30 #ifndef BPU_CONF_GOPPA_WO_H
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.
void BPU_permFree(BPU_T_Perm_Vector **p)
Free dynamically or statically alocated permutation vector.
BPU_T_GF2_Matrix * g_mat
Generator matrix.
void BPU_goppaFreeSpec(BPU_T_Goppa_Spec *spec)
BPU_goppaFreeSpec Free Goppa code internal structure.
BPU_T_Perm_Vector * permutation
permutation "matrix"
BPU_T_GF2_16x_Matrix * h_mat
Control matrix H.
#define BPU_printError(fmt,...)
print error message with filename, line
void BPU_gf2xMatFree(BPU_T_GF2_16x_Matrix **m)
Free dynamically or statically allocated matrix.
void BPU_gf2xPolyFree(BPU_T_GF2_16x_Poly **p)
uint8_t t
Error code correction capability.
void BPU_gf2MatFree(BPU_T_GF2_Matrix **m)
Free dynamically or statically allocated matrix.
void BPU_goppaFreeParams(BPU_T_Goppa_Params **params)
BPU_goppaFreeParams Free goppa code params.
BPU_T_GF2_16x_Poly * g
gen. polynomial