ndn-lite
Data Fields
uECC_Curve_t Struct Reference
Collaboration diagram for uECC_Curve_t:
Collaboration graph

Data Fields

wordcount_t num_words
 
wordcount_t num_bytes
 
bitcount_t num_n_bits
 
uECC_word_t p [uECC_MAX_WORDS]
 
uECC_word_t n [uECC_MAX_WORDS]
 
uECC_word_t G [uECC_MAX_WORDS *2]
 
uECC_word_t b [uECC_MAX_WORDS]
 
void(* double_jacobian )(uECC_word_t *X1, uECC_word_t *Y1, uECC_word_t *Z1, uECC_Curve curve)
 
void(* mod_sqrt )(uECC_word_t *a, uECC_Curve curve)
 
void(* x_side )(uECC_word_t *result, const uECC_word_t *x, uECC_Curve curve)
 
void(* mmod_fast )(uECC_word_t *result, uECC_word_t *product)
 

Field Documentation

◆ b

uECC_word_t uECC_Curve_t::b[uECC_MAX_WORDS]

◆ double_jacobian

void(* uECC_Curve_t::double_jacobian) (uECC_word_t *X1, uECC_word_t *Y1, uECC_word_t *Z1, uECC_Curve curve)

◆ G

uECC_word_t uECC_Curve_t::G[uECC_MAX_WORDS *2]

◆ mmod_fast

void(* uECC_Curve_t::mmod_fast) (uECC_word_t *result, uECC_word_t *product)

◆ mod_sqrt

void(* uECC_Curve_t::mod_sqrt) (uECC_word_t *a, uECC_Curve curve)

◆ n

uECC_word_t uECC_Curve_t::n[uECC_MAX_WORDS]

◆ num_bytes

wordcount_t uECC_Curve_t::num_bytes

◆ num_n_bits

bitcount_t uECC_Curve_t::num_n_bits

◆ num_words

wordcount_t uECC_Curve_t::num_words

◆ p

uECC_word_t uECC_Curve_t::p[uECC_MAX_WORDS]

◆ x_side

void(* uECC_Curve_t::x_side) (uECC_word_t *result, const uECC_word_t *x, uECC_Curve curve)

The documentation for this struct was generated from the following file: