BI_CTX Struct Reference

Maintains the state of the cache, and a number of variables used in reduction. More...

#include <bigint_impl.h>


Data Fields

bigintactive_list
 Bigints currently used.
bigintfree_list
 Bigints not used.
bigintbi_radix
 The radix used.
bigintbi_mod [BIGINT_NUM_MODS]
 modulus
bigintbi_normalised_mod [BIGINT_NUM_MODS]
 Normalised mod storage.
bigint ** g
 Used by sliding-window.
int window
 The size of the sliding window.
int active_count
 Number of active bigints.
int free_count
 Number of free bigints.
uint8_t mod_offset
 The mod offset we are using.


Detailed Description

Maintains the state of the cache, and a number of variables used in reduction.

Definition at line 67 of file bigint_impl.h.


Field Documentation

Bigints currently used.

Definition at line 69 of file bigint_impl.h.

Bigints not used.

Definition at line 70 of file bigint_impl.h.

Referenced by alloc(), bi_free(), and bi_terminate().

The radix used.

Definition at line 71 of file bigint_impl.h.

Referenced by bi_initialize(), bi_set_mod(), and bi_terminate().

bigint* BI_CTX::bi_mod[BIGINT_NUM_MODS]

modulus

Definition at line 72 of file bigint_impl.h.

Referenced by bi_free_mod(), and bi_set_mod().

bigint* BI_CTX::bi_normalised_mod[BIGINT_NUM_MODS]

Normalised mod storage.

Definition at line 81 of file bigint_impl.h.

Referenced by bi_divide(), bi_free_mod(), and bi_set_mod().

Used by sliding-window.

Definition at line 82 of file bigint_impl.h.

Referenced by bi_mod_power().

The size of the sliding window.

Definition at line 83 of file bigint_impl.h.

Referenced by bi_mod_power().

Number of active bigints.

Definition at line 84 of file bigint_impl.h.

Referenced by alloc(), bi_free(), and bi_terminate().

Number of free bigints.

Definition at line 85 of file bigint_impl.h.

Referenced by alloc(), and bi_free().

The mod offset we are using.

Definition at line 90 of file bigint_impl.h.

Referenced by bi_divide(), bi_mod_power(), RSA_private(), and RSA_public().


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

Generated on Tue Apr 6 20:02:02 2010 for gPXE by  doxygen 1.5.7.1