BitPunch McEliece  v0.0.4
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
goppatypes.h File Reference

Go to the source code of this file.

Data Structures

struct  _BPU_T_Goppa_Spec
 
struct  _BPU_T_Goppa_Params
 

Typedefs

typedef struct _BPU_T_Goppa_Spec BPU_T_Goppa_Spec
 
typedef struct _BPU_T_Goppa_Params BPU_T_Goppa_Params
 

Functions

void BPU_goppaFreeSpec (BPU_T_Goppa_Spec *spec)
 BPU_goppaFreeSpec Free Goppa code internal structure. More...
 
int BPU_goppaInitParams (BPU_T_Goppa_Params **params, const uint16_t m, const uint16_t t, const BPU_T_GF2_16x mod)
 BPU_goppaInitParams Initi Goppa code params. More...
 
void BPU_goppaFreeParams (BPU_T_Goppa_Params **params)
 BPU_goppaFreeParams Free goppa code params. More...
 

Typedef Documentation

Goppa code params.

Internal Goppa code structure.

Function Documentation

void BPU_goppaFreeParams ( BPU_T_Goppa_Params **  params)

BPU_goppaFreeParams Free goppa code params.

Parameters
params

Definition at line 51 of file goppatypes.c.

void BPU_goppaFreeSpec ( BPU_T_Goppa_Spec spec)

BPU_goppaFreeSpec Free Goppa code internal structure.

Parameters
spec

Definition at line 27 of file goppatypes.c.

int BPU_goppaInitParams ( BPU_T_Goppa_Params **  params,
const uint16_t  m,
const uint16_t  t,
const BPU_T_GF2_16x  mod 
)

BPU_goppaInitParams Initi Goppa code params.

Parameters
params
m
t
mod
Returns

Definition at line 36 of file goppatypes.c.