psa: set PSA_VENDOR_ECC_MAX_CURVE_BITS based on both SW and accelerated support
Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no>
This commit is contained in:
parent
b7e9544194
commit
8f1e98a971
1 changed files with 13 additions and 13 deletions
|
@ -192,31 +192,31 @@
|
||||||
|
|
||||||
/* The maximum size of an ECC key on this implementation, in bits.
|
/* The maximum size of an ECC key on this implementation, in bits.
|
||||||
* This is a vendor-specific macro. */
|
* This is a vendor-specific macro. */
|
||||||
#if defined(MBEDTLS_ECP_DP_SECP521R1_ENABLED)
|
#if defined(MBEDTLS_ECP_DP_SECP521R1_ENABLED) || defined(PSA_WANT_ECC_SECP_R1_521)
|
||||||
#define PSA_VENDOR_ECC_MAX_CURVE_BITS 521
|
#define PSA_VENDOR_ECC_MAX_CURVE_BITS 521
|
||||||
#elif defined(MBEDTLS_ECP_DP_BP512R1_ENABLED)
|
#elif defined(MBEDTLS_ECP_DP_BP512R1_ENABLED) || defined(PSA_WANT_ECC_BRAINPOOL_P_R1_512)
|
||||||
#define PSA_VENDOR_ECC_MAX_CURVE_BITS 512
|
#define PSA_VENDOR_ECC_MAX_CURVE_BITS 512
|
||||||
#elif defined(MBEDTLS_ECP_DP_CURVE448_ENABLED)
|
#elif defined(MBEDTLS_ECP_DP_CURVE448_ENABLED) || defined(PSA_WANT_ECC_MONTGOMERY_448)
|
||||||
#define PSA_VENDOR_ECC_MAX_CURVE_BITS 448
|
#define PSA_VENDOR_ECC_MAX_CURVE_BITS 448
|
||||||
#elif defined(MBEDTLS_ECP_DP_SECP384R1_ENABLED)
|
#elif defined(MBEDTLS_ECP_DP_SECP384R1_ENABLED) || defined(PSA_WANT_ECC_SECP_R1_384)
|
||||||
#define PSA_VENDOR_ECC_MAX_CURVE_BITS 384
|
#define PSA_VENDOR_ECC_MAX_CURVE_BITS 384
|
||||||
#elif defined(MBEDTLS_ECP_DP_BP384R1_ENABLED)
|
#elif defined(MBEDTLS_ECP_DP_BP384R1_ENABLED) || defined(PSA_WANT_ECC_BRAINPOOL_P_R1_384)
|
||||||
#define PSA_VENDOR_ECC_MAX_CURVE_BITS 384
|
#define PSA_VENDOR_ECC_MAX_CURVE_BITS 384
|
||||||
#elif defined(MBEDTLS_ECP_DP_SECP256R1_ENABLED)
|
#elif defined(MBEDTLS_ECP_DP_SECP256R1_ENABLED) || defined(PSA_WANT_ECC_SECP_R1_256)
|
||||||
#define PSA_VENDOR_ECC_MAX_CURVE_BITS 256
|
#define PSA_VENDOR_ECC_MAX_CURVE_BITS 256
|
||||||
#elif defined(MBEDTLS_ECP_DP_SECP256K1_ENABLED)
|
#elif defined(MBEDTLS_ECP_DP_SECP256K1_ENABLED) || defined(PSA_WANT_ECC_SECP_K1_256)
|
||||||
#define PSA_VENDOR_ECC_MAX_CURVE_BITS 256
|
#define PSA_VENDOR_ECC_MAX_CURVE_BITS 256
|
||||||
#elif defined(MBEDTLS_ECP_DP_BP256R1_ENABLED)
|
#elif defined(MBEDTLS_ECP_DP_BP256R1_ENABLED) || defined(PSA_WANT_ECC_BRAINPOOL_P_R1_256)
|
||||||
#define PSA_VENDOR_ECC_MAX_CURVE_BITS 256
|
#define PSA_VENDOR_ECC_MAX_CURVE_BITS 256
|
||||||
#elif defined(MBEDTLS_ECP_DP_CURVE25519_ENABLED)
|
#elif defined(MBEDTLS_ECP_DP_CURVE25519_ENABLED) || defined(PSA_WANT_ECC_MONTGOMERY_255)
|
||||||
#define PSA_VENDOR_ECC_MAX_CURVE_BITS 255
|
#define PSA_VENDOR_ECC_MAX_CURVE_BITS 255
|
||||||
#elif defined(MBEDTLS_ECP_DP_SECP224R1_ENABLED)
|
#elif defined(MBEDTLS_ECP_DP_SECP224R1_ENABLED) || defined(PSA_WANT_ECC_SECP_R1_224)
|
||||||
#define PSA_VENDOR_ECC_MAX_CURVE_BITS 224
|
#define PSA_VENDOR_ECC_MAX_CURVE_BITS 224
|
||||||
#elif defined(MBEDTLS_ECP_DP_SECP224K1_ENABLED)
|
#elif defined(MBEDTLS_ECP_DP_SECP224K1_ENABLED) || defined(PSA_WANT_ECC_SECP_K1_224)
|
||||||
#define PSA_VENDOR_ECC_MAX_CURVE_BITS 224
|
#define PSA_VENDOR_ECC_MAX_CURVE_BITS 224
|
||||||
#elif defined(MBEDTLS_ECP_DP_SECP192R1_ENABLED)
|
#elif defined(MBEDTLS_ECP_DP_SECP192R1_ENABLED) || defined(PSA_WANT_ECC_SECP_R1_192)
|
||||||
#define PSA_VENDOR_ECC_MAX_CURVE_BITS 192
|
#define PSA_VENDOR_ECC_MAX_CURVE_BITS 192
|
||||||
#elif defined(MBEDTLS_ECP_DP_SECP192K1_ENABLED)
|
#elif defined(MBEDTLS_ECP_DP_SECP192K1_ENABLED) || defined(PSA_WANT_ECC_SECP_K1_192)
|
||||||
#define PSA_VENDOR_ECC_MAX_CURVE_BITS 192
|
#define PSA_VENDOR_ECC_MAX_CURVE_BITS 192
|
||||||
#else
|
#else
|
||||||
#define PSA_VENDOR_ECC_MAX_CURVE_BITS 0
|
#define PSA_VENDOR_ECC_MAX_CURVE_BITS 0
|
||||||
|
|
Loading…
Reference in a new issue