MCUX CLNS
MCUX Crypto Library Normal Secure
 
Loading...
Searching...
No Matches
mcuxClEcc_MemoryConsumption.h File Reference

Defines the memory consumption for the mcuxClEcc component. More...

Go to the source code of this file.

Macros

#define MCUXCLECC_KEYGEN_WACPU_SIZE
 CPU workarea size (in bytes) for mcuxClEcc_KeyGen.
 
#define MCUXCLECC_SIGN_WACPU_SIZE
 CPU workarea size (in bytes) for mcuxClEcc_Sign.
 
#define MCUXCLECC_VERIFY_WACPU_SIZE
 CPU workarea size (in bytes) for mcuxClEcc_Verify.
 
#define MCUXCLECC_POINTMULT_WACPU_SIZE
 CPU workarea size (in bytes) for mcuxClEcc_PointMult.
 
#define MCUXCLECC_MONTDH_GENERATEKEYPAIR_CURVE25519_WACPU_SIZE
 CPU workarea size (in bytes) for mcuxClEcc_MontDH_GenerateKeyPair.
 
#define MCUXCLECC_MONTDH_GENERATEKEYPAIR_CURVE448_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_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_KeyGen for arbitrary lengths of p and n.
 
#define MCUXCLECC_KEYGEN_WAPKC_SIZE_128
 
#define MCUXCLECC_KEYGEN_WAPKC_SIZE_256
 
#define MCUXCLECC_KEYGEN_WAPKC_SIZE_384
 
#define MCUXCLECC_KEYGEN_WAPKC_SIZE_512
 
#define MCUXCLECC_KEYGEN_WAPKC_SIZE_640
 
#define MCUXCLECC_SIGN_WAPKC_SIZE(pByteLen, nByteLen)
 PKC workarea size (in bytes) for mcuxClEcc_Sign for arbitrary lengths of p and n.
 
#define MCUXCLECC_SIGN_WAPKC_SIZE_128
 
#define MCUXCLECC_SIGN_WAPKC_SIZE_256
 
#define MCUXCLECC_SIGN_WAPKC_SIZE_384
 
#define MCUXCLECC_SIGN_WAPKC_SIZE_512
 
#define MCUXCLECC_SIGN_WAPKC_SIZE_640
 
#define MCUXCLECC_VERIFY_WAPKC_SIZE(pByteLen, nByteLen)
 PKC workarea size (in bytes) for mcuxClEcc_Verify for arbitrary lengths of p and n.
 
#define MCUXCLECC_VERIFY_WAPKC_SIZE_128
 
#define MCUXCLECC_VERIFY_WAPKC_SIZE_256
 
#define MCUXCLECC_VERIFY_WAPKC_SIZE_384
 
#define MCUXCLECC_VERIFY_WAPKC_SIZE_512
 
#define MCUXCLECC_VERIFY_WAPKC_SIZE_640
 
#define MCUXCLECC_POINTMULT_WAPKC_SIZE(pByteLen, nByteLen)
 PKC workarea size (in bytes) for mcuxClEcc_PointMult for arbitrary lengths of p and n.
 
#define MCUXCLECC_POINTMULT_WAPKC_SIZE_128
 
#define MCUXCLECC_POINTMULT_WAPKC_SIZE_256
 
#define MCUXCLECC_POINTMULT_WAPKC_SIZE_384
 
#define MCUXCLECC_POINTMULT_WAPKC_SIZE_512
 
#define MCUXCLECC_POINTMULT_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_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.
 

Detailed Description

Defines the memory consumption for the mcuxClEcc component.