# # Copyright 2019,2020 NXP # SPDX-License-Identifier: Apache-2.0 # # ADD_SUBDIRECTORY(src) IF(NOT SSS_HAVE_HOST_LPCXPRESSO55S_NS) IF( WithRTOS_Default AND (WithApplet_SE05X OR WithApplet_A71CH OR WithApplet_A71CH_SIM) ) IF(WithApplet_SE05X) ADD_SUBDIRECTORY(symmetric) ENDIF() IF(SSS_HAVE_HOSTCRYPTO_ANY) ADD_SUBDIRECTORY(hkdf) ENDIF() ADD_SUBDIRECTORY(md) ADD_SUBDIRECTORY(hmac) IF(SSS_HAVE_HOSTCRYPTO_ANY) ADD_SUBDIRECTORY(ecdh) ENDIF() ENDIF() IF(SSS_HAVE_ECC OR (WithApplet_None AND (WithHostCrypto_OPENSSL OR WithHostCrypto_MBEDTLS))) ADD_SUBDIRECTORY(ecc) IF(SSS_HAVE_TPM_BN OR (WithApplet_None AND (WithHostCrypto_OPENSSL OR WithHostCrypto_MBEDTLS))) ADD_SUBDIRECTORY(ecdaa) ENDIF() IF(SSS_HAVE_APPLET_SE05X_IOT) ADD_SUBDIRECTORY(attest_ecc) IF(SSS_HAVE_EC_MONT) ADD_SUBDIRECTORY(attest_mont) ENDIF() ENDIF() ENDIF() IF(SSS_HAVE_RSA OR (WithApplet_None AND (WithHostCrypto_OPENSSL OR WithHostCrypto_MBEDTLS))) IF(NOT SSS_HAVE_APPLET_SE051_UWB) ADD_SUBDIRECTORY(rsa) ENDIF() ENDIF() IF(WithKSDK) #No native mbedTLS Examples ELSE() IF(WithmbedTLS_ALT_SSS) ADD_SUBDIRECTORY(mbedtls) ENDIF() ENDIF() ENDIF(NOT SSS_HAVE_HOST_LPCXPRESSO55S_NS)