BitPunch McEliece  v0.0.4
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
_BPU_T_Math_Ctx Struct Reference

#include <mathctx.h>

Data Fields

BPU_T_GF2_16xexp_table
 there are all elements referenced by i, so at i-th index is g^i element, g - generator More...
 
BPU_T_GF2_16xlog_table
 there are all indexes referenced by element, so alpha elemnet (g^i) -> i More...
 
BPU_T_GF2_16x mod
 polynomial modulus More...
 
uint8_t mod_deg
 modulo degree, galois finite field GF(2^m) More...
 
int ord
 group ord, number of elements More...
 

Detailed Description

Representation of aritmetics data.

Definition at line 32 of file mathctx.h.

Field Documentation

BPU_T_GF2_16x* exp_table

there are all elements referenced by i, so at i-th index is g^i element, g - generator

Definition at line 33 of file mathctx.h.

BPU_T_GF2_16x* log_table

there are all indexes referenced by element, so alpha elemnet (g^i) -> i

Definition at line 34 of file mathctx.h.

polynomial modulus

Definition at line 35 of file mathctx.h.

uint8_t mod_deg

modulo degree, galois finite field GF(2^m)

Definition at line 36 of file mathctx.h.

int ord

group ord, number of elements

Definition at line 37 of file mathctx.h.


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