4. CMOX_DEFAULT_CONFIG ¶
4.1. Default AES configuration ¶
4.2. Default ECC customizations ¶
- group CMOX_ECC_DEFAULT
-
Defines
-
CMOX_ECC_CURVE_ED25519
¶
-
Flag indicating the default implementation for EDWARDS Ed25519 ECC curves.
-
CMOX_ECC_CURVE_ED448
¶
-
Flag indicating the default implementation for EDWARDS Ed448 ECC curves.
-
CMOX_ECC_CURVE_SECP224R1
¶
-
Flag indicating the default implementation for NIST-R P-224 ECC curves.
-
CMOX_ECC_CURVE_SECP256R1
¶
-
Flag indicating the default implementation for NIST-R P-256 ECC curves.
-
CMOX_ECC_CURVE_SECP384R1
¶
-
Flag indicating the default implementation for NIST-R P-384 ECC curves.
-
CMOX_ECC_CURVE_SECP521R1
¶
-
Flag indicating the default implementation for NIST-R P-521 ECC curves.
-
CMOX_ECC_CURVE_SECP256K1
¶
-
Flag indicating the default implementation for NIST-K P-256 ECC curves.
-
CMOX_ECC_CURVE_BPP160R1
¶
-
Flag indicating the default implementation for BRAINPOOL-R P-160 ECC curves.
-
CMOX_ECC_CURVE_BPP192R1
¶
-
Flag indicating the default implementation for BRAINPOOL-R P-192 ECC curves.
-
CMOX_ECC_CURVE_BPP224R1
¶
-
Flag indicating the default implementation for BRAINPOOL-R P-224 ECC curves.
-
CMOX_ECC_CURVE_BPP256R1
¶
-
Flag indicating the default implementation for BRAINPOOL-R P-256 ECC curves.
-
CMOX_ECC_CURVE_BPP320R1
¶
-
Flag indicating the default implementation for BRAINPOOL-R P-320 ECC curves.
-
CMOX_ECC_CURVE_BPP384R1
¶
-
Flag indicating the default implementation for BRAINPOOL-R P-384 ECC curves.
-
CMOX_ECC_CURVE_BPP512R1
¶
-
Flag indicating the default implementation for BRAINPOOL-R P-512 ECC curves.
-
CMOX_ECC_CURVE_BPP160T1
¶
-
Flag indicating the default implementation for BRAINPOOL-T P-160 ECC curves.
-
CMOX_ECC_CURVE_BPP192T1
¶
-
Flag indicating the default implementation for BRAINPOOL-T P-192 ECC curves.
-
CMOX_ECC_CURVE_BPP224T1
¶
-
Flag indicating the default implementation for BRAINPOOL-T P-224 ECC curves.
-
CMOX_ECC_CURVE_BPP256T1
¶
-
Flag indicating the default implementation for BRAINPOOL-T P-256 ECC curves.
-
CMOX_ECC_CURVE_BPP320T1
¶
-
Flag indicating the default implementation for BRAINPOOL-T P-320 ECC curves.
-
CMOX_ECC_CURVE_BPP384T1
¶
-
Flag indicating the default implementation for BRAINPOOL-T P-384 ECC curves.
-
CMOX_ECC_CURVE_BPP512T1
¶
-
Flag indicating the default implementation for BRAINPOOL-T P-512 ECC curves.
-
CMOX_ECC_CURVE_FRP256V1
¶
-
Flag indicating the default implementation for ANSSI P-256 ECC curves.
-
CMOX_ECC_CURVE_SM2
¶
-
Flag indicating the default implementation for OSCCA 256 bit ECC curves.
-
CMOX_ECC_CURVE_SM2TEST
¶
-
Flag indicating the default implementation for OSCCA 256 bit test ECC curves.
-
CMOX_ECC_CURVE_ED25519
¶
4.3. Default GCM configuration ¶
4.4. Default Math customizations ¶
- group CMOX_MATH_DEFAULT
-
Defines
-
CMOX_RSA_MATH_FUNCS
¶
-
Flag indicating the default implementation for RSA low level mathematical functions.
-
CMOX_ECC256_MATH_FUNCS
¶
-
Flag indicating the default implementation for ECC 256 bits curves low level mathematical functions.
-
CMOX_ECC128MULT_MATH_FUNCS
¶
-
Flag indicating the default implementation for ECC 128 bits multiple curves low level mathematical functions.
-
CMOX_ECC_MATH_FUNCS
¶
-
Flag indicating the default implementation for ECC curves not defined by the above low level mathematical functions.
Note
Value can be
for Cortex-M0/Cortex-M0+ devices
Others
-
CMOX_RSA_MATH_FUNCS
¶
4.5. Default RSA customizations ¶
- group CMOX_RSA_DEFAULT
-
Defines
-
CMOX_MODEXP_PRIVATE
¶
-
Flag indicating the default private modular exponentiation implementation.
-
CMOX_MODEXP_PRIVATE
¶