mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2025-01-23 06:31:06 +00:00
Check threshold for MBEDTLS_X509_MAX_INTERMEDIATE_CA in X509 tests
The X509 test suite assumes that MBEDTLS_X509_MAX_INTERMEDIATE_CA is below the hardcoded threshold 20 used in the long certificate chain generating script tests/data_files/dir-max/long.sh. This commit adds a compile-time check for that.
This commit is contained in:
parent
323a2227ee
commit
88c6f726c5
|
@ -7,6 +7,12 @@
|
|||
#include "mbedtls/oid.h"
|
||||
#include "mbedtls/base64.h"
|
||||
|
||||
#if MBEDTLS_X509_MAX_INTERMEDIATE_CA >= 19
|
||||
#error "The value of MBEDTLS_X509_MAX_INTERMEDIATE_C is larger \
|
||||
than the current threshold 19. To test larger values, please \
|
||||
adapt the script tests/data_files/dir-max/long.sh."
|
||||
#endif
|
||||
|
||||
/* Profile for backward compatibility. Allows SHA-1, unlike the default
|
||||
profile. */
|
||||
const mbedtls_x509_crt_profile compat_profile =
|
||||
|
|
Loading…
Reference in a new issue