ndn-lite
Data Fields
tc_uECC_Curve_t Struct Reference

#include <tc_ecc.h>

Collaboration diagram for tc_uECC_Curve_t:
Collaboration graph

Data Fields

wordcount_t num_words
 
wordcount_t num_bytes
 
bitcount_t num_n_bits
 
tc_uECC_word_t p [NUM_ECC_WORDS]
 
tc_uECC_word_t n [NUM_ECC_WORDS]
 
tc_uECC_word_t G [NUM_ECC_WORDS *2]
 
tc_uECC_word_t b [NUM_ECC_WORDS]
 
void(* double_jacobian )(tc_uECC_word_t *X1, tc_uECC_word_t *Y1, tc_uECC_word_t *Z1, tc_uECC_Curve curve)
 
void(* x_side )(tc_uECC_word_t *result, const tc_uECC_word_t *x, tc_uECC_Curve curve)
 
void(* mmod_fast )(tc_uECC_word_t *result, tc_uECC_word_t *product)
 

Field Documentation

◆ b

tc_uECC_word_t tc_uECC_Curve_t::b[NUM_ECC_WORDS]

◆ double_jacobian

void(* tc_uECC_Curve_t::double_jacobian) (tc_uECC_word_t *X1, tc_uECC_word_t *Y1, tc_uECC_word_t *Z1, tc_uECC_Curve curve)

◆ G

tc_uECC_word_t tc_uECC_Curve_t::G[NUM_ECC_WORDS *2]

◆ mmod_fast

void(* tc_uECC_Curve_t::mmod_fast) (tc_uECC_word_t *result, tc_uECC_word_t *product)

◆ n

tc_uECC_word_t tc_uECC_Curve_t::n[NUM_ECC_WORDS]

◆ num_bytes

wordcount_t tc_uECC_Curve_t::num_bytes

◆ num_n_bits

bitcount_t tc_uECC_Curve_t::num_n_bits

◆ num_words

wordcount_t tc_uECC_Curve_t::num_words

◆ p

tc_uECC_word_t tc_uECC_Curve_t::p[NUM_ECC_WORDS]

◆ x_side

void(* tc_uECC_Curve_t::x_side) (tc_uECC_word_t *result, const tc_uECC_word_t *x, tc_uECC_Curve curve)

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