Make SHA512_NO_SHA384 depend on SHA512_C
This commit is contained in:
parent
86a39bdbc5
commit
1e6fb01448
2 changed files with 6 additions and 0 deletions
|
@ -510,6 +510,10 @@
|
||||||
#error "MBEDTLS_RSA_C defined, but none of the PKCS1 versions enabled"
|
#error "MBEDTLS_RSA_C defined, but none of the PKCS1 versions enabled"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(MBEDTLS_SHA512_NO_SHA384) && !defined(MBEDTLS_SHA512_C)
|
||||||
|
#error "MBEDTLS_SHA512_NO_SHA384 defined without MBEDTLS_SHA512_C"
|
||||||
|
#endif
|
||||||
|
|
||||||
#if defined(MBEDTLS_THREADING_PTHREAD)
|
#if defined(MBEDTLS_THREADING_PTHREAD)
|
||||||
#if !defined(MBEDTLS_THREADING_C) || defined(MBEDTLS_THREADING_IMPL)
|
#if !defined(MBEDTLS_THREADING_C) || defined(MBEDTLS_THREADING_IMPL)
|
||||||
#error "MBEDTLS_THREADING_PTHREAD defined, but not all prerequisites"
|
#error "MBEDTLS_THREADING_PTHREAD defined, but not all prerequisites"
|
||||||
|
|
|
@ -1039,6 +1039,8 @@
|
||||||
* Disable the SHA-384 option of the SHA-512 module. Use this to save some
|
* Disable the SHA-384 option of the SHA-512 module. Use this to save some
|
||||||
* code size on devices that don't use SHA-384.
|
* code size on devices that don't use SHA-384.
|
||||||
*
|
*
|
||||||
|
* Requires: MBEDTLS_SHA512_C
|
||||||
|
*
|
||||||
* Uncomment to disable SHA-384
|
* Uncomment to disable SHA-384
|
||||||
*/
|
*/
|
||||||
//#define MBEDTLS_SHA512_NO_SHA384
|
//#define MBEDTLS_SHA512_NO_SHA384
|
||||||
|
|
Loading…
Reference in a new issue