Defines the memory consumption for the mcuxClEcc component. More...
Go to the source code of this file.
Macros | |
#define | MCUXCLECC_ALIGN_SIZE_CPU(byteLen) |
#define | MCUXCLECC_KEYGEN_WACPU_SIZE(byteLenN) |
CPU workarea size (in bytes) for mcuxClEcc_KeyGen. Parameter byteLenN is just to keep the API consistent. More... | |
#define | MCUXCLECC_SIGN_WACPU_SIZE(byteLenN) |
CPU workarea size (in bytes) for mcuxClEcc_Sign. Parameter byteLenN is just to keep the API consistent. More... | |
#define | MCUXCLECC_VERIFY_WACPU_SIZE |
CPU workarea size (in bytes) for mcuxClEcc_Verify. More... | |
#define | MCUXCLECC_POINTMULT_WACPU_SIZE |
CPU workarea size (in bytes) for mcuxClEcc_PointMult. More... | |
#define | MCUXCLECC_WEIERECC_GENERATEDOMAINPARAMS_WACPU_SIZE |
CPU workarea size (in bytes) for mcuxClEcc_WeierECC_GenerateDomainParams. More... | |
#define | MCUXCLECC_MONT_DHKEYGENERATION_CURVE25519_WACPU_SIZE |
CPU workarea size (in bytes) for mcuxClEcc_Mont_DhKeyGeneration. More... | |
#define | MCUXCLECC_MONT_DHKEYGENERATION_CURVE448_WACPU_SIZE |
CPU workarea size (in bytes) for mcuxClEcc_Mont_DhKeyGeneration. More... | |
#define | MCUXCLECC_MONT_DHKEYAGREEMENT_CURVE25519_WACPU_SIZE |
CPU workarea size (in bytes) for mcuxClEcc_Mont_DhKeyAgreement. More... | |
#define | MCUXCLECC_MONT_DHKEYAGREEMENT_CURVE448_WACPU_SIZE |
CPU workarea size (in bytes) for mcuxClEcc_Mont_DhKeyAgreement. More... | |
#define | MCUXCLECC_EDDSA_GENERATEKEYPAIR_ED25519_WACPU_SIZE |
CPU workarea size (in bytes) for mcuxClEcc_EdDSA_GenerateKeyPair for Ed25519. More... | |
#define | MCUXCLECC_EDDSA_GENERATEKEYPAIR_ED448_WACPU_SIZE |
CPU workarea size (in bytes) for mcuxClEcc_EdDSA_GenerateKeyPair for Ed448. More... | |
#define | MCUXCLECC_EDDSA_GENERATESIGNATURE_ED25519_WACPU_SIZE |
CPU workarea size (in bytes) for mcuxClEcc_EdDSA_GenerateSignature for Ed25519. More... | |
#define | MCUXCLECC_EDDSA_GENERATESIGNATURE_ED448_WACPU_SIZE |
CPU workarea size (in bytes) for mcuxClEcc_EdDSA_GenerateSignature for Ed448. More... | |
#define | MCUXCLECC_EDDSA_VERIFYSIGNATURE_ED25519_WACPU_SIZE |
CPU workarea size (in bytes) for mcuxClEcc_EdDSA_VerifySignature for Ed25519. More... | |
#define | MCUXCLECC_EDDSA_VERIFYSIGNATURE_ED448_WACPU_SIZE |
CPU workarea size (in bytes) for mcuxClEcc_EdDSA_VerifySignature for Ed448. More... | |
#define | MCUXCLECC_PKC_WORDSIZE |
PKC wordsize in ECC component. More... | |
#define | MCUXCLECC_MAX(value0, value1) |
Helper macro to get the maximum of two given constants. More... | |
#define | MCUXCLECC_ALIGN_SIZE_PKC(size) |
Helper macro to calculate size aligned to PKC word. More... | |
#define | MCUXCLECC_KEYGEN_WAPKC_SIZE(pByteLen, nByteLen) |
PKC workarea size (in bytes) for mcuxClEcc_KeyGen for arbitrary lengths of p and n. More... | |
#define | MCUXCLECC_SIGN_WAPKC_SIZE(pByteLen, nByteLen) |
PKC workarea size (in bytes) for mcuxClEcc_Sign for arbitrary lengths of p and n. More... | |
#define | MCUXCLECC_VERIFY_WAPKC_SIZE(pByteLen, nByteLen) |
PKC workarea size (in bytes) for mcuxClEcc_Verify for arbitrary lengths of p and n. More... | |
#define | MCUXCLECC_POINTMULT_WAPKC_SIZE(pByteLen, nByteLen) |
PKC workarea size (in bytes) for mcuxClEcc_PointMult for arbitrary lengths of p and n. More... | |
#define | MCUXCLECC_WEIERECC_GENERATEDOMAINPARAMS_WAPKC_SIZE(pByteLen, nByteLen) |
PKC workarea size (in bytes) for mcuxClEcc_WeierECC_GenerateDomainParams for arbitrary lengths of p and n. More... | |
#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_MONT_DHKEYGENERATION_CURVE25519_WAPKC_SIZE |
PKC workarea size (in bytes) for mcuxClEcc_Mont_DhKeyGeneration for Curve25519. More... | |
#define | MCUXCLECC_MONT_DHKEYAGREEMENT_CURVE25519_WAPKC_SIZE |
PKC workarea size (in bytes) for mcuxClEcc_Mont_DhKeyAgreement for Curve25519. More... | |
#define | MCUXCLECC_MONT_DHKEYGENERATION_CURVE448_WAPKC_SIZE |
PKC workarea size (in bytes) for mcuxClEcc_Mont_DhKeyGeneration for Curve448. More... | |
#define | MCUXCLECC_MONT_DHKEYAGREEMENT_CURVE448_WAPKC_SIZE |
PKC workarea size (in bytes) for mcuxClEcc_Mont_DhKeyAgreement for Curve448. More... | |
#define | MCUXCLECC_EDDSA_GENERATEKEYPAIR_ED25519_WAPKC_SIZE |
PKC workarea size (in bytes) for mcuxClEcc_EdDSA_GenerateKeyPair. More... | |
#define | MCUXCLECC_EDDSA_GENERATEKEYPAIR_ED448_WAPKC_SIZE |
PKC workarea size (in bytes) for mcuxClEcc_EdDSA_GenerateKeyPair for Ed448. More... | |
#define | MCUXCLECC_EDDSA_GENERATESIGNATURE_ED25519_WAPKC_SIZE |
PKC workarea size (in bytes) for mcuxClEcc_EdDSA_GenerateSignature. More... | |
#define | MCUXCLECC_EDDSA_GENERATESIGNATURE_ED448_WAPKC_SIZE |
PKC workarea size (in bytes) for mcuxClEcc_EdDSA_GenerateSignature for Ed448. More... | |
#define | MCUXCLECC_EDDSA_VERIFYSIGNATURE_ED25519_WAPKC_SIZE |
PKC workarea size (in bytes) for mcuxClEcc_EdDSA_VerifySignature. More... | |
#define | MCUXCLECC_EDDSA_VERIFYSIGNATURE_ED448_WAPKC_SIZE |
PKC workarea size (in bytes) for mcuxClEcc_EdDSA_VerifySignature for Ed448. More... | |
#define | MCUXCLECC_CUSTOMWEIERECCDOMAINPARAMS_SIZE(byteLenP, byteLenN) |
Define for the buffer size (in bytes) for optimized custom ECC Weierstrass domain parameters. More... | |
#define | MCUXCLECC_EDDSA_GENERATEKEYPAIR_DESCRIPTOR_SIZE |
EdDSA key pair generation descriptor size. More... | |
#define | MCUXCLECC_EDDSA_SIGNATURE_PROTOCOL_DESCRIPTOR_SIZE |
EdDSA signature generation descriptor size. More... | |
Defines the memory consumption for the mcuxClEcc component.