MCUX CLNS
MCUX Crypto Library Normal Secure
mcuxClEcc_Descriptors

Defines descriptors of mcuxClEcc. More...

Variables

const mcuxClEcc_EdDSA_GenerateKeyPairDescriptor_t mcuxClEcc_EdDsa_GeneratePrivKeyDescriptor
 
const mcuxClEcc_EdDSA_SignatureProtocolDescriptor_t mcuxClEcc_EdDsa_Ed25519ProtocolDescriptor
 Ed25519 signature protocol descriptor. More...
 

Detailed Description

Defines descriptors of mcuxClEcc.

Variable Documentation

◆ mcuxClEcc_EdDsa_Ed25519ProtocolDescriptor

const mcuxClEcc_EdDSA_SignatureProtocolDescriptor_t mcuxClEcc_EdDsa_Ed25519ProtocolDescriptor

Ed25519 signature protocol descriptor.

NOTE: To be able to perform an Ed25519 signature generation using this mode, the private key handle must be properly linked to a key handle for the associated public key using the function mcuxClKey_linkKeyPair. This is necessary to make the public key accessible during an Ed25519 signature generation. If this is not satisfied the Ed25519 signature generation will fail. If the key pair has been generated using the mcuxClKey_generate_keypair function, this linking step is already performed by mcuxClKey_generate_keypair.

Examples
mcuxClEcc_EdDSA_Ed25519_example.c, mcuxClEcc_EdDSA_GenerateSignature_Ed25519_example.c, and mcuxClEcc_EdDSA_VerifySignature_Ed25519_example.c.