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

Definition of internal key types in mcuxClEcc component. More...

#include <mcuxClKey_Types.h>

Go to the source code of this file.

Macros

#define mcuxClEcc_Encoding_WeierECC_PrivateKey_Plain
 Key encoding for a WeierECC private key.
#define mcuxClEcc_Encoding_WeierECC_PublicKey_Plain
 Key encoding for a WeierECC public key.
#define mcuxClEcc_Encoding_MontDH_PrivateKey_Plain
 Key encoding for a MontDH private key.
#define mcuxClEcc_Encoding_MontDH_PublicKey_Plain
 Key encoding for a MontDH public key.
#define mcuxClEcc_Encoding_EdDSA_PrivateKey_Plain
 Key encoding for a EdDSA private key.
#define mcuxClEcc_Encoding_EdDSA_PublicKey_Plain
 Key encoding for a EdDSA public key.

Variables

const mcuxClKey_EncodingDescriptor_t mcuxClEcc_EncodingDescriptor_WeierECC_PrivateKey_Plain
 Key encoding descriptor for a WeierECC private key.
const mcuxClKey_EncodingDescriptor_t mcuxClEcc_EncodingDescriptor_WeierECC_PublicKey_Plain
 Key encoding descriptor for a WeierECC public key.
const mcuxClKey_EncodingDescriptor_t mcuxClEcc_EncodingDescriptor_MontDH_PrivateKey_Plain
 Key encoding descriptor for a MontDH private key.
const mcuxClKey_EncodingDescriptor_t mcuxClEcc_EncodingDescriptor_MontDH_PublicKey_Plain
 Key encoding descriptor for a MontDH public key.
const mcuxClKey_EncodingDescriptor_t mcuxClEcc_EncodingDescriptor_EdDSA_PrivateKey_Plain
 Key encoding descriptor for a EdDSA private key.
const mcuxClKey_EncodingDescriptor_t mcuxClEcc_EncodingDescriptor_EdDSA_PublicKey_Plain
 Key encoding descriptor for a EdDSA public key.

Detailed Description

Definition of internal key types in mcuxClEcc component.

Macro Definition Documentation

◆ mcuxClEcc_Encoding_WeierECC_PrivateKey_Plain

#define mcuxClEcc_Encoding_WeierECC_PrivateKey_Plain

Key encoding for a WeierECC private key.

Examples
mcuxClEcc_WeierECC_CustomEccWeierType_BN256_example.c.

◆ mcuxClEcc_Encoding_WeierECC_PublicKey_Plain

#define mcuxClEcc_Encoding_WeierECC_PublicKey_Plain

Key encoding for a WeierECC public key.

Examples
mcuxClEcc_WeierECC_CustomEccWeierType_BN256_example.c.

◆ mcuxClEcc_Encoding_MontDH_PrivateKey_Plain

#define mcuxClEcc_Encoding_MontDH_PrivateKey_Plain

Key encoding for a MontDH private key.

◆ mcuxClEcc_Encoding_MontDH_PublicKey_Plain

#define mcuxClEcc_Encoding_MontDH_PublicKey_Plain

Key encoding for a MontDH public key.

◆ mcuxClEcc_Encoding_EdDSA_PrivateKey_Plain

#define mcuxClEcc_Encoding_EdDSA_PrivateKey_Plain

Key encoding for a EdDSA private key.

◆ mcuxClEcc_Encoding_EdDSA_PublicKey_Plain

#define mcuxClEcc_Encoding_EdDSA_PublicKey_Plain

Key encoding for a EdDSA public key.

Variable Documentation

◆ mcuxClEcc_EncodingDescriptor_WeierECC_PrivateKey_Plain

const mcuxClKey_EncodingDescriptor_t mcuxClEcc_EncodingDescriptor_WeierECC_PrivateKey_Plain
extern

Key encoding descriptor for a WeierECC private key.

◆ mcuxClEcc_EncodingDescriptor_WeierECC_PublicKey_Plain

const mcuxClKey_EncodingDescriptor_t mcuxClEcc_EncodingDescriptor_WeierECC_PublicKey_Plain
extern

Key encoding descriptor for a WeierECC public key.

◆ mcuxClEcc_EncodingDescriptor_MontDH_PrivateKey_Plain

const mcuxClKey_EncodingDescriptor_t mcuxClEcc_EncodingDescriptor_MontDH_PrivateKey_Plain
extern

Key encoding descriptor for a MontDH private key.

◆ mcuxClEcc_EncodingDescriptor_MontDH_PublicKey_Plain

const mcuxClKey_EncodingDescriptor_t mcuxClEcc_EncodingDescriptor_MontDH_PublicKey_Plain
extern

Key encoding descriptor for a MontDH public key.

◆ mcuxClEcc_EncodingDescriptor_EdDSA_PrivateKey_Plain

const mcuxClKey_EncodingDescriptor_t mcuxClEcc_EncodingDescriptor_EdDSA_PrivateKey_Plain
extern

Key encoding descriptor for a EdDSA private key.

◆ mcuxClEcc_EncodingDescriptor_EdDSA_PublicKey_Plain

const mcuxClKey_EncodingDescriptor_t mcuxClEcc_EncodingDescriptor_EdDSA_PublicKey_Plain
extern

Key encoding descriptor for a EdDSA public key.