FCL
Free Cryptographic Library
 All Data Structures Files Functions Variables Typedefs Modules
_t_curve Struct Reference

Data Fields

const u32 * a
 
const u32 * b
 
int curve
 
u32 curve_bsize
 
u32 curve_wsize
 
u32 * invp2
 
const u32 * n
 
const u32 * p
 
u32 * psquare
 
void * px
 
void * py
 
const u32 * xg
 
const u32 * yg
 

Detailed Description

ECC Curve Structure.

Field Documentation

const u32* a

curve equation a parameter.

const u32* b

curve equation b parameter.

int curve

curve identifier.

u32 curve_bsize

curve byte size.

u32 curve_wsize

curve word size.

u32* invp2

curve field inversion of 2.

const u32* n

curve order.

const u32* p

curve equation p paramter.

u32* psquare

curve p parameter square.

void* px

curve precomputed x values (may be NULL) .

void* py

curve precomputed y values (may be NULL).

const u32* xg

curve base point x coordinate.

const u32* yg

curve base point y coordinate.