![]() |
BitPunch McEliece
v0.0.4
|
#include <bitpunch/math/gf2types.h>
#include <bitpunch/math/gf2xtypes.h>
#include <bitpunch/math/permtypes.h>
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 struct _BPU_T_Goppa_Params BPU_T_Goppa_Params |
Goppa code params.
typedef struct _BPU_T_Goppa_Spec BPU_T_Goppa_Spec |
Internal Goppa code structure.
void BPU_goppaFreeParams | ( | BPU_T_Goppa_Params ** | params | ) |
BPU_goppaFreeParams Free goppa code params.
params |
Definition at line 51 of file goppatypes.c.
void BPU_goppaFreeSpec | ( | BPU_T_Goppa_Spec * | spec | ) |
BPU_goppaFreeSpec Free Goppa code internal structure.
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.
params | |
m | |
t | |
mod |
Definition at line 36 of file goppatypes.c.