Defines the memory consumption for the mcuxClEcc component. More...
#include <mcuxClCore_Macros.h>Go to the source code of this file.
Macros | |
| #define | MCUXCLKEY_GENERATEKEYPAIR_WEIERECC_WACPU_SIZE |
| CPU workarea size (in bytes) for mcuxClKey_generate_keypair. | |
| #define | MCUXCLSIGNATURE_SIGN_ECDSA_WACPU_SIZE |
| CPU workarea size (in bytes) for mcuxClSignature_sign. | |
| #define | MCUXCLSIGNATURE_VERIFY_ECDSA_WACPU_SIZE |
| CPU workarea size (in bytes) for mcuxClSignature_verify. | |
| #define | MCUXCLKEY_AGREEMENT_ECDH_WACPU_SIZE |
| CPU workarea size (in bytes) for mcuxClKey_agreement. | |
| #define | MCUXCLECC_WEIERECC_GENERATEDOMAINPARAMS_WACPU_SIZE |
| CPU workarea size (in bytes) for mcuxClEcc_WeierECC_GenerateDomainParams. | |
| #define | MCUXCLECC_WEIERECC_DECODEPOINT_WACPU_SIZE |
| CPU workarea size (in bytes) for mcuxClEcc_WeierECC_DecodePoint. | |
| #define | MCUXCLECC_WEIERECC_PRIVATEKEYVALIDATION_WACPU_SIZE |
| CPU workarea size (in bytes) for #mcuxClEcc_WeierECC_PrivateKeyValidation. | |
| #define | MCUXCLECC_WEIERECC_PUBLICKEYVALIDATION_WACPU_SIZE |
| CPU workarea size (in bytes) for #mcuxClEcc_WeierECC_PublicKeyValidation. | |
| #define | MCUXCLECC_MONTDH_GENERATEKEYPAIR_CURVE25519_WACPU_SIZE |
| CPU workarea size (in bytes) for #mcuxClEcc_MontDH_GenerateKeyPair. | |
| #define | MCUXCLECC_MONTDH_KEYAGREEMENT_CURVE25519_WACPU_SIZE |
| CPU workarea size (in bytes) for #mcuxClEcc_MontDH_KeyAgreement. | |
| #define | MCUXCLECC_MONTDH_GENERATEKEYPAIR_CURVE448_WACPU_SIZE |
| CPU workarea size (in bytes) for #mcuxClEcc_MontDH_GenerateKeyPair. | |
| #define | MCUXCLECC_MONTDH_KEYAGREEMENT_CURVE448_WACPU_SIZE |
| CPU workarea size (in bytes) for #mcuxClEcc_MontDH_KeyAgreement. | |
| #define | MCUXCLECC_EDDSA_GENERATEKEYPAIR_ED25519_WACPU_SIZE |
| CPU workarea size (in bytes) for #mcuxClEcc_EdDSA_GenerateKeyPair for Ed25519. | |
| #define | MCUXCLECC_EDDSA_GENERATESIGNATURE_ED25519_WACPU_SIZE |
| CPU workarea size (in bytes) for #mcuxClEcc_EdDSA_GenerateSignature for Ed25519. | |
| #define | MCUXCLECC_EDDSA_VERIFYSIGNATURE_ED25519_WACPU_SIZE |
| CPU workarea size (in bytes) for #mcuxClEcc_EdDSA_VerifySignature for Ed25519. | |
| #define | MCUXCLECC_PKC_WORDSIZE |
| PKC wordsize in ECC component. | |
| #define | MCUXCLECC_KEYGEN_WAPKC_SIZE(pByteLen, nByteLen) |
| PKC workarea size (in bytes) for #mcuxClEcc_WeierECC_GenerateKeyPair for arbitrary lengths of p and n. | |
| #define | MCUXCLKEY_GENERATEKEYPAIR_WEIERECC_WAPKC_SIZE_128 |
| #define | MCUXCLKEY_GENERATEKEYPAIR_WEIERECC_WAPKC_SIZE_256 |
| #define | MCUXCLKEY_GENERATEKEYPAIR_WEIERECC_WAPKC_SIZE_384 |
| #define | MCUXCLKEY_GENERATEKEYPAIR_WEIERECC_WAPKC_SIZE_512 |
| #define | MCUXCLKEY_GENERATEKEYPAIR_WEIERECC_WAPKC_SIZE_640 |
| #define | MCUXCLECC_SIGN_WAPKC_SIZE(pByteLen, nByteLen) |
| PKC workarea size (in bytes) for #mcuxClEcc_ECDSA_GenerateSignature for arbitrary lengths of p and n. | |
| #define | MCUXCLSIGNATURE_SIGN_ECDSA_WAPKC_SIZE_128 |
| #define | MCUXCLSIGNATURE_SIGN_ECDSA_WAPKC_SIZE_256 |
| #define | MCUXCLSIGNATURE_SIGN_ECDSA_WAPKC_SIZE_384 |
| #define | MCUXCLSIGNATURE_SIGN_ECDSA_WAPKC_SIZE_512 |
| #define | MCUXCLSIGNATURE_SIGN_ECDSA_WAPKC_SIZE_640 |
| #define | MCUXCLECC_VERIFY_WAPKC_SIZE(pByteLen, nByteLen) |
| PKC workarea size (in bytes) for #mcuxClEcc_ECDSA_VerifySignature for arbitrary lengths of p and n. | |
| #define | MCUXCLSIGNATURE_VERIFY_ECDSA_WAPKC_SIZE_128 |
| #define | MCUXCLSIGNATURE_VERIFY_ECDSA_WAPKC_SIZE_256 |
| #define | MCUXCLSIGNATURE_VERIFY_ECDSA_WAPKC_SIZE_384 |
| #define | MCUXCLSIGNATURE_VERIFY_ECDSA_WAPKC_SIZE_512 |
| #define | MCUXCLSIGNATURE_VERIFY_ECDSA_WAPKC_SIZE_640 |
| #define | MCUXCLECC_POINTMULT_WAPKC_SIZE(pByteLen, nByteLen) |
| PKC workarea size (in bytes) for #mcuxClEcc_ECDH_KeyAgreement for arbitrary lengths of p and n. | |
| #define | MCUXCLKEY_AGREEMENT_ECDH_WAPKC_SIZE_128 |
| #define | MCUXCLKEY_AGREEMENT_ECDH_WAPKC_SIZE_256 |
| #define | MCUXCLKEY_AGREEMENT_ECDH_WAPKC_SIZE_384 |
| #define | MCUXCLKEY_AGREEMENT_ECDH_WAPKC_SIZE_512 |
| #define | MCUXCLKEY_AGREEMENT_ECDH_WAPKC_SIZE_640 |
| #define | MCUXCLECC_WEIERECC_GENERATEDOMAINPARAMS_WAPKC_SIZE(pByteLen, nByteLen) |
| PKC workarea size (in bytes) for mcuxClEcc_WeierECC_GenerateDomainParams for arbitrary lengths of p and n. | |
| #define | MCUXCLECC_WEIERECC_GENERATEDOMAINPARAMS_WAPKC_SIZE_128 |
| #define | MCUXCLECC_WEIERECC_GENERATEDOMAINPARAMS_WAPKC_SIZE_256 |
| #define | MCUXCLECC_WEIERECC_GENERATEDOMAINPARAMS_WAPKC_SIZE_384 |
| #define | MCUXCLECC_WEIERECC_GENERATEDOMAINPARAMS_WAPKC_SIZE_512 |
| #define | MCUXCLECC_WEIERECC_GENERATEDOMAINPARAMS_WAPKC_SIZE_640 |
| #define | MCUXCLECC_WEIERECC_DECODEPOINT_WAPKC_SIZE_128 |
| PKC workarea sizes (in bytes) for mcuxClEcc_WeierECC_DecodePoint for supported lengths of p and n. | |
| #define | MCUXCLECC_WEIERECC_DECODEPOINT_WAPKC_SIZE_256 |
| #define | MCUXCLECC_WEIERECC_DECODEPOINT_WAPKC_SIZE_384 |
| #define | MCUXCLECC_WEIERECC_DECODEPOINT_WAPKC_SIZE_512 |
| #define | MCUXCLECC_WEIERECC_DECODEPOINT_WAPKC_SIZE_640 |
| #define | MCUXCLECC_WEIERECC_PRIVATEKEYVALIDATION_WAPKC_SIZE_128 |
| PKC workarea size (in bytes) for #mcuxClEcc_WeierECC_PrivateKeyValidation for standard key sizes. | |
| #define | MCUXCLECC_WEIERECC_PRIVATEKEYVALIDATION_WAPKC_SIZE_256 |
| #define | MCUXCLECC_WEIERECC_PRIVATEKEYVALIDATION_WAPKC_SIZE_384 |
| #define | MCUXCLECC_WEIERECC_PRIVATEKEYVALIDATION_WAPKC_SIZE_512 |
| #define | MCUXCLECC_WEIERECC_PRIVATEKEYVALIDATION_WAPKC_SIZE_640 |
| #define | MCUXCLECC_WEIERECC_PUBLICKEYVALIDATION_WAPKC_SIZE_128 |
| #define | MCUXCLECC_WEIERECC_PUBLICKEYVALIDATION_WAPKC_SIZE_256 |
| #define | MCUXCLECC_WEIERECC_PUBLICKEYVALIDATION_WAPKC_SIZE_384 |
| #define | MCUXCLECC_WEIERECC_PUBLICKEYVALIDATION_WAPKC_SIZE_512 |
| #define | MCUXCLECC_WEIERECC_PUBLICKEYVALIDATION_WAPKC_SIZE_640 |
| #define | MCUXCLECC_MONTDH_GENERATEKEYPAIR_CURVE25519_WAPKC_SIZE |
| PKC workarea size (in bytes) for #mcuxClEcc_MontDH_KeyGeneration. | |
| #define | MCUXCLECC_MONTDH_GENERATEKEYPAIR_CURVE448_WAPKC_SIZE |
| #define | MCUXCLECC_MONTDH_KEYAGREEMENT_CURVE25519_WAPKC_SIZE |
| PKC workarea size (in bytes) for #mcuxClEcc_MontDH_KeyAgreement. | |
| #define | MCUXCLECC_MONTDH_KEYAGREEMENT_CURVE448_WAPKC_SIZE |
| #define | MCUXCLECC_EDDSA_GENERATEKEYPAIR_ED25519_WAPKC_SIZE |
| PKC workarea size (in bytes) for #mcuxClEcc_EdDSA_GenerateKeyPair. | |
| #define | MCUXCLECC_EDDSA_GENERATESIGNATURE_ED25519_WAPKC_SIZE |
| PKC workarea size (in bytes) for #mcuxClEcc_EdDSA_GenerateSignature. | |
| #define | MCUXCLECC_EDDSA_VERIFYSIGNATURE_ED25519_WAPKC_SIZE |
| PKC workarea size (in bytes) for #mcuxClEcc_EdDSA_VerifySignature. | |
| #define | MCUXCLECC_CUSTOMWEIERECCDOMAINPARAMS_SIZE(byteLenP, byteLenN) |
| Define for the buffer size (in bytes) for optimized custom ECC Weierstrass domain parameters. | |
| #define | MCUXCLECC_EDDSA_GENERATEKEYPAIR_DESCRIPTOR_SIZE |
| EdDSA key pair generation descriptor size. | |
| #define | MCUXCLECC_EDDSA_SIGNATURE_PROTOCOL_DESCRIPTOR_SIZE |
| EdDSA signature generation descriptor size. | |
| #define | MCUXCLECC_EDDSA_ED25519_SIZE_SIGNATURE_PROTOCOL_DESCRIPTOR(contextLen) |
| Byte length of an Ed25519 signature protocol descriptor. | |
| #define | MCUXCLECC_EDDSA_SIGNATURE_MODE_SIZE |
| #define | MCUXCLECC_EDDSA_ED25519_SIZE_SIGNATURE_MODE_DESCRIPTOR(contextLen) |
| Byte length of an Ed25519 signature mode descriptor. | |
Defines the memory consumption for the mcuxClEcc component.