Data Fields
ECCParams_CurveParams Struct Reference

A structure containing the parameters of an elliptic curve in short Weierstrass form. More...

#include <ECCParams.h>

Collaboration diagram for ECCParams_CurveParams:
Collaboration graph
[legend]

Data Fields

const ECCParams_CurveType curveType
 
const uint8_t * prime
 
const uint8_t * a
 
const uint8_t * b
 
const uint8_t * order
 
const ECCParams_ECCPointg
 
const ECCParams_ECCPointt
 
uint16_t primeBitLength
 
uint16_t orderBitLength
 
uint8_t cofactor
 
uint8_t curveID
 
uint16_t reserved
 
const size_t length
 
const uint8_t * generatorX
 
const uint8_t * generatorY
 
ECCParams_ECCPoint generator
 
ECCParams_ECCPoint precomputed
 

Detailed Description

A structure containing the parameters of an elliptic curve in short Weierstrass form.

Elliptical Curve Cryptography (ECC) prime curve.

The equation used to define the curve is expressed in the short Weierstrass form y^3 = x^2 + a*x + b

Field Documentation

§ curveType

const ECCParams_CurveType ECCParams_CurveParams::curveType

§ prime

const uint8_t* ECCParams_CurveParams::prime

§ a

const uint8_t* ECCParams_CurveParams::a

§ b

const uint8_t* ECCParams_CurveParams::b

§ order

const uint8_t* ECCParams_CurveParams::order

§ g

const ECCParams_ECCPoint* ECCParams_CurveParams::g

§ t

const ECCParams_ECCPoint* ECCParams_CurveParams::t

§ primeBitLength

uint16_t ECCParams_CurveParams::primeBitLength

§ orderBitLength

uint16_t ECCParams_CurveParams::orderBitLength

§ cofactor

uint8_t ECCParams_CurveParams::cofactor

§ curveID

uint8_t ECCParams_CurveParams::curveID

§ reserved

uint16_t ECCParams_CurveParams::reserved

§ length

const size_t ECCParams_CurveParams::length

§ generatorX

const uint8_t* ECCParams_CurveParams::generatorX

§ generatorY

const uint8_t* ECCParams_CurveParams::generatorY

§ generator

ECCParams_ECCPoint ECCParams_CurveParams::generator

§ precomputed

ECCParams_ECCPoint ECCParams_CurveParams::precomputed

The documentation for this struct was generated from the following file:
© Copyright 1995-2019, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale