mirror of
https://github.com/luxfi/pqclean.git
synced 2026-11-03 09:57:54 +00:00
* Update Classic McEliece This updates classic mceliece to the SUPERCOP-20221025 version. I'm generating this version from the SUPERCOP source code, and apply patches that are listed in the repository. The repository where this codes is coming from can be found at https://github.com/thomwiggers/mceliece-clean. * Fix linting warning in controlbits * MacOS compatibility fixes * Fix more MacOS conflicts * Fix strict prototypes problem
58 lines
3.8 KiB
Plaintext
58 lines
3.8 KiB
Plaintext
#define benes pqcrypto_kem_mceliece8192128_impl_priv_benes
|
|
#define bm pqcrypto_kem_mceliece8192128_impl_priv_bm
|
|
#define controlbits pqcrypto_kem_mceliece8192128_impl_priv_controlbits
|
|
#define decrypt pqcrypto_kem_mceliece8192128_impl_priv_decrypt
|
|
#define encrypt pqcrypto_kem_mceliece8192128_impl_priv_encrypt
|
|
#define fft pqcrypto_kem_mceliece8192128_impl_priv_fft
|
|
#define fft_tr pqcrypto_kem_mceliece8192128_impl_priv_fft_tr
|
|
#define gf_frac pqcrypto_kem_mceliece8192128_impl_priv_gf_frac
|
|
#define gf_inv pqcrypto_kem_mceliece8192128_impl_priv_gf_inv
|
|
#define gf_iszero pqcrypto_kem_mceliece8192128_impl_priv_gf_iszero
|
|
#define gf_mul2 pqcrypto_kem_mceliece8192128_impl_priv_gf_mul2
|
|
#define gf_mul pqcrypto_kem_mceliece8192128_impl_priv_gf_mul
|
|
#define GF_mul pqcrypto_kem_mceliece8192128_impl_priv_GF_mul
|
|
#define int32_sort pqcrypto_kem_mceliece8192128_impl_priv_int32_sort
|
|
#define irr_load pqcrypto_kem_mceliece8192128_impl_priv_irr_load
|
|
#define load16 pqcrypto_kem_mceliece8192128_impl_priv_load16
|
|
#define load2 pqcrypto_kem_mceliece8192128_impl_priv_load2
|
|
#define load8 pqcrypto_kem_mceliece8192128_impl_priv_load8
|
|
#define load_bits pqcrypto_kem_mceliece8192128_impl_priv_load_bits
|
|
#define MASK0_0 pqcrypto_kem_mceliece8192128_impl_priv_MASK0_0
|
|
#define MASK0_1 pqcrypto_kem_mceliece8192128_impl_priv_MASK0_1
|
|
#define MASK1_0 pqcrypto_kem_mceliece8192128_impl_priv_MASK1_0
|
|
#define MASK1_1 pqcrypto_kem_mceliece8192128_impl_priv_MASK1_1
|
|
#define MASK2_0 pqcrypto_kem_mceliece8192128_impl_priv_MASK2_0
|
|
#define MASK2_1 pqcrypto_kem_mceliece8192128_impl_priv_MASK2_1
|
|
#define MASK3_0 pqcrypto_kem_mceliece8192128_impl_priv_MASK3_0
|
|
#define MASK3_1 pqcrypto_kem_mceliece8192128_impl_priv_MASK3_1
|
|
#define MASK4_0 pqcrypto_kem_mceliece8192128_impl_priv_MASK4_0
|
|
#define MASK4_1 pqcrypto_kem_mceliece8192128_impl_priv_MASK4_1
|
|
#define MASK5_0 pqcrypto_kem_mceliece8192128_impl_priv_MASK5_0
|
|
#define MASK5_1 pqcrypto_kem_mceliece8192128_impl_priv_MASK5_1
|
|
#define pk_gen pqcrypto_kem_mceliece8192128_impl_priv_pk_gen
|
|
#define sk_gen pqcrypto_kem_mceliece8192128_impl_priv_sk_gen
|
|
#define sk_part_gen pqcrypto_kem_mceliece8192128_impl_priv_sk_part_gen
|
|
#define sort_63b pqcrypto_kem_mceliece8192128_impl_priv_sort_63b
|
|
#define store16 pqcrypto_kem_mceliece8192128_impl_priv_store16
|
|
#define store2 pqcrypto_kem_mceliece8192128_impl_priv_store2
|
|
#define store8 pqcrypto_kem_mceliece8192128_impl_priv_store8
|
|
#define _syndrome_asm pqcrypto_kem_mceliece8192128_impl_priv__syndrome_asm
|
|
#define syndrome_asm pqcrypto_kem_mceliece8192128_impl_priv_syndrome_asm
|
|
#define _transpose_64x128_sp_asm pqcrypto_kem_mceliece8192128_impl_priv__transpose_64x128_sp_asm
|
|
#define transpose_64x128_sp_asm pqcrypto_kem_mceliece8192128_impl_priv_transpose_64x128_sp_asm
|
|
#define uint32_sort pqcrypto_kem_mceliece8192128_impl_priv_uint32_sort
|
|
#define _update_asm pqcrypto_kem_mceliece8192128_impl_priv__update_asm
|
|
#define update_asm pqcrypto_kem_mceliece8192128_impl_priv_update_asm
|
|
#define _vec128_mul_asm pqcrypto_kem_mceliece8192128_impl_priv__vec128_mul_asm
|
|
#define vec128_mul_asm pqcrypto_kem_mceliece8192128_impl_priv_vec128_mul_asm
|
|
#define _vec256_ama_asm pqcrypto_kem_mceliece8192128_impl_priv__vec256_ama_asm
|
|
#define vec256_ama_asm pqcrypto_kem_mceliece8192128_impl_priv_vec256_ama_asm
|
|
#define vec256_inv pqcrypto_kem_mceliece8192128_impl_priv_vec256_inv
|
|
#define _vec256_maa_asm pqcrypto_kem_mceliece8192128_impl_priv__vec256_maa_asm
|
|
#define vec256_maa_asm pqcrypto_kem_mceliece8192128_impl_priv_vec256_maa_asm
|
|
#define _vec256_mul_asm pqcrypto_kem_mceliece8192128_impl_priv__vec256_mul_asm
|
|
#define vec256_mul_asm pqcrypto_kem_mceliece8192128_impl_priv_vec256_mul_asm
|
|
#define vec256_sq pqcrypto_kem_mceliece8192128_impl_priv_vec256_sq
|
|
#define _vec_reduce_asm pqcrypto_kem_mceliece8192128_impl_priv__vec_reduce_asm
|
|
#define vec_reduce_asm pqcrypto_kem_mceliece8192128_impl_priv_vec_reduce_asm
|