Merge pull request #8797 from adeaarm/check_config_look_for_crypto_client
Make check_config aware of MBEDTLS_PSA_CRYPTO_CLIENT
This commit is contained in:
commit
d93e640882
2 changed files with 6 additions and 5 deletions
|
@ -158,7 +158,8 @@
|
||||||
* (e.g. MBEDTLS_MD_LIGHT)
|
* (e.g. MBEDTLS_MD_LIGHT)
|
||||||
*/
|
*/
|
||||||
#if defined(MBEDTLS_PSA_CRYPTO_CONFIG) /* PSA_WANT_xxx influences MBEDTLS_xxx */ || \
|
#if defined(MBEDTLS_PSA_CRYPTO_CONFIG) /* PSA_WANT_xxx influences MBEDTLS_xxx */ || \
|
||||||
defined(MBEDTLS_PSA_CRYPTO_C) /* MBEDTLS_xxx influences PSA_WANT_xxx */
|
defined(MBEDTLS_PSA_CRYPTO_C) /* MBEDTLS_xxx influences PSA_WANT_xxx */ || \
|
||||||
|
defined(MBEDTLS_PSA_CRYPTO_CLIENT) /* The same as the previous, but with separation only */
|
||||||
#include "mbedtls/config_psa.h"
|
#include "mbedtls/config_psa.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -85,7 +85,7 @@
|
||||||
#endif /* some curve accelerated */
|
#endif /* some curve accelerated */
|
||||||
|
|
||||||
#if defined(MBEDTLS_CTR_DRBG_C) && !(defined(MBEDTLS_AES_C) || \
|
#if defined(MBEDTLS_CTR_DRBG_C) && !(defined(MBEDTLS_AES_C) || \
|
||||||
(defined(MBEDTLS_PSA_CRYPTO_C) && defined(PSA_WANT_KEY_TYPE_AES) && \
|
(defined(MBEDTLS_PSA_CRYPTO_CLIENT) && defined(PSA_WANT_KEY_TYPE_AES) && \
|
||||||
defined(PSA_WANT_ALG_ECB_NO_PADDING)))
|
defined(PSA_WANT_ALG_ECB_NO_PADDING)))
|
||||||
#error "MBEDTLS_CTR_DRBG_C defined, but not all prerequisites"
|
#error "MBEDTLS_CTR_DRBG_C defined, but not all prerequisites"
|
||||||
#endif
|
#endif
|
||||||
|
@ -397,7 +397,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(MBEDTLS_LMS_C) && \
|
#if defined(MBEDTLS_LMS_C) && \
|
||||||
! ( defined(MBEDTLS_PSA_CRYPTO_C) && defined(PSA_WANT_ALG_SHA_256) )
|
! ( defined(MBEDTLS_PSA_CRYPTO_CLIENT) && defined(PSA_WANT_ALG_SHA_256) )
|
||||||
#error "MBEDTLS_LMS_C requires MBEDTLS_PSA_CRYPTO_C and PSA_WANT_ALG_SHA_256"
|
#error "MBEDTLS_LMS_C requires MBEDTLS_PSA_CRYPTO_C and PSA_WANT_ALG_SHA_256"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -791,7 +791,7 @@
|
||||||
* Note: for dependencies common with TLS 1.2 (running handshake hash),
|
* Note: for dependencies common with TLS 1.2 (running handshake hash),
|
||||||
* see MBEDTLS_SSL_TLS_C. */
|
* see MBEDTLS_SSL_TLS_C. */
|
||||||
#if defined(MBEDTLS_SSL_PROTO_TLS1_3) && \
|
#if defined(MBEDTLS_SSL_PROTO_TLS1_3) && \
|
||||||
!(defined(MBEDTLS_PSA_CRYPTO_C) && \
|
!(defined(MBEDTLS_PSA_CRYPTO_CLIENT) && \
|
||||||
defined(PSA_WANT_ALG_HKDF_EXTRACT) && \
|
defined(PSA_WANT_ALG_HKDF_EXTRACT) && \
|
||||||
defined(PSA_WANT_ALG_HKDF_EXPAND) && \
|
defined(PSA_WANT_ALG_HKDF_EXPAND) && \
|
||||||
(defined(PSA_WANT_ALG_SHA_256) || defined(PSA_WANT_ALG_SHA_384)))
|
(defined(PSA_WANT_ALG_SHA_256) || defined(PSA_WANT_ALG_SHA_384)))
|
||||||
|
@ -987,7 +987,7 @@
|
||||||
#endif
|
#endif
|
||||||
#undef MBEDTLS_THREADING_IMPL // temporary macro defined above
|
#undef MBEDTLS_THREADING_IMPL // temporary macro defined above
|
||||||
|
|
||||||
#if defined(MBEDTLS_USE_PSA_CRYPTO) && !defined(MBEDTLS_PSA_CRYPTO_C)
|
#if defined(MBEDTLS_USE_PSA_CRYPTO) && !defined(MBEDTLS_PSA_CRYPTO_CLIENT)
|
||||||
#error "MBEDTLS_USE_PSA_CRYPTO defined, but not all prerequisites"
|
#error "MBEDTLS_USE_PSA_CRYPTO defined, but not all prerequisites"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue