MCUX CLNS
MCUX Crypto Library Normal Secure
Loading...
Searching...
No Matches
mcuxClEcc_DomainParamsDescriptor

Definitions of domain parameters variant descriptors. More...

Macros

#define mcuxClEcc_Weier_DomainParams_NIST_P192
#define mcuxClEcc_Weier_DomainParams_ansix9p192r1
#define mcuxClEcc_Weier_DomainParams_NIST_P224
#define mcuxClEcc_Weier_DomainParams_ansix9p224r1
#define mcuxClEcc_Weier_DomainParams_NIST_P256
#define mcuxClEcc_Weier_DomainParams_ansix9p256r1
#define mcuxClEcc_Weier_DomainParams_NIST_P384
#define mcuxClEcc_Weier_DomainParams_ansix9p384r1
#define mcuxClEcc_Weier_DomainParams_NIST_P521
#define mcuxClEcc_Weier_DomainParams_ansix9p521r1

Variables

const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_secp160k1
 secp160k1 domain parameters
const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_secp192k1
 secp192k1 domain parameters
const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_secp224k1
 secp224k1 domain parameters
const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_secp256k1
 secp256k1 domain parameters
const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_secp192r1
 secp192r1 (nistp192r1, ansix9p192r1) domain parameters
const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_secp224r1
 secp224r1 (nistp224r1, ansix9p224r1) domain parameters
const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_secp256r1
 secp256r1 (nistp256r1, ansix9p256r1) domain parameters
const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_secp384r1
 secp384r1 (nistp384r1, ansix9p384r1) domain parameters
const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_secp521r1
 secp521r1 (nistp521r1, ansix9p521r1) domain parameters
const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_brainpoolP160r1
 brainpoolP160r1 domain parameters
const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_brainpoolP192r1
 brainpoolP192r1 domain parameters
const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_brainpoolP224r1
 brainpoolP224r1 domain parameters
const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_brainpoolP256r1
 brainpoolP256r1 domain parameters
const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_brainpoolP320r1
 brainpoolP320r1 domain parameters
const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_brainpoolP384r1
 brainpoolP384r1 domain parameters
const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_brainpoolP512r1
 brainpoolP512r1 domain parameters
const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_brainpoolP160t1
 brainpoolP160t1 domain parameters
const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_brainpoolP192t1
 brainpoolP192t1 domain parameters
const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_brainpoolP224t1
 brainpoolP224t1 domain parameters
const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_brainpoolP256t1
 brainpoolP256t1 domain parameters
const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_brainpoolP320t1
 brainpoolP320t1 domain parameters
const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_brainpoolP384t1
 brainpoolP384t1 domain parameters
const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_brainpoolP512t1
 brainpoolP512t1 domain parameters
const mcuxClEcc_EdDSA_DomainParams_t mcuxClEcc_EdDSA_DomainParams_Ed25519

Detailed Description

Definitions of domain parameters variant descriptors.

Variable Documentation

◆ mcuxClEcc_Weier_DomainParams_secp160k1

const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_secp160k1
extern

secp160k1 domain parameters

Domain parameters for the secp160k1 elliptic curve.

#ifdef MCUXCL_FEATURE_ECC_WEIERECC_EXTENDED_PRECOMPUTEDPOINTS Calculations using those domain parameters are NOT accelerated using precomputed points. #ifdef MCUXCL_FEATURE_ECC_WEIERECC_GENERATECUSTOMDOMAINPARAMS User may generate accelerated version using custom domain parameter generation procedure calling mcuxClEcc_WeierECC_GenerateDomainParams(). #endif #endif

◆ mcuxClEcc_Weier_DomainParams_secp192k1

const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_secp192k1
extern

secp192k1 domain parameters

Domain parameters for the secp192k1 elliptic curve.

#ifdef MCUXCL_FEATURE_ECC_WEIERECC_EXTENDED_PRECOMPUTEDPOINTS Calculations using those domain parameters are NOT accelerated using precomputed points. #ifdef MCUXCL_FEATURE_ECC_WEIERECC_GENERATECUSTOMDOMAINPARAMS User may generate accelerated version using custom domain parameter generation procedure calling mcuxClEcc_WeierECC_GenerateDomainParams(). #endif #endif

◆ mcuxClEcc_Weier_DomainParams_secp224k1

const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_secp224k1
extern

secp224k1 domain parameters

Domain parameters for the secp224k1 elliptic curve.

#ifdef MCUXCL_FEATURE_ECC_WEIERECC_EXTENDED_PRECOMPUTEDPOINTS Calculations using those domain parameters are NOT accelerated using precomputed points. #ifdef MCUXCL_FEATURE_ECC_WEIERECC_GENERATECUSTOMDOMAINPARAMS User may generate accelerated version using custom domain parameter generation procedure calling mcuxClEcc_WeierECC_GenerateDomainParams(). #endif #endif

◆ mcuxClEcc_Weier_DomainParams_secp256k1

const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_secp256k1
extern

secp256k1 domain parameters

Domain parameters for the secp256k1 elliptic curve.

#ifdef MCUXCL_FEATURE_ECC_WEIERECC_EXTENDED_PRECOMPUTEDPOINTS Calculations using those domain parameters are NOT accelerated using precomputed points. #ifdef MCUXCL_FEATURE_ECC_WEIERECC_GENERATECUSTOMDOMAINPARAMS User may generate accelerated version using custom domain parameter generation procedure calling mcuxClEcc_WeierECC_GenerateDomainParams(). #endif #endif

◆ mcuxClEcc_Weier_DomainParams_secp192r1

const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_secp192r1
extern

secp192r1 (nistp192r1, ansix9p192r1) domain parameters

Domain parameters for the secp192r1 elliptic curve, also known as NIST P-192 and ANSI X9.62 prime192r1.

#ifdef MCUXCL_FEATURE_ECC_WEIERECC_EXTENDED_PRECOMPUTEDPOINTS Calculations using those domain parameters are NOT accelerated using precomputed points. #ifdef MCUXCL_FEATURE_ECC_WEIERECC_GENERATECUSTOMDOMAINPARAMS User may generate accelerated version using custom domain parameter generation procedure with mcuxClEcc_WeierECC_GenerateDomainParams(). #endif #endif

◆ mcuxClEcc_Weier_DomainParams_secp224r1

const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_secp224r1
extern

secp224r1 (nistp224r1, ansix9p224r1) domain parameters

Domain parameters for the secp224r1 elliptic curve, also known as NIST P-224 and ANSI X9.62 prime224r1.

#ifdef MCUXCL_FEATURE_ECC_WEIERECC_EXTENDED_PRECOMPUTEDPOINTS Calculations using those domain parameters are NOT accelerated using precomputed points. #ifdef MCUXCL_FEATURE_ECC_WEIERECC_GENERATECUSTOMDOMAINPARAMS User may generate accelerated version using custom domain parameter generation procedure with mcuxClEcc_WeierECC_GenerateDomainParams(). #endif #endif

Examples
mcuxClEcc_WeierECC_DecodePoint_secp224r1_example.c.

◆ mcuxClEcc_Weier_DomainParams_secp256r1

const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_secp256r1
extern

secp256r1 (nistp256r1, ansix9p256r1) domain parameters

Domain parameters for the secp256r1 elliptic curve, also known as NIST P-256 and ANSI X9.62 prime256r1.

#ifdef MCUXCL_FEATURE_ECC_WEIERECC_EXTENDED_PRECOMPUTEDPOINTS Calculations using those domain parameters are accelerated using precomputed points. #endif

◆ mcuxClEcc_Weier_DomainParams_secp384r1

const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_secp384r1
extern

secp384r1 (nistp384r1, ansix9p384r1) domain parameters

Domain parameters for the secp384r1 elliptic curve, also known as NIST P-384 and ANSI X9.62 prime384r1.

#ifdef MCUXCL_FEATURE_ECC_WEIERECC_EXTENDED_PRECOMPUTEDPOINTS Calculations using those domain parameters are accelerated using precomputed points. #endif

◆ mcuxClEcc_Weier_DomainParams_secp521r1

const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_secp521r1
extern

secp521r1 (nistp521r1, ansix9p521r1) domain parameters

Domain parameters for the secp521r1 elliptic curve, also known as NIST P-521 and ANSI X9.62 prime521r1.

#ifdef MCUXCL_FEATURE_ECC_WEIERECC_EXTENDED_PRECOMPUTEDPOINTS Calculations using those domain parameters are NOT accelerated using precomputed points. #ifdef MCUXCL_FEATURE_ECC_WEIERECC_GENERATECUSTOMDOMAINPARAMS User may generate accelerated version using custom domain parameter generation procedure with mcuxClEcc_WeierECC_GenerateDomainParams(). #endif #endif

◆ mcuxClEcc_Weier_DomainParams_brainpoolP160r1

const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_brainpoolP160r1
extern

brainpoolP160r1 domain parameters

Domain parameters for the brainpoolP160r1 elliptic curve.

#ifdef MCUXCL_FEATURE_ECC_WEIERECC_EXTENDED_PRECOMPUTEDPOINTS Calculations using those domain parameters are NOT accelerated using precomputed points. #ifdef MCUXCL_FEATURE_ECC_WEIERECC_GENERATECUSTOMDOMAINPARAMS User may generate accelerated version using custom domain parameter generation procedure calling mcuxClEcc_WeierECC_GenerateDomainParams(). #endif #endif

◆ mcuxClEcc_Weier_DomainParams_brainpoolP192r1

const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_brainpoolP192r1
extern

brainpoolP192r1 domain parameters

Domain parameters for the brainpoolP192r1 elliptic curve.

#ifdef MCUXCL_FEATURE_ECC_WEIERECC_EXTENDED_PRECOMPUTEDPOINTS Calculations using those domain parameters are NOT accelerated using precomputed points. #ifdef MCUXCL_FEATURE_ECC_WEIERECC_GENERATECUSTOMDOMAINPARAMS User may generate accelerated version using custom domain parameter generation procedure calling mcuxClEcc_WeierECC_GenerateDomainParams(). #endif #endif

◆ mcuxClEcc_Weier_DomainParams_brainpoolP224r1

const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_brainpoolP224r1
extern

brainpoolP224r1 domain parameters

Domain parameters for the brainpoolP224r1 elliptic curve.

#ifdef MCUXCL_FEATURE_ECC_WEIERECC_EXTENDED_PRECOMPUTEDPOINTS Calculations using those domain parameters are NOT accelerated using precomputed points. #ifdef MCUXCL_FEATURE_ECC_WEIERECC_GENERATECUSTOMDOMAINPARAMS User may generate accelerated version using custom domain parameter generation procedure calling mcuxClEcc_WeierECC_GenerateDomainParams(). #endif #endif

◆ mcuxClEcc_Weier_DomainParams_brainpoolP256r1

const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_brainpoolP256r1
extern

brainpoolP256r1 domain parameters

Domain parameters for the brainpoolP256r1 elliptic curve.

#ifdef MCUXCL_FEATURE_ECC_WEIERECC_EXTENDED_PRECOMPUTEDPOINTS Calculations using those domain parameters are NOT accelerated using precomputed points. #ifdef MCUXCL_FEATURE_ECC_WEIERECC_GENERATECUSTOMDOMAINPARAMS User may generate accelerated version using custom domain parameter generation procedure calling mcuxClEcc_WeierECC_GenerateDomainParams(). #endif #endif

◆ mcuxClEcc_Weier_DomainParams_brainpoolP320r1

const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_brainpoolP320r1
extern

brainpoolP320r1 domain parameters

Domain parameters for the brainpoolP320r1 elliptic curve.

#ifdef MCUXCL_FEATURE_ECC_WEIERECC_EXTENDED_PRECOMPUTEDPOINTS Calculations using those domain parameters are NOT accelerated using precomputed points. #ifdef MCUXCL_FEATURE_ECC_WEIERECC_GENERATECUSTOMDOMAINPARAMS User may generate accelerated version using custom domain parameter generation procedure calling mcuxClEcc_WeierECC_GenerateDomainParams(). #endif #endif

◆ mcuxClEcc_Weier_DomainParams_brainpoolP384r1

const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_brainpoolP384r1
extern

brainpoolP384r1 domain parameters

Domain parameters for the brainpoolP384r1 elliptic curve.

#ifdef MCUXCL_FEATURE_ECC_WEIERECC_EXTENDED_PRECOMPUTEDPOINTS Calculations using those domain parameters are NOT accelerated using precomputed points. #ifdef MCUXCL_FEATURE_ECC_WEIERECC_GENERATECUSTOMDOMAINPARAMS User may generate accelerated version using custom domain parameter generation procedure calling mcuxClEcc_WeierECC_GenerateDomainParams(). #endif #endif

Examples
mcuxClEcc_WeierECC_DecodePoint_brainpoolP384r1_example.c.

◆ mcuxClEcc_Weier_DomainParams_brainpoolP512r1

const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_brainpoolP512r1
extern

brainpoolP512r1 domain parameters

Domain parameters for the brainpoolP512r1 elliptic curve.

#ifdef MCUXCL_FEATURE_ECC_WEIERECC_EXTENDED_PRECOMPUTEDPOINTS Calculations using those domain parameters are NOT accelerated using precomputed points. #ifdef MCUXCL_FEATURE_ECC_WEIERECC_GENERATECUSTOMDOMAINPARAMS User may generate accelerated version using custom domain parameter generation procedure calling mcuxClEcc_WeierECC_GenerateDomainParams(). #endif #endif

◆ mcuxClEcc_Weier_DomainParams_brainpoolP160t1

const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_brainpoolP160t1
extern

brainpoolP160t1 domain parameters

Domain parameters for the brainpoolP160t1 elliptic curve.

#ifdef MCUXCL_FEATURE_ECC_WEIERECC_EXTENDED_PRECOMPUTEDPOINTS Calculations using those domain parameters are NOT accelerated using precomputed points. #ifdef MCUXCL_FEATURE_ECC_WEIERECC_GENERATECUSTOMDOMAINPARAMS User may generate accelerated version using custom domain parameter generation procedure calling mcuxClEcc_WeierECC_GenerateDomainParams(). #endif #endif

◆ mcuxClEcc_Weier_DomainParams_brainpoolP192t1

const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_brainpoolP192t1
extern

brainpoolP192t1 domain parameters

Domain parameters for the brainpoolP192t1 elliptic curve.

#ifdef MCUXCL_FEATURE_ECC_WEIERECC_EXTENDED_PRECOMPUTEDPOINTS Calculations using those domain parameters are NOT accelerated using precomputed points. #ifdef MCUXCL_FEATURE_ECC_WEIERECC_GENERATECUSTOMDOMAINPARAMS User may generate accelerated version using custom domain parameter generation procedure calling mcuxClEcc_WeierECC_GenerateDomainParams(). #endif #endif

◆ mcuxClEcc_Weier_DomainParams_brainpoolP224t1

const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_brainpoolP224t1
extern

brainpoolP224t1 domain parameters

Domain parameters for the brainpoolP224t1 elliptic curve.

#ifdef MCUXCL_FEATURE_ECC_WEIERECC_EXTENDED_PRECOMPUTEDPOINTS Calculations using those domain parameters are NOT accelerated using precomputed points. #ifdef MCUXCL_FEATURE_ECC_WEIERECC_GENERATECUSTOMDOMAINPARAMS User may generate accelerated version using custom domain parameter generation procedure calling mcuxClEcc_WeierECC_GenerateDomainParams(). #endif #endif

◆ mcuxClEcc_Weier_DomainParams_brainpoolP256t1

const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_brainpoolP256t1
extern

brainpoolP256t1 domain parameters

Domain parameters for the brainpoolP256t1 elliptic curve.

#ifdef MCUXCL_FEATURE_ECC_WEIERECC_EXTENDED_PRECOMPUTEDPOINTS Calculations using those domain parameters are NOT accelerated using precomputed points. #ifdef MCUXCL_FEATURE_ECC_WEIERECC_GENERATECUSTOMDOMAINPARAMS User may generate accelerated version using custom domain parameter generation procedure calling mcuxClEcc_WeierECC_GenerateDomainParams(). #endif #endif

◆ mcuxClEcc_Weier_DomainParams_brainpoolP320t1

const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_brainpoolP320t1
extern

brainpoolP320t1 domain parameters

Domain parameters for the brainpoolP320t1 elliptic curve.

#ifdef MCUXCL_FEATURE_ECC_WEIERECC_EXTENDED_PRECOMPUTEDPOINTS Calculations using those domain parameters are NOT accelerated using precomputed points. #ifdef MCUXCL_FEATURE_ECC_WEIERECC_GENERATECUSTOMDOMAINPARAMS User may generate accelerated version using custom domain parameter generation procedure calling mcuxClEcc_WeierECC_GenerateDomainParams(). #endif #endif

◆ mcuxClEcc_Weier_DomainParams_brainpoolP384t1

const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_brainpoolP384t1
extern

brainpoolP384t1 domain parameters

Domain parameters for the brainpoolP384t1 elliptic curve.

#ifdef MCUXCL_FEATURE_ECC_WEIERECC_EXTENDED_PRECOMPUTEDPOINTS Calculations using those domain parameters are NOT accelerated using precomputed points. #ifdef MCUXCL_FEATURE_ECC_WEIERECC_GENERATECUSTOMDOMAINPARAMS User may generate accelerated version using custom domain parameter generation procedure calling mcuxClEcc_WeierECC_GenerateDomainParams(). #endif #endif

◆ mcuxClEcc_Weier_DomainParams_brainpoolP512t1

const mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_DomainParams_brainpoolP512t1
extern

brainpoolP512t1 domain parameters

Domain parameters for the brainpoolP512t1 elliptic curve.

#ifdef MCUXCL_FEATURE_ECC_WEIERECC_EXTENDED_PRECOMPUTEDPOINTS Calculations using those domain parameters are NOT accelerated using precomputed points. #ifdef MCUXCL_FEATURE_ECC_WEIERECC_GENERATECUSTOMDOMAINPARAMS User may generate accelerated version using custom domain parameter generation procedure calling mcuxClEcc_WeierECC_GenerateDomainParams(). #endif #endif