├── .github ├── dependabot.yml ├── pull_request_template.md └── workflows │ ├── cw308t-stm32f3.yml │ ├── cw308t-stm32f415.yml │ ├── mps2-an386.yml │ ├── nucleo-l476rg.yml │ ├── nucleo-l4r5zi.yml │ └── stm32f4discovery.yml ├── .gitignore ├── .gitmodules ├── Makefile ├── README.md ├── benchmarks.csv ├── benchmarks.md ├── benchmarks.py ├── common ├── aes-encrypt.S ├── aes-keyschedule.S ├── aes-publicinputs.S ├── aes-publicinputs.c ├── aes-publicinputs.h ├── aes.c ├── aes.h ├── aestest.c ├── crypto_hashblocks_sha512.c ├── crypto_hashblocks_sha512_inner32.s ├── hal-mps2.c ├── hal-opencm3.c ├── keccakf1600.S ├── keccaktest.c ├── mps2 │ ├── CMSDK_CM4.h │ ├── LICENSE.txt │ ├── MPS2.ld │ ├── cmsis_armclang.h │ ├── cmsis_compiler.h │ ├── cmsis_gcc.h │ ├── cmsis_nvic.h │ ├── cmsis_version.h │ ├── core_cm4.h │ ├── memory_zones.h │ ├── mpu_armv7.h │ └── startup_MPS2.S ├── randombytes.c ├── test.c └── testfast.c ├── convert_benchmarks.py ├── crypto_kem ├── bikel1 │ └── m4f │ │ ├── LICENSE │ │ ├── NOTICE │ │ ├── api.h │ │ ├── asm.h │ │ ├── bc_2.c │ │ ├── bc_2.h │ │ ├── bike_defs.h │ │ ├── bmul2.c │ │ ├── bmul2.h │ │ ├── btfy_consts_gft.c │ │ ├── btfy_consts_gft.h │ │ ├── btfy_ffft.c │ │ ├── btfy_ffft.h │ │ ├── cleanup.h │ │ ├── crypto_kem.h │ │ ├── cshift.s │ │ ├── decode.c │ │ ├── decode.h │ │ ├── defs.h │ │ ├── encode.c │ │ ├── encode.h │ │ ├── encode_asm.s │ │ ├── error.c │ │ ├── error.h │ │ ├── gf2x.h │ │ ├── gf2x_internal.h │ │ ├── gf2x_inv.c │ │ ├── gf2x_ksqr_portable.c │ │ ├── gft_mul_vi.c │ │ ├── gft_mul_vi.h │ │ ├── gft_mul_vi_asm.s │ │ ├── gfv_tower.h │ │ ├── gfv_tower_asm.h │ │ ├── gfv_tower_asm.s │ │ ├── implementors │ │ ├── kem.c │ │ ├── ring_ops.c │ │ ├── ring_ops.h │ │ ├── rotr_cshift.h │ │ ├── rotr_cshift_12323.c │ │ ├── run_config.h │ │ ├── sampling.c │ │ ├── sampling.h │ │ ├── sampling_portable.c │ │ ├── sha.h │ │ ├── shake_prf.c │ │ ├── shake_prf.h │ │ ├── shr_asm.S │ │ ├── types.h │ │ ├── utilities.c │ │ └── utilities.h ├── bikel3 │ └── m4f │ │ ├── LICENSE │ │ ├── NOTICE │ │ ├── api.h │ │ ├── asm.h │ │ ├── bc_2.c │ │ ├── bc_2.h │ │ ├── bike_defs.h │ │ ├── bmul2.c │ │ ├── bmul2.h │ │ ├── btfy_consts_gft.c │ │ ├── btfy_consts_gft.h │ │ ├── btfy_ffft.c │ │ ├── btfy_ffft.h │ │ ├── cleanup.h │ │ ├── crypto_kem.h │ │ ├── cshift.s │ │ ├── decode.c │ │ ├── decode.h │ │ ├── defs.h │ │ ├── encode.c │ │ ├── encode.h │ │ ├── encode_asm.s │ │ ├── error.c │ │ ├── error.h │ │ ├── gf2x.h │ │ ├── gf2x_internal.h │ │ ├── gf2x_inv.c │ │ ├── gf2x_ksqr_portable.c │ │ ├── gft_mul_vi.c │ │ ├── gft_mul_vi.h │ │ ├── gft_mul_vi_asm.s │ │ ├── gfv_tower.h │ │ ├── gfv_tower_asm.h │ │ ├── gfv_tower_asm.s │ │ ├── implementors │ │ ├── kem.c │ │ ├── ring_ops.c │ │ ├── ring_ops.h │ │ ├── rotr_cshift.h │ │ ├── rotr_cshift_24659.c │ │ ├── run_config.h │ │ ├── sampling.c │ │ ├── sampling.h │ │ ├── sampling_portable.c │ │ ├── sha.h │ │ ├── shake_prf.c │ │ ├── shake_prf.h │ │ ├── shr_asm.S │ │ ├── types.h │ │ ├── utilities.c │ │ └── utilities.h ├── ml-kem-1024 │ ├── m4fspeed │ │ ├── api.h │ │ ├── cbd.c │ │ ├── cbd.h │ │ ├── cmov_int16.S │ │ ├── fastaddsub.S │ │ ├── fastbasemul.S │ │ ├── fastinvntt.S │ │ ├── fastntt.S │ │ ├── indcpa.c │ │ ├── indcpa.h │ │ ├── kem.c │ │ ├── macros.i │ │ ├── matacc.c │ │ ├── matacc.h │ │ ├── matacc.i │ │ ├── matacc_asm.S │ │ ├── ntt.c │ │ ├── ntt.h │ │ ├── params.h │ │ ├── poly.c │ │ ├── poly.h │ │ ├── poly_asm.S │ │ ├── polyvec.c │ │ ├── polyvec.h │ │ ├── reduce.S │ │ ├── symmetric-fips202.c │ │ ├── symmetric.h │ │ ├── verify.c │ │ └── verify.h │ └── m4fstack │ │ ├── api.h │ │ ├── cbd.c │ │ ├── cbd.h │ │ ├── cmov_int16.S │ │ ├── fastaddsub.S │ │ ├── fastbasemul.S │ │ ├── fastinvntt.S │ │ ├── fastntt.S │ │ ├── indcpa.c │ │ ├── indcpa.h │ │ ├── kem.c │ │ ├── macros.i │ │ ├── matacc.c │ │ ├── matacc.h │ │ ├── matacc.i │ │ ├── matacc_asm.S │ │ ├── ntt.c │ │ ├── ntt.h │ │ ├── params.h │ │ ├── poly.c │ │ ├── poly.h │ │ ├── poly_asm.S │ │ ├── polyvec.c │ │ ├── polyvec.h │ │ ├── reduce.S │ │ ├── symmetric-fips202.c │ │ ├── symmetric.h │ │ ├── verify.c │ │ └── verify.h ├── ml-kem-512 │ ├── m4fspeed │ │ ├── api.h │ │ ├── cbd.c │ │ ├── cbd.h │ │ ├── cmov_int16.S │ │ ├── fastaddsub.S │ │ ├── fastbasemul.S │ │ ├── fastinvntt.S │ │ ├── fastntt.S │ │ ├── indcpa.c │ │ ├── indcpa.h │ │ ├── kem.c │ │ ├── macros.i │ │ ├── matacc.c │ │ ├── matacc.h │ │ ├── matacc.i │ │ ├── matacc_asm.S │ │ ├── ntt.c │ │ ├── ntt.h │ │ ├── params.h │ │ ├── poly.c │ │ ├── poly.h │ │ ├── poly_asm.S │ │ ├── polyvec.c │ │ ├── polyvec.h │ │ ├── reduce.S │ │ ├── symmetric-fips202.c │ │ ├── symmetric.h │ │ ├── verify.c │ │ └── verify.h │ └── m4fstack │ │ ├── api.h │ │ ├── cbd.c │ │ ├── cbd.h │ │ ├── cmov_int16.S │ │ ├── fastaddsub.S │ │ ├── fastbasemul.S │ │ ├── fastinvntt.S │ │ ├── fastntt.S │ │ ├── indcpa.c │ │ ├── indcpa.h │ │ ├── kem.c │ │ ├── macros.i │ │ ├── matacc.c │ │ ├── matacc.h │ │ ├── matacc.i │ │ ├── matacc_asm.S │ │ ├── ntt.c │ │ ├── ntt.h │ │ ├── params.h │ │ ├── poly.c │ │ ├── poly.h │ │ ├── poly_asm.S │ │ ├── polyvec.c │ │ ├── polyvec.h │ │ ├── reduce.S │ │ ├── symmetric-fips202.c │ │ ├── symmetric.h │ │ ├── verify.c │ │ └── verify.h └── ml-kem-768 │ ├── m4fspeed │ ├── api.h │ ├── cbd.c │ ├── cbd.h │ ├── cmov_int16.S │ ├── fastaddsub.S │ ├── fastbasemul.S │ ├── fastinvntt.S │ ├── fastntt.S │ ├── indcpa.c │ ├── indcpa.h │ ├── kem.c │ ├── macros.i │ ├── matacc.c │ ├── matacc.h │ ├── matacc.i │ ├── matacc_asm.S │ ├── ntt.c │ ├── ntt.h │ ├── params.h │ ├── poly.c │ ├── poly.h │ ├── poly_asm.S │ ├── polyvec.c │ ├── polyvec.h │ ├── reduce.S │ ├── symmetric-fips202.c │ ├── symmetric.h │ ├── verify.c │ └── verify.h │ └── m4fstack │ ├── api.h │ ├── cbd.c │ ├── cbd.h │ ├── cmov_int16.S │ ├── fastaddsub.S │ ├── fastbasemul.S │ ├── fastinvntt.S │ ├── fastntt.S │ ├── indcpa.c │ ├── indcpa.h │ ├── kem.c │ ├── macros.i │ ├── matacc.c │ ├── matacc.h │ ├── matacc.i │ ├── matacc_asm.S │ ├── ntt.c │ ├── ntt.h │ ├── params.h │ ├── poly.c │ ├── poly.h │ ├── poly_asm.S │ ├── polyvec.c │ ├── polyvec.h │ ├── reduce.S │ ├── symmetric-fips202.c │ ├── symmetric.h │ ├── verify.c │ └── verify.h ├── crypto_sign ├── aimer128f │ ├── m4speed │ │ ├── __asm_field.S │ │ ├── aim2.c │ │ ├── aim2.h │ │ ├── api.h │ │ ├── field.c │ │ ├── field.h │ │ ├── hash.c │ │ ├── hash.h │ │ ├── params.h │ │ ├── sign.c │ │ ├── sign.h │ │ ├── tree.c │ │ └── tree.h │ └── m4stack │ │ ├── __asm_field.S │ │ ├── aim2.c │ │ ├── aim2.h │ │ ├── api.h │ │ ├── field.c │ │ ├── field.h │ │ ├── hash.c │ │ ├── hash.h │ │ ├── params.h │ │ ├── sign.c │ │ ├── sign.h │ │ ├── tree.c │ │ └── tree.h ├── aimer128s │ ├── m4speed │ │ ├── __asm_field.S │ │ ├── aim2.c │ │ ├── aim2.h │ │ ├── api.h │ │ ├── field.c │ │ ├── field.h │ │ ├── hash.c │ │ ├── hash.h │ │ ├── params.h │ │ ├── sign.c │ │ ├── sign.h │ │ ├── tree.c │ │ └── tree.h │ └── m4stack │ │ ├── __asm_field.S │ │ ├── aim2.c │ │ ├── aim2.h │ │ ├── api.h │ │ ├── field.c │ │ ├── field.h │ │ ├── hash.c │ │ ├── hash.h │ │ ├── params.h │ │ ├── sign.c │ │ ├── sign.h │ │ ├── tree.c │ │ └── tree.h ├── aimer192f │ ├── m4speed │ │ ├── __asm_field.S │ │ ├── aim2.c │ │ ├── aim2.h │ │ ├── api.h │ │ ├── field.c │ │ ├── field.h │ │ ├── hash.c │ │ ├── hash.h │ │ ├── params.h │ │ ├── sign.c │ │ ├── sign.h │ │ ├── tree.c │ │ └── tree.h │ └── m4stack │ │ ├── __asm_field.S │ │ ├── aim2.c │ │ ├── aim2.h │ │ ├── api.h │ │ ├── field.c │ │ ├── field.h │ │ ├── hash.c │ │ ├── hash.h │ │ ├── params.h │ │ ├── sign.c │ │ ├── sign.h │ │ ├── tree.c │ │ └── tree.h ├── aimer192s │ ├── m4speed │ │ ├── __asm_field.S │ │ ├── aim2.c │ │ ├── aim2.h │ │ ├── api.h │ │ ├── field.c │ │ ├── field.h │ │ ├── hash.c │ │ ├── hash.h │ │ ├── params.h │ │ ├── sign.c │ │ ├── sign.h │ │ ├── tree.c │ │ └── tree.h │ └── m4stack │ │ ├── __asm_field.S │ │ ├── aim2.c │ │ ├── aim2.h │ │ ├── api.h │ │ ├── field.c │ │ ├── field.h │ │ ├── hash.c │ │ ├── hash.h │ │ ├── params.h │ │ ├── sign.c │ │ ├── sign.h │ │ ├── tree.c │ │ └── tree.h ├── aimer256f │ ├── m4speed │ │ ├── __asm_field.S │ │ ├── aim2.c │ │ ├── aim2.h │ │ ├── api.h │ │ ├── field.c │ │ ├── field.h │ │ ├── hash.c │ │ ├── hash.h │ │ ├── params.h │ │ ├── sign.c │ │ ├── sign.h │ │ ├── tree.c │ │ └── tree.h │ └── m4stack │ │ ├── __asm_field.S │ │ ├── aim2.c │ │ ├── aim2.h │ │ ├── api.h │ │ ├── field.c │ │ ├── field.h │ │ ├── hash.c │ │ ├── hash.h │ │ ├── params.h │ │ ├── sign.c │ │ ├── sign.h │ │ ├── tree.c │ │ └── tree.h ├── aimer256s │ ├── m4speed │ │ ├── __asm_field.S │ │ ├── aim2.c │ │ ├── aim2.h │ │ ├── api.h │ │ ├── field.c │ │ ├── field.h │ │ ├── hash.c │ │ ├── hash.h │ │ ├── params.h │ │ ├── sign.c │ │ ├── sign.h │ │ ├── tree.c │ │ └── tree.h │ └── m4stack │ │ ├── __asm_field.S │ │ ├── aim2.c │ │ ├── aim2.h │ │ ├── api.h │ │ ├── field.c │ │ ├── field.h │ │ ├── hash.c │ │ ├── hash.h │ │ ├── params.h │ │ ├── sign.c │ │ ├── sign.h │ │ ├── tree.c │ │ └── tree.h ├── fndsa_provisional-1024 │ └── m4f │ │ ├── LICENSE │ │ ├── api.c │ │ ├── api.h │ │ ├── archflags.h │ │ ├── codec.c │ │ ├── codec_cm4.s │ │ ├── fndsa.h │ │ ├── inner.h │ │ ├── kgen.c │ │ ├── kgen_fxp.c │ │ ├── kgen_gauss.c │ │ ├── kgen_inner.h │ │ ├── kgen_mp31.c │ │ ├── kgen_ntru.c │ │ ├── kgen_poly.c │ │ ├── kgen_zint31.c │ │ ├── mq.c │ │ ├── mq_cm4.s │ │ ├── sha3.c │ │ ├── sha3_cm4.s │ │ ├── sign.c │ │ ├── sign_core.c │ │ ├── sign_fpoly.c │ │ ├── sign_fpr.c │ │ ├── sign_fpr_cm4.s │ │ ├── sign_inner.h │ │ ├── sign_sampler.c │ │ ├── sign_sampler_cm4.s │ │ ├── sysrng.c │ │ ├── util.c │ │ └── vrfy.c ├── fndsa_provisional-512 │ └── m4f │ │ ├── LICENSE │ │ ├── api.c │ │ ├── api.h │ │ ├── archflags.h │ │ ├── codec.c │ │ ├── codec_cm4.s │ │ ├── fndsa.h │ │ ├── inner.h │ │ ├── kgen.c │ │ ├── kgen_fxp.c │ │ ├── kgen_gauss.c │ │ ├── kgen_inner.h │ │ ├── kgen_mp31.c │ │ ├── kgen_ntru.c │ │ ├── kgen_poly.c │ │ ├── kgen_zint31.c │ │ ├── mq.c │ │ ├── mq_cm4.s │ │ ├── sha3.c │ │ ├── sha3_cm4.s │ │ ├── sign.c │ │ ├── sign_core.c │ │ ├── sign_fpoly.c │ │ ├── sign_fpr.c │ │ ├── sign_fpr_cm4.s │ │ ├── sign_inner.h │ │ ├── sign_sampler.c │ │ ├── sign_sampler_cm4.s │ │ ├── sysrng.c │ │ ├── util.c │ │ └── vrfy.c ├── haetae2 │ └── m4f │ │ ├── api.h │ │ ├── arm_simd.h │ │ ├── config.h │ │ ├── decompose.c │ │ ├── decompose.h │ │ ├── encoding.c │ │ ├── encoding.h │ │ ├── fast_exp_asm.S │ │ ├── fast_exp_asm.h │ │ ├── fast_sampler.S │ │ ├── fast_sampler.h │ │ ├── fft.c │ │ ├── fft.h │ │ ├── fips202.h │ │ ├── fixpoint.c │ │ ├── fixpoint.h │ │ ├── fp84_76.c │ │ ├── fp84_76.h │ │ ├── fpa.h │ │ ├── header_macros.i │ │ ├── ntt332.S │ │ ├── ntt332.h │ │ ├── ntt332_macros.i │ │ ├── packing.c │ │ ├── packing.h │ │ ├── params.h │ │ ├── poly.c │ │ ├── poly.h │ │ ├── polyfix.c │ │ ├── polyfix.h │ │ ├── polymat.c │ │ ├── polymat.h │ │ ├── polyvec.c │ │ ├── polyvec.h │ │ ├── rans_byte.h │ │ ├── reduce.c │ │ ├── reduce.h │ │ ├── sampler.c │ │ ├── sampler.h │ │ ├── sign.c │ │ ├── sign.h │ │ ├── symmetric-shake.c │ │ └── symmetric.h ├── haetae3 │ └── m4f │ │ ├── api.h │ │ ├── arm_simd.h │ │ ├── config.h │ │ ├── decompose.c │ │ ├── decompose.h │ │ ├── encoding.c │ │ ├── encoding.h │ │ ├── fast_exp_asm.S │ │ ├── fast_exp_asm.h │ │ ├── fast_sampler.S │ │ ├── fast_sampler.h │ │ ├── fft.c │ │ ├── fft.h │ │ ├── fips202.h │ │ ├── fixpoint.c │ │ ├── fixpoint.h │ │ ├── fp84_76.c │ │ ├── fp84_76.h │ │ ├── fpa.h │ │ ├── header_macros.i │ │ ├── ntt332.S │ │ ├── ntt332.h │ │ ├── ntt332_macros.i │ │ ├── packing.c │ │ ├── packing.h │ │ ├── params.h │ │ ├── poly.c │ │ ├── poly.h │ │ ├── polyfix.c │ │ ├── polyfix.h │ │ ├── polymat.c │ │ ├── polymat.h │ │ ├── polyvec.c │ │ ├── polyvec.h │ │ ├── rans_byte.h │ │ ├── reduce.c │ │ ├── reduce.h │ │ ├── sampler.c │ │ ├── sampler.h │ │ ├── sign.c │ │ ├── sign.h │ │ ├── symmetric-shake.c │ │ └── symmetric.h ├── haetae5 │ └── m4f │ │ ├── api.h │ │ ├── arm_simd.h │ │ ├── config.h │ │ ├── decompose.c │ │ ├── decompose.h │ │ ├── encoding.c │ │ ├── encoding.h │ │ ├── fast_exp_asm.S │ │ ├── fast_exp_asm.h │ │ ├── fast_sampler.S │ │ ├── fast_sampler.h │ │ ├── fft.c │ │ ├── fft.h │ │ ├── fips202.h │ │ ├── fixpoint.c │ │ ├── fixpoint.h │ │ ├── fp84_76.c │ │ ├── fp84_76.h │ │ ├── fpa.h │ │ ├── header_macros.i │ │ ├── ntt332.S │ │ ├── ntt332.h │ │ ├── ntt332_macros.i │ │ ├── packing.c │ │ ├── packing.h │ │ ├── params.h │ │ ├── poly.c │ │ ├── poly.h │ │ ├── polyfix.c │ │ ├── polyfix.h │ │ ├── polymat.c │ │ ├── polymat.h │ │ ├── polyvec.c │ │ ├── polyvec.h │ │ ├── rans_byte.h │ │ ├── reduce.c │ │ ├── reduce.h │ │ ├── sampler.c │ │ ├── sampler.h │ │ ├── sign.c │ │ ├── sign.h │ │ ├── symmetric-shake.c │ │ └── symmetric.h ├── mayo1 │ └── m4f │ │ ├── LICENSE │ │ ├── aes_ctr.c │ │ ├── aes_ctr.h │ │ ├── api.c │ │ ├── api.h │ │ ├── arithmetic.h │ │ ├── arithmetic_fixed.h │ │ ├── arithmetic_m4f.c │ │ ├── asm_params.h │ │ ├── config.mk │ │ ├── echelon_form.h │ │ ├── ef.S │ │ ├── generic_arithmetic.h │ │ ├── gf16_bitslice.i │ │ ├── gf16_inverse.i │ │ ├── gf16_madd_bitsliced.i │ │ ├── m4_arithmetic.h │ │ ├── m4r.S │ │ ├── matmulnew.S │ │ ├── matmulnew.i │ │ ├── mayo.c │ │ ├── mayo.h │ │ ├── mem.c │ │ ├── mem.h │ │ ├── params.c │ │ ├── simple_arithmetic.h │ │ ├── verification.S │ │ └── verification.i ├── mayo2 │ └── m4f │ │ ├── LICENSE │ │ ├── aes_ctr.c │ │ ├── aes_ctr.h │ │ ├── api.c │ │ ├── api.h │ │ ├── arithmetic.h │ │ ├── arithmetic_fixed.h │ │ ├── arithmetic_m4f.c │ │ ├── asm_params.h │ │ ├── config.mk │ │ ├── echelon_form.h │ │ ├── ef.S │ │ ├── generic_arithmetic.h │ │ ├── gf16_bitslice.i │ │ ├── gf16_inverse.i │ │ ├── gf16_madd_bitsliced.i │ │ ├── m4_arithmetic.h │ │ ├── m4r.S │ │ ├── matmulnew.S │ │ ├── matmulnew.i │ │ ├── mayo.c │ │ ├── mayo.h │ │ ├── mem.c │ │ ├── mem.h │ │ ├── params.c │ │ ├── simple_arithmetic.h │ │ ├── verification.S │ │ └── verification.i ├── mayo3 │ └── m4f │ │ ├── LICENSE │ │ ├── aes_ctr.c │ │ ├── aes_ctr.h │ │ ├── api.c │ │ ├── api.h │ │ ├── arithmetic.h │ │ ├── arithmetic_fixed.h │ │ ├── arithmetic_m4f.c │ │ ├── asm_params.h │ │ ├── config.mk │ │ ├── echelon_form.h │ │ ├── ef.S │ │ ├── generic_arithmetic.h │ │ ├── gf16_bitslice.i │ │ ├── gf16_inverse.i │ │ ├── gf16_madd_bitsliced.i │ │ ├── m4_arithmetic.h │ │ ├── m4f_asm.h │ │ ├── m4r.S │ │ ├── matmulnew.S │ │ ├── matmulnew.i │ │ ├── mayo.c │ │ ├── mayo.h │ │ ├── mem.c │ │ ├── mem.h │ │ ├── params.c │ │ ├── simple_arithmetic.h │ │ ├── verification.S │ │ └── verification.i ├── ml-dsa-44 │ ├── m4f │ │ ├── api.h │ │ ├── config.h │ │ ├── macros.i │ │ ├── macros_smallntt.i │ │ ├── ntt.S │ │ ├── ntt.h │ │ ├── packing.c │ │ ├── packing.h │ │ ├── params.h │ │ ├── pointwise_mont.h │ │ ├── pointwise_mont.s │ │ ├── poly.c │ │ ├── poly.h │ │ ├── polyvec.c │ │ ├── polyvec.h │ │ ├── reduce.h │ │ ├── rounding.c │ │ ├── rounding.h │ │ ├── sign.c │ │ ├── sign.h │ │ ├── smallntt.h │ │ ├── smallntt_769.S │ │ ├── smallpoly.c │ │ ├── smallpoly.h │ │ ├── symmetric-shake.c │ │ ├── symmetric.h │ │ ├── vector.h │ │ └── vector.s │ └── m4fstack │ │ ├── api.h │ │ ├── config.h │ │ ├── macros.i │ │ ├── macros_smallntt.i │ │ ├── ntt.S │ │ ├── ntt.h │ │ ├── packing.c │ │ ├── packing.h │ │ ├── params.h │ │ ├── pointwise_mont.h │ │ ├── pointwise_mont.s │ │ ├── poly.c │ │ ├── poly.h │ │ ├── polyvec.c │ │ ├── polyvec.h │ │ ├── reduce.h │ │ ├── rounding.c │ │ ├── rounding.h │ │ ├── sign.c │ │ ├── sign.h │ │ ├── smallntt.h │ │ ├── smallntt_769.S │ │ ├── smallpoly.c │ │ ├── smallpoly.h │ │ ├── stack.c │ │ ├── stack.h │ │ ├── symmetric-shake.c │ │ ├── symmetric.h │ │ ├── vector.h │ │ └── vector.s ├── ml-dsa-65 │ ├── m4f │ │ ├── api.h │ │ ├── config.h │ │ ├── macros.i │ │ ├── macros_smallntt.i │ │ ├── ntt.S │ │ ├── ntt.h │ │ ├── packing.c │ │ ├── packing.h │ │ ├── params.h │ │ ├── pointwise_mont.h │ │ ├── pointwise_mont.s │ │ ├── poly.c │ │ ├── poly.h │ │ ├── polyvec.c │ │ ├── polyvec.h │ │ ├── reduce.h │ │ ├── rounding.c │ │ ├── rounding.h │ │ ├── sign.c │ │ ├── sign.h │ │ ├── smallntt.h │ │ ├── smallntt_769.S │ │ ├── smallpoly.c │ │ ├── smallpoly.h │ │ ├── symmetric-shake.c │ │ ├── symmetric.h │ │ ├── vector.h │ │ └── vector.s │ └── m4fstack │ │ ├── api.h │ │ ├── config.h │ │ ├── macros.i │ │ ├── macros_smallntt.i │ │ ├── ntt.S │ │ ├── ntt.h │ │ ├── packing.c │ │ ├── packing.h │ │ ├── params.h │ │ ├── pointwise_mont.h │ │ ├── pointwise_mont.s │ │ ├── poly.c │ │ ├── poly.h │ │ ├── polyvec.c │ │ ├── polyvec.h │ │ ├── reduce.h │ │ ├── rounding.c │ │ ├── rounding.h │ │ ├── sign.c │ │ ├── sign.h │ │ ├── smallntt.h │ │ ├── smallntt_769.S │ │ ├── smallpoly.c │ │ ├── smallpoly.h │ │ ├── stack.c │ │ ├── stack.h │ │ ├── symmetric-shake.c │ │ ├── symmetric.h │ │ ├── vector.h │ │ └── vector.s ├── ml-dsa-87 │ ├── m4f │ │ ├── api.h │ │ ├── config.h │ │ ├── macros.i │ │ ├── macros_smallntt.i │ │ ├── ntt.S │ │ ├── ntt.h │ │ ├── packing.c │ │ ├── packing.h │ │ ├── params.h │ │ ├── pointwise_mont.h │ │ ├── pointwise_mont.s │ │ ├── poly.c │ │ ├── poly.h │ │ ├── polyvec.c │ │ ├── polyvec.h │ │ ├── reduce.h │ │ ├── rounding.c │ │ ├── rounding.h │ │ ├── sign.c │ │ ├── sign.h │ │ ├── smallntt.h │ │ ├── smallntt_769.S │ │ ├── smallpoly.c │ │ ├── smallpoly.h │ │ ├── symmetric-shake.c │ │ ├── symmetric.h │ │ ├── vector.h │ │ └── vector.s │ └── m4fstack │ │ ├── api.h │ │ ├── config.h │ │ ├── macros.i │ │ ├── macros_smallntt.i │ │ ├── ntt.S │ │ ├── ntt.h │ │ ├── packing.c │ │ ├── packing.h │ │ ├── params.h │ │ ├── pointwise_mont.h │ │ ├── pointwise_mont.s │ │ ├── poly.c │ │ ├── poly.h │ │ ├── polyvec.c │ │ ├── polyvec.h │ │ ├── reduce.h │ │ ├── rounding.c │ │ ├── rounding.h │ │ ├── sign.c │ │ ├── sign.h │ │ ├── smallntt.h │ │ ├── smallntt_769.S │ │ ├── smallpoly.c │ │ ├── smallpoly.h │ │ ├── stack.c │ │ ├── stack.h │ │ ├── symmetric-shake.c │ │ ├── symmetric.h │ │ ├── vector.h │ │ └── vector.s ├── ov-Ip-pkc-skc │ ├── m4fspeed │ │ ├── LICENSE │ │ ├── api.h │ │ ├── blas.h │ │ ├── blas_comm.h │ │ ├── blas_matrix.c │ │ ├── blas_matrix.h │ │ ├── blas_matrix_m4f.c │ │ ├── blas_matrix_m4f.h │ │ ├── blas_matrix_ref.c │ │ ├── blas_matrix_ref.h │ │ ├── blas_u32.h │ │ ├── config.h │ │ ├── gf16.h │ │ ├── gf256_asm.h │ │ ├── gf256_madd.i │ │ ├── gf256mat_gauss_elim_44.S │ │ ├── gf256mat_inv_22.S │ │ ├── gf256mat_inv_44.S │ │ ├── gf256mat_prod.S │ │ ├── gf256mat_prod.i │ │ ├── gf256trimat_2trimat_madd_68_68_44_44.S │ │ ├── gf256trimat_eval.i │ │ ├── gf256trimat_eval_112_44_incremental_publicinputs.S │ │ ├── gf256trimat_eval_112_44_publicinputs.S │ │ ├── gf256trimat_eval_68_44.S │ │ ├── ov.c │ │ ├── ov.h │ │ ├── ov_blas.h │ │ ├── ov_keypair.c │ │ ├── ov_keypair.h │ │ ├── ov_keypair_computation.c │ │ ├── ov_keypair_computation.h │ │ ├── ov_publicmap_m4f.c │ │ ├── parallel_matrix_op.c │ │ ├── parallel_matrix_op.h │ │ ├── params.h │ │ ├── sign.c │ │ ├── utils.c │ │ ├── utils.h │ │ ├── utils_hash.c │ │ ├── utils_hash.h │ │ ├── utils_malloc.h │ │ ├── utils_prng.c │ │ ├── utils_prng.h │ │ └── utils_randombytes.h │ └── m4fstack │ │ ├── LICENSE │ │ ├── api.h │ │ ├── blas.h │ │ ├── blas_comm.h │ │ ├── blas_matrix.c │ │ ├── blas_matrix.h │ │ ├── blas_matrix_m4f.c │ │ ├── blas_matrix_m4f.h │ │ ├── blas_matrix_ref.c │ │ ├── blas_matrix_ref.h │ │ ├── blas_u32.h │ │ ├── config.h │ │ ├── gf16.h │ │ ├── gf256_asm.h │ │ ├── gf256_madd.i │ │ ├── gf256mat_gauss_elim_44.S │ │ ├── gf256mat_inv_22.S │ │ ├── gf256mat_inv_44.S │ │ ├── gf256mat_prod.S │ │ ├── gf256mat_prod.i │ │ ├── gf256trimat_2trimat_madd_68_68_44_44.S │ │ ├── gf256trimat_eval.i │ │ ├── gf256trimat_eval_112_44_incremental_publicinputs.S │ │ ├── gf256trimat_eval_68_44.S │ │ ├── ov.c │ │ ├── ov.h │ │ ├── ov_blas.h │ │ ├── ov_keypair.c │ │ ├── ov_keypair.h │ │ ├── ov_keypair_computation.c │ │ ├── ov_keypair_computation.h │ │ ├── ov_publicmap_m4f.c │ │ ├── parallel_matrix_op.c │ │ ├── parallel_matrix_op.h │ │ ├── params.h │ │ ├── sign.c │ │ ├── utils.c │ │ ├── utils.h │ │ ├── utils_hash.c │ │ ├── utils_hash.h │ │ ├── utils_malloc.h │ │ ├── utils_prng.c │ │ ├── utils_prng.h │ │ └── utils_randombytes.h ├── ov-Ip-pkc │ ├── m4fspeed │ │ ├── LICENSE │ │ ├── api.h │ │ ├── blas.h │ │ ├── blas_comm.h │ │ ├── blas_matrix.c │ │ ├── blas_matrix.h │ │ ├── blas_matrix_m4f.c │ │ ├── blas_matrix_m4f.h │ │ ├── blas_matrix_ref.c │ │ ├── blas_matrix_ref.h │ │ ├── blas_u32.h │ │ ├── config.h │ │ ├── gf16.h │ │ ├── gf256_asm.h │ │ ├── gf256_madd.i │ │ ├── gf256mat_gauss_elim_44.S │ │ ├── gf256mat_inv_22.S │ │ ├── gf256mat_inv_44.S │ │ ├── gf256mat_prod.S │ │ ├── gf256mat_prod.i │ │ ├── gf256trimat_2trimat_madd_68_68_44_44.S │ │ ├── gf256trimat_eval.i │ │ ├── gf256trimat_eval_112_44_incremental_publicinputs.S │ │ ├── gf256trimat_eval_112_44_publicinputs.S │ │ ├── gf256trimat_eval_68_44.S │ │ ├── ov.c │ │ ├── ov.h │ │ ├── ov_blas.h │ │ ├── ov_keypair.c │ │ ├── ov_keypair.h │ │ ├── ov_keypair_computation.c │ │ ├── ov_keypair_computation.h │ │ ├── ov_publicmap_m4f.c │ │ ├── parallel_matrix_op.c │ │ ├── parallel_matrix_op.h │ │ ├── params.h │ │ ├── sign.c │ │ ├── utils.c │ │ ├── utils.h │ │ ├── utils_hash.c │ │ ├── utils_hash.h │ │ ├── utils_malloc.h │ │ ├── utils_prng.c │ │ ├── utils_prng.h │ │ └── utils_randombytes.h │ └── m4fstack │ │ ├── LICENSE │ │ ├── api.h │ │ ├── blas.h │ │ ├── blas_comm.h │ │ ├── blas_matrix.c │ │ ├── blas_matrix.h │ │ ├── blas_matrix_m4f.c │ │ ├── blas_matrix_m4f.h │ │ ├── blas_matrix_ref.c │ │ ├── blas_matrix_ref.h │ │ ├── blas_u32.h │ │ ├── config.h │ │ ├── gf16.h │ │ ├── gf256_asm.h │ │ ├── gf256_madd.i │ │ ├── gf256mat_gauss_elim_44.S │ │ ├── gf256mat_inv_22.S │ │ ├── gf256mat_inv_44.S │ │ ├── gf256mat_prod.S │ │ ├── gf256mat_prod.i │ │ ├── gf256trimat_2trimat_madd_68_68_44_44.S │ │ ├── gf256trimat_eval.i │ │ ├── gf256trimat_eval_112_44_incremental_publicinputs.S │ │ ├── gf256trimat_eval_68_44.S │ │ ├── ov.c │ │ ├── ov.h │ │ ├── ov_blas.h │ │ ├── ov_keypair.c │ │ ├── ov_keypair.h │ │ ├── ov_keypair_computation.c │ │ ├── ov_keypair_computation.h │ │ ├── ov_publicmap_m4f.c │ │ ├── parallel_matrix_op.c │ │ ├── parallel_matrix_op.h │ │ ├── params.h │ │ ├── sign.c │ │ ├── utils.c │ │ ├── utils.h │ │ ├── utils_hash.c │ │ ├── utils_hash.h │ │ ├── utils_malloc.h │ │ ├── utils_prng.c │ │ ├── utils_prng.h │ │ └── utils_randombytes.h ├── ov-Ip │ └── m4f │ │ ├── LICENSE │ │ ├── api.h │ │ ├── blas.h │ │ ├── blas_comm.h │ │ ├── blas_matrix.c │ │ ├── blas_matrix.h │ │ ├── blas_matrix_m4f.c │ │ ├── blas_matrix_m4f.h │ │ ├── blas_matrix_ref.c │ │ ├── blas_matrix_ref.h │ │ ├── blas_u32.h │ │ ├── config.h │ │ ├── config.mk │ │ ├── gf16.h │ │ ├── gf256_asm.h │ │ ├── gf256_madd.i │ │ ├── gf256mat_gauss_elim_44.S │ │ ├── gf256mat_inv_22.S │ │ ├── gf256mat_inv_44.S │ │ ├── gf256mat_prod.S │ │ ├── gf256mat_prod.i │ │ ├── gf256trimat_2trimat_madd_68_68_44_44.S │ │ ├── gf256trimat_eval.i │ │ ├── gf256trimat_eval_112_44_incremental_publicinputs.S │ │ ├── gf256trimat_eval_112_44_publicinputs.S │ │ ├── gf256trimat_eval_68_44.S │ │ ├── ov.c │ │ ├── ov.h │ │ ├── ov_blas.h │ │ ├── ov_keypair.c │ │ ├── ov_keypair.h │ │ ├── ov_keypair_computation.c │ │ ├── ov_keypair_computation.h │ │ ├── ov_publicmap_m4f.c │ │ ├── parallel_matrix_op.c │ │ ├── parallel_matrix_op.h │ │ ├── params.h │ │ ├── sign.c │ │ ├── utils.c │ │ ├── utils.h │ │ ├── utils_hash.c │ │ ├── utils_hash.h │ │ ├── utils_malloc.h │ │ ├── utils_prng.c │ │ ├── utils_prng.h │ │ └── utils_randombytes.h ├── perk-128-fast-3 │ └── m4 │ │ ├── README │ │ ├── api.h │ │ ├── arithmetic.c │ │ ├── arithmetic.h │ │ ├── common.c │ │ ├── common.h │ │ ├── common_s.c │ │ ├── crypto_memset.c │ │ ├── crypto_memset.h │ │ ├── data_structures.h │ │ ├── djbsort.c │ │ ├── djbsort.h │ │ ├── keygen.c │ │ ├── keygen.h │ │ ├── parameters.h │ │ ├── parsing.c │ │ ├── parsing.h │ │ ├── parsing_permutations.c │ │ ├── parsing_permutations.h │ │ ├── permutation.c │ │ ├── permutation.h │ │ ├── sign.c │ │ ├── signature.c │ │ ├── signature.h │ │ ├── sort.c │ │ ├── symmetric.c │ │ ├── symmetric.h │ │ ├── theta_tree.c │ │ ├── theta_tree.h │ │ ├── verbose.c │ │ ├── verbose.h │ │ ├── verify.c │ │ └── verify.h ├── perk-128-fast-5 │ └── m4 │ │ ├── README │ │ ├── api.h │ │ ├── arithmetic.c │ │ ├── arithmetic.h │ │ ├── common.c │ │ ├── common.h │ │ ├── common_s.c │ │ ├── crypto_memset.c │ │ ├── crypto_memset.h │ │ ├── data_structures.h │ │ ├── djbsort.c │ │ ├── djbsort.h │ │ ├── keygen.c │ │ ├── keygen.h │ │ ├── parameters.h │ │ ├── parsing.c │ │ ├── parsing.h │ │ ├── parsing_permutations.c │ │ ├── parsing_permutations.h │ │ ├── permutation.c │ │ ├── permutation.h │ │ ├── sign.c │ │ ├── signature.c │ │ ├── signature.h │ │ ├── sort.c │ │ ├── symmetric.c │ │ ├── symmetric.h │ │ ├── theta_tree.c │ │ ├── theta_tree.h │ │ ├── verbose.c │ │ ├── verbose.h │ │ ├── verify.c │ │ └── verify.h ├── perk-128-short-3 │ └── m4 │ │ ├── README │ │ ├── api.h │ │ ├── arithmetic.c │ │ ├── arithmetic.h │ │ ├── bn.c │ │ ├── bn.h │ │ ├── common.c │ │ ├── common.h │ │ ├── common_s.c │ │ ├── crypto_memset.c │ │ ├── crypto_memset.h │ │ ├── data_structures.h │ │ ├── djbsort.c │ │ ├── djbsort.h │ │ ├── keygen.c │ │ ├── keygen.h │ │ ├── parameters.h │ │ ├── parsing.c │ │ ├── parsing.h │ │ ├── parsing_permutations.c │ │ ├── parsing_permutations.h │ │ ├── permutation.c │ │ ├── permutation.h │ │ ├── rank_unrank_table.h │ │ ├── sign.c │ │ ├── signature.c │ │ ├── signature.h │ │ ├── sort.c │ │ ├── symmetric.c │ │ ├── symmetric.h │ │ ├── theta_tree.c │ │ ├── theta_tree.h │ │ ├── verbose.c │ │ ├── verbose.h │ │ ├── verify.c │ │ └── verify.h ├── perk-128-short-5 │ └── m4 │ │ ├── README │ │ ├── api.h │ │ ├── arithmetic.c │ │ ├── arithmetic.h │ │ ├── bn.c │ │ ├── bn.h │ │ ├── common.c │ │ ├── common.h │ │ ├── common_s.c │ │ ├── crypto_memset.c │ │ ├── crypto_memset.h │ │ ├── data_structures.h │ │ ├── djbsort.c │ │ ├── djbsort.h │ │ ├── keygen.c │ │ ├── keygen.h │ │ ├── parameters.h │ │ ├── parsing.c │ │ ├── parsing.h │ │ ├── parsing_permutations.c │ │ ├── parsing_permutations.h │ │ ├── permutation.c │ │ ├── permutation.h │ │ ├── rank_unrank_table.h │ │ ├── sign.c │ │ ├── signature.c │ │ ├── signature.h │ │ ├── sort.c │ │ ├── symmetric.c │ │ ├── symmetric.h │ │ ├── theta_tree.c │ │ ├── theta_tree.h │ │ ├── verbose.c │ │ ├── verbose.h │ │ ├── verify.c │ │ └── verify.h ├── perk-192-fast-3 │ └── m4 │ │ ├── README │ │ ├── api.h │ │ ├── arithmetic.c │ │ ├── arithmetic.h │ │ ├── common.c │ │ ├── common.h │ │ ├── common_s.c │ │ ├── crypto_memset.c │ │ ├── crypto_memset.h │ │ ├── data_structures.h │ │ ├── djbsort.c │ │ ├── djbsort.h │ │ ├── keygen.c │ │ ├── keygen.h │ │ ├── parameters.h │ │ ├── parsing.c │ │ ├── parsing.h │ │ ├── parsing_permutations.c │ │ ├── parsing_permutations.h │ │ ├── permutation.c │ │ ├── permutation.h │ │ ├── sign.c │ │ ├── signature.c │ │ ├── signature.h │ │ ├── sort.c │ │ ├── symmetric.c │ │ ├── symmetric.h │ │ ├── theta_tree.c │ │ ├── theta_tree.h │ │ ├── verbose.c │ │ ├── verbose.h │ │ ├── verify.c │ │ └── verify.h ├── perk-192-fast-5 │ └── m4 │ │ ├── README │ │ ├── api.h │ │ ├── arithmetic.c │ │ ├── arithmetic.h │ │ ├── common.c │ │ ├── common.h │ │ ├── common_s.c │ │ ├── crypto_memset.c │ │ ├── crypto_memset.h │ │ ├── data_structures.h │ │ ├── djbsort.c │ │ ├── djbsort.h │ │ ├── keygen.c │ │ ├── keygen.h │ │ ├── parameters.h │ │ ├── parsing.c │ │ ├── parsing.h │ │ ├── parsing_permutations.c │ │ ├── parsing_permutations.h │ │ ├── permutation.c │ │ ├── permutation.h │ │ ├── sign.c │ │ ├── signature.c │ │ ├── signature.h │ │ ├── sort.c │ │ ├── symmetric.c │ │ ├── symmetric.h │ │ ├── theta_tree.c │ │ ├── theta_tree.h │ │ ├── verbose.c │ │ ├── verbose.h │ │ ├── verify.c │ │ └── verify.h ├── perk-192-short-3 │ └── m4 │ │ ├── README │ │ ├── api.h │ │ ├── arithmetic.c │ │ ├── arithmetic.h │ │ ├── bn.c │ │ ├── bn.h │ │ ├── common.c │ │ ├── common.h │ │ ├── common_s.c │ │ ├── crypto_memset.c │ │ ├── crypto_memset.h │ │ ├── data_structures.h │ │ ├── djbsort.c │ │ ├── djbsort.h │ │ ├── keygen.c │ │ ├── keygen.h │ │ ├── parameters.h │ │ ├── parsing.c │ │ ├── parsing.h │ │ ├── parsing_permutations.c │ │ ├── parsing_permutations.h │ │ ├── permutation.c │ │ ├── permutation.h │ │ ├── rank_unrank_table.h │ │ ├── sign.c │ │ ├── signature.c │ │ ├── signature.h │ │ ├── sort.c │ │ ├── symmetric.c │ │ ├── symmetric.h │ │ ├── theta_tree.c │ │ ├── theta_tree.h │ │ ├── verbose.c │ │ ├── verbose.h │ │ ├── verify.c │ │ └── verify.h ├── perk-192-short-5 │ └── m4 │ │ ├── README │ │ ├── api.h │ │ ├── arithmetic.c │ │ ├── arithmetic.h │ │ ├── bn.c │ │ ├── bn.h │ │ ├── common.c │ │ ├── common.h │ │ ├── common_s.c │ │ ├── crypto_memset.c │ │ ├── crypto_memset.h │ │ ├── data_structures.h │ │ ├── djbsort.c │ │ ├── djbsort.h │ │ ├── keygen.c │ │ ├── keygen.h │ │ ├── parameters.h │ │ ├── parsing.c │ │ ├── parsing.h │ │ ├── parsing_permutations.c │ │ ├── parsing_permutations.h │ │ ├── permutation.c │ │ ├── permutation.h │ │ ├── rank_unrank_table.h │ │ ├── sign.c │ │ ├── signature.c │ │ ├── signature.h │ │ ├── sort.c │ │ ├── symmetric.c │ │ ├── symmetric.h │ │ ├── theta_tree.c │ │ ├── theta_tree.h │ │ ├── verbose.c │ │ ├── verbose.h │ │ ├── verify.c │ │ └── verify.h ├── perk-256-fast-3 │ └── m4 │ │ ├── README │ │ ├── api.h │ │ ├── arithmetic.c │ │ ├── arithmetic.h │ │ ├── common.c │ │ ├── common.h │ │ ├── common_s.c │ │ ├── crypto_memset.c │ │ ├── crypto_memset.h │ │ ├── data_structures.h │ │ ├── djbsort.c │ │ ├── djbsort.h │ │ ├── keygen.c │ │ ├── keygen.h │ │ ├── parameters.h │ │ ├── parsing.c │ │ ├── parsing.h │ │ ├── parsing_permutations.c │ │ ├── parsing_permutations.h │ │ ├── permutation.c │ │ ├── permutation.h │ │ ├── sign.c │ │ ├── signature.c │ │ ├── signature.h │ │ ├── sort.c │ │ ├── symmetric.c │ │ ├── symmetric.h │ │ ├── theta_tree.c │ │ ├── theta_tree.h │ │ ├── verbose.c │ │ ├── verbose.h │ │ ├── verify.c │ │ └── verify.h ├── perk-256-fast-5 │ └── m4 │ │ ├── README │ │ ├── api.h │ │ ├── arithmetic.c │ │ ├── arithmetic.h │ │ ├── common.c │ │ ├── common.h │ │ ├── common_s.c │ │ ├── crypto_memset.c │ │ ├── crypto_memset.h │ │ ├── data_structures.h │ │ ├── djbsort.c │ │ ├── djbsort.h │ │ ├── keygen.c │ │ ├── keygen.h │ │ ├── parameters.h │ │ ├── parsing.c │ │ ├── parsing.h │ │ ├── parsing_permutations.c │ │ ├── parsing_permutations.h │ │ ├── permutation.c │ │ ├── permutation.h │ │ ├── sign.c │ │ ├── signature.c │ │ ├── signature.h │ │ ├── sort.c │ │ ├── symmetric.c │ │ ├── symmetric.h │ │ ├── theta_tree.c │ │ ├── theta_tree.h │ │ ├── verbose.c │ │ ├── verbose.h │ │ ├── verify.c │ │ └── verify.h ├── perk-256-short-3 │ └── m4 │ │ ├── README │ │ ├── api.h │ │ ├── arithmetic.c │ │ ├── arithmetic.h │ │ ├── bn.c │ │ ├── bn.h │ │ ├── common.c │ │ ├── common.h │ │ ├── common_s.c │ │ ├── crypto_memset.c │ │ ├── crypto_memset.h │ │ ├── data_structures.h │ │ ├── djbsort.c │ │ ├── djbsort.h │ │ ├── keygen.c │ │ ├── keygen.h │ │ ├── parameters.h │ │ ├── parsing.c │ │ ├── parsing.h │ │ ├── parsing_permutations.c │ │ ├── parsing_permutations.h │ │ ├── permutation.c │ │ ├── permutation.h │ │ ├── rank_unrank_table.h │ │ ├── sign.c │ │ ├── signature.c │ │ ├── signature.h │ │ ├── sort.c │ │ ├── symmetric.c │ │ ├── symmetric.h │ │ ├── theta_tree.c │ │ ├── theta_tree.h │ │ ├── verbose.c │ │ ├── verbose.h │ │ ├── verify.c │ │ └── verify.h └── perk-256-short-5 │ └── m4 │ ├── README │ ├── api.h │ ├── arithmetic.c │ ├── arithmetic.h │ ├── bn.c │ ├── bn.h │ ├── common.c │ ├── common.h │ ├── common_s.c │ ├── crypto_memset.c │ ├── crypto_memset.h │ ├── data_structures.h │ ├── djbsort.c │ ├── djbsort.h │ ├── keygen.c │ ├── keygen.h │ ├── parameters.h │ ├── parsing.c │ ├── parsing.h │ ├── parsing_permutations.c │ ├── parsing_permutations.h │ ├── permutation.c │ ├── permutation.h │ ├── rank_unrank_table.h │ ├── sign.c │ ├── signature.c │ ├── signature.h │ ├── sort.c │ ├── symmetric.c │ ├── symmetric.h │ ├── theta_tree.c │ ├── theta_tree.h │ ├── verbose.c │ ├── verbose.h │ ├── verify.c │ └── verify.h ├── hostside └── host_unidirectional.py ├── interface.py ├── ldscripts ├── devices.data ├── nucleo-l4r5zi-ramtest.ld ├── nucleo-l4r5zi.ld ├── stm32f4discovery.ld └── stm32f4discovery_fullram.ld ├── mk ├── config.mk ├── crypto.mk ├── cw308t-stm32f3.mk ├── cw308t-stm32f415.mk ├── mps2-an386.mk ├── nucleo-l476rg.mk ├── nucleo-l4r5zi.mk ├── opencm3.mk ├── stm32f4discovery.mk └── tests.mk ├── requirements.txt ├── skiplist.py ├── st_nucleo_l4r5.cfg ├── test.py └── testvectors.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupq/pqm4/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupq/pqm4/HEAD/.gitmodules -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupq/pqm4/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupq/pqm4/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupq/pqm4/HEAD/benchmarks.csv -------------------------------------------------------------------------------- /benchmarks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupq/pqm4/HEAD/benchmarks.md -------------------------------------------------------------------------------- /benchmarks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupq/pqm4/HEAD/benchmarks.py -------------------------------------------------------------------------------- /common/aes-encrypt.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupq/pqm4/HEAD/common/aes-encrypt.S -------------------------------------------------------------------------------- /common/aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupq/pqm4/HEAD/common/aes.c -------------------------------------------------------------------------------- /common/aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupq/pqm4/HEAD/common/aes.h -------------------------------------------------------------------------------- /common/aestest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupq/pqm4/HEAD/common/aestest.c -------------------------------------------------------------------------------- /common/hal-mps2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupq/pqm4/HEAD/common/hal-mps2.c -------------------------------------------------------------------------------- /common/hal-opencm3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupq/pqm4/HEAD/common/hal-opencm3.c -------------------------------------------------------------------------------- /common/keccakf1600.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupq/pqm4/HEAD/common/keccakf1600.S -------------------------------------------------------------------------------- /common/keccaktest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupq/pqm4/HEAD/common/keccaktest.c -------------------------------------------------------------------------------- /common/mps2/MPS2.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupq/pqm4/HEAD/common/mps2/MPS2.ld -------------------------------------------------------------------------------- /common/randombytes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupq/pqm4/HEAD/common/randombytes.c -------------------------------------------------------------------------------- /common/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupq/pqm4/HEAD/common/test.c -------------------------------------------------------------------------------- /common/testfast.c: -------------------------------------------------------------------------------- 1 | test.c -------------------------------------------------------------------------------- /convert_benchmarks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupq/pqm4/HEAD/convert_benchmarks.py -------------------------------------------------------------------------------- /crypto_kem/bikel3/m4f/LICENSE: -------------------------------------------------------------------------------- 1 | ../../bikel1/m4f/LICENSE -------------------------------------------------------------------------------- /crypto_kem/bikel3/m4f/NOTICE: -------------------------------------------------------------------------------- 1 | ../../bikel1/m4f/NOTICE -------------------------------------------------------------------------------- /crypto_kem/bikel3/m4f/api.h: -------------------------------------------------------------------------------- 1 | ../../bikel1/m4f/api.h -------------------------------------------------------------------------------- /crypto_kem/bikel3/m4f/bike_defs.h: -------------------------------------------------------------------------------- 1 | ../../bikel1/m4f/bike_defs.h -------------------------------------------------------------------------------- /crypto_kem/bikel3/m4f/cleanup.h: -------------------------------------------------------------------------------- 1 | ../../bikel1/m4f/cleanup.h -------------------------------------------------------------------------------- /crypto_kem/bikel3/m4f/crypto_kem.h: -------------------------------------------------------------------------------- 1 | ../../bikel1/m4f/crypto_kem.h -------------------------------------------------------------------------------- /crypto_kem/bikel3/m4f/decode.h: -------------------------------------------------------------------------------- 1 | ../../bikel1/m4f/decode.h -------------------------------------------------------------------------------- /crypto_kem/bikel3/m4f/error.c: -------------------------------------------------------------------------------- 1 | ../../bikel1/m4f/error.c -------------------------------------------------------------------------------- /crypto_kem/bikel3/m4f/error.h: -------------------------------------------------------------------------------- 1 | ../../bikel1/m4f/error.h -------------------------------------------------------------------------------- /crypto_kem/bikel3/m4f/gf2x.h: -------------------------------------------------------------------------------- 1 | ../../bikel1/m4f/gf2x.h -------------------------------------------------------------------------------- /crypto_kem/bikel3/m4f/gf2x_internal.h: -------------------------------------------------------------------------------- 1 | ../../bikel1/m4f/gf2x_internal.h -------------------------------------------------------------------------------- /crypto_kem/bikel3/m4f/gf2x_inv.c: -------------------------------------------------------------------------------- 1 | ../../bikel1/m4f/gf2x_inv.c -------------------------------------------------------------------------------- /crypto_kem/bikel3/m4f/gf2x_ksqr_portable.c: -------------------------------------------------------------------------------- 1 | ../../bikel1/m4f/gf2x_ksqr_portable.c -------------------------------------------------------------------------------- /crypto_kem/bikel3/m4f/implementors: -------------------------------------------------------------------------------- 1 | ../../bikel1/m4f/implementors -------------------------------------------------------------------------------- /crypto_kem/bikel3/m4f/run_config.h: -------------------------------------------------------------------------------- 1 | ../../bikel1/m4f/run_config.h -------------------------------------------------------------------------------- /crypto_kem/bikel3/m4f/sampling.c: -------------------------------------------------------------------------------- 1 | ../../bikel1/m4f/sampling.c -------------------------------------------------------------------------------- /crypto_kem/bikel3/m4f/sampling.h: -------------------------------------------------------------------------------- 1 | ../../bikel1/m4f/sampling.h -------------------------------------------------------------------------------- /crypto_kem/bikel3/m4f/sampling_portable.c: -------------------------------------------------------------------------------- 1 | ../../bikel1/m4f/sampling_portable.c -------------------------------------------------------------------------------- /crypto_kem/bikel3/m4f/sha.h: -------------------------------------------------------------------------------- 1 | ../../bikel1/m4f/sha.h -------------------------------------------------------------------------------- /crypto_kem/bikel3/m4f/shake_prf.c: -------------------------------------------------------------------------------- 1 | ../../bikel1/m4f/shake_prf.c -------------------------------------------------------------------------------- /crypto_kem/bikel3/m4f/shake_prf.h: -------------------------------------------------------------------------------- 1 | ../../bikel1/m4f/shake_prf.h -------------------------------------------------------------------------------- /crypto_kem/bikel3/m4f/utilities.c: -------------------------------------------------------------------------------- 1 | ../../bikel1/m4f/utilities.c -------------------------------------------------------------------------------- /crypto_kem/bikel3/m4f/utilities.h: -------------------------------------------------------------------------------- 1 | ../../bikel1/m4f/utilities.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fspeed/cbd.c: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/cbd.c -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fspeed/cbd.h: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/cbd.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fspeed/cmov_int16.S: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/cmov_int16.S -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fspeed/fastaddsub.S: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/fastaddsub.S -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fspeed/fastbasemul.S: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/fastbasemul.S -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fspeed/fastinvntt.S: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/fastinvntt.S -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fspeed/fastntt.S: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/fastntt.S -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fspeed/indcpa.c: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/indcpa.c -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fspeed/indcpa.h: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/indcpa.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fspeed/kem.c: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/kem.c -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fspeed/macros.i: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/macros.i -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fspeed/matacc.c: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/matacc.c -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fspeed/matacc.h: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/matacc.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fspeed/matacc.i: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/matacc.i -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fspeed/matacc_asm.S: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/matacc_asm.S -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fspeed/ntt.c: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/ntt.c -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fspeed/ntt.h: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/ntt.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fspeed/poly.c: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/poly.c -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fspeed/poly.h: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/poly.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fspeed/poly_asm.S: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/poly_asm.S -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fspeed/polyvec.c: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/polyvec.c -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fspeed/polyvec.h: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/polyvec.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fspeed/reduce.S: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/reduce.S -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fspeed/symmetric.h: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/symmetric.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fspeed/verify.c: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/verify.c -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fspeed/verify.h: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/verify.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fstack/api.h: -------------------------------------------------------------------------------- 1 | ../m4fspeed/api.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fstack/cbd.c: -------------------------------------------------------------------------------- 1 | ../m4fspeed/cbd.c -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fstack/cbd.h: -------------------------------------------------------------------------------- 1 | ../m4fspeed/cbd.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fstack/cmov_int16.S: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/cmov_int16.S -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fstack/fastaddsub.S: -------------------------------------------------------------------------------- 1 | ../m4fspeed/fastaddsub.S -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fstack/fastbasemul.S: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fstack/fastbasemul.S -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fstack/fastinvntt.S: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/fastinvntt.S -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fstack/fastntt.S: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/fastntt.S -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fstack/indcpa.c: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fstack/indcpa.c -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fstack/indcpa.h: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fstack/indcpa.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fstack/kem.c: -------------------------------------------------------------------------------- 1 | ../m4fspeed/kem.c -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fstack/macros.i: -------------------------------------------------------------------------------- 1 | ../m4fspeed/macros.i -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fstack/matacc.c: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fstack/matacc.c -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fstack/matacc.h: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fstack/matacc.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fstack/matacc.i: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fstack/matacc.i -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fstack/matacc_asm.S: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fstack/matacc_asm.S -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fstack/ntt.c: -------------------------------------------------------------------------------- 1 | ../m4fspeed/ntt.c -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fstack/ntt.h: -------------------------------------------------------------------------------- 1 | ../m4fspeed/ntt.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fstack/params.h: -------------------------------------------------------------------------------- 1 | ../m4fspeed/params.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fstack/poly.c: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fstack/poly.c -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fstack/poly.h: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fstack/poly.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fstack/poly_asm.S: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fstack/poly_asm.S -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fstack/polyvec.c: -------------------------------------------------------------------------------- 1 | ../m4fspeed/polyvec.c -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fstack/polyvec.h: -------------------------------------------------------------------------------- 1 | ../m4fspeed/polyvec.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fstack/reduce.S: -------------------------------------------------------------------------------- 1 | ../m4fspeed/reduce.S -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fstack/symmetric.h: -------------------------------------------------------------------------------- 1 | ../m4fspeed/symmetric.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fstack/verify.c: -------------------------------------------------------------------------------- 1 | ../m4fspeed/verify.c -------------------------------------------------------------------------------- /crypto_kem/ml-kem-1024/m4fstack/verify.h: -------------------------------------------------------------------------------- 1 | ../m4fspeed/verify.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fspeed/cmov_int16.S: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/cmov_int16.S -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fspeed/fastaddsub.S: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/fastaddsub.S -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fspeed/fastbasemul.S: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/fastbasemul.S -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fspeed/fastinvntt.S: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/fastinvntt.S -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fspeed/fastntt.S: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/fastntt.S -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fspeed/indcpa.h: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/indcpa.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fspeed/kem.c: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/kem.c -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fspeed/macros.i: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/macros.i -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fspeed/matacc.c: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/matacc.c -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fspeed/matacc.h: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/matacc.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fspeed/matacc.i: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/matacc.i -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fspeed/matacc_asm.S: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/matacc_asm.S -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fspeed/ntt.c: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/ntt.c -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fspeed/ntt.h: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/ntt.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fspeed/poly_asm.S: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/poly_asm.S -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fspeed/polyvec.c: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/polyvec.c -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fspeed/polyvec.h: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/polyvec.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fspeed/reduce.S: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/reduce.S -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fspeed/symmetric.h: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/symmetric.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fspeed/verify.c: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/verify.c -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fspeed/verify.h: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/verify.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fstack/api.h: -------------------------------------------------------------------------------- 1 | ../m4fspeed/api.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fstack/cbd.c: -------------------------------------------------------------------------------- 1 | ../m4fspeed/cbd.c -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fstack/cbd.h: -------------------------------------------------------------------------------- 1 | ../m4fspeed/cbd.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fstack/cmov_int16.S: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fspeed/cmov_int16.S -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fstack/fastaddsub.S: -------------------------------------------------------------------------------- 1 | ../m4fspeed/fastaddsub.S -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fstack/fastbasemul.S: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fstack/fastbasemul.S -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fstack/fastinvntt.S: -------------------------------------------------------------------------------- 1 | ../m4fspeed/fastinvntt.S -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fstack/fastntt.S: -------------------------------------------------------------------------------- 1 | ../m4fspeed/fastntt.S -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fstack/indcpa.h: -------------------------------------------------------------------------------- 1 | ../m4fspeed/indcpa.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fstack/kem.c: -------------------------------------------------------------------------------- 1 | ../m4fspeed/kem.c -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fstack/macros.i: -------------------------------------------------------------------------------- 1 | ../m4fspeed/macros.i -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fstack/matacc.c: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fstack/matacc.c -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fstack/matacc.h: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fstack/matacc.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fstack/matacc.i: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fstack/matacc.i -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fstack/matacc_asm.S: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fstack/matacc_asm.S -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fstack/ntt.c: -------------------------------------------------------------------------------- 1 | ../m4fspeed/ntt.c -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fstack/ntt.h: -------------------------------------------------------------------------------- 1 | ../m4fspeed/ntt.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fstack/params.h: -------------------------------------------------------------------------------- 1 | ../m4fspeed/params.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fstack/poly_asm.S: -------------------------------------------------------------------------------- 1 | ../../ml-kem-768/m4fstack/poly_asm.S -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fstack/polyvec.c: -------------------------------------------------------------------------------- 1 | ../m4fspeed/polyvec.c -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fstack/polyvec.h: -------------------------------------------------------------------------------- 1 | ../m4fspeed/polyvec.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fstack/reduce.S: -------------------------------------------------------------------------------- 1 | ../m4fspeed/reduce.S -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fstack/symmetric-fips202.c: -------------------------------------------------------------------------------- 1 | ../m4fspeed/symmetric-fips202.c -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fstack/symmetric.h: -------------------------------------------------------------------------------- 1 | ../m4fspeed/symmetric.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fstack/verify.c: -------------------------------------------------------------------------------- 1 | ../m4fspeed/verify.c -------------------------------------------------------------------------------- /crypto_kem/ml-kem-512/m4fstack/verify.h: -------------------------------------------------------------------------------- 1 | ../m4fspeed/verify.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-768/m4fstack/api.h: -------------------------------------------------------------------------------- 1 | ../m4fspeed/api.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-768/m4fstack/cbd.c: -------------------------------------------------------------------------------- 1 | ../m4fspeed/cbd.c -------------------------------------------------------------------------------- /crypto_kem/ml-kem-768/m4fstack/cbd.h: -------------------------------------------------------------------------------- 1 | ../m4fspeed/cbd.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-768/m4fstack/cmov_int16.S: -------------------------------------------------------------------------------- 1 | ../m4fspeed/cmov_int16.S -------------------------------------------------------------------------------- /crypto_kem/ml-kem-768/m4fstack/fastaddsub.S: -------------------------------------------------------------------------------- 1 | ../m4fspeed/fastaddsub.S -------------------------------------------------------------------------------- /crypto_kem/ml-kem-768/m4fstack/fastntt.S: -------------------------------------------------------------------------------- 1 | ../m4fspeed/fastntt.S -------------------------------------------------------------------------------- /crypto_kem/ml-kem-768/m4fstack/indcpa.h: -------------------------------------------------------------------------------- 1 | ../m4fspeed/indcpa.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-768/m4fstack/kem.c: -------------------------------------------------------------------------------- 1 | ../m4fspeed/kem.c -------------------------------------------------------------------------------- /crypto_kem/ml-kem-768/m4fstack/macros.i: -------------------------------------------------------------------------------- 1 | ../m4fspeed/macros.i -------------------------------------------------------------------------------- /crypto_kem/ml-kem-768/m4fstack/ntt.c: -------------------------------------------------------------------------------- 1 | ../m4fspeed/ntt.c -------------------------------------------------------------------------------- /crypto_kem/ml-kem-768/m4fstack/ntt.h: -------------------------------------------------------------------------------- 1 | ../m4fspeed/ntt.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-768/m4fstack/params.h: -------------------------------------------------------------------------------- 1 | ../m4fspeed/params.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-768/m4fstack/polyvec.c: -------------------------------------------------------------------------------- 1 | ../m4fspeed/polyvec.c -------------------------------------------------------------------------------- /crypto_kem/ml-kem-768/m4fstack/polyvec.h: -------------------------------------------------------------------------------- 1 | ../m4fspeed/polyvec.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-768/m4fstack/reduce.S: -------------------------------------------------------------------------------- 1 | ../m4fspeed/reduce.S -------------------------------------------------------------------------------- /crypto_kem/ml-kem-768/m4fstack/symmetric-fips202.c: -------------------------------------------------------------------------------- 1 | ../m4fspeed/symmetric-fips202.c -------------------------------------------------------------------------------- /crypto_kem/ml-kem-768/m4fstack/symmetric.h: -------------------------------------------------------------------------------- 1 | ../m4fspeed/symmetric.h -------------------------------------------------------------------------------- /crypto_kem/ml-kem-768/m4fstack/verify.c: -------------------------------------------------------------------------------- 1 | ../m4fspeed/verify.c -------------------------------------------------------------------------------- /crypto_kem/ml-kem-768/m4fstack/verify.h: -------------------------------------------------------------------------------- 1 | ../m4fspeed/verify.h -------------------------------------------------------------------------------- /crypto_sign/aimer128f/m4stack/__asm_field.S: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4speed/__asm_field.S -------------------------------------------------------------------------------- /crypto_sign/aimer128f/m4stack/aim2.c: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4speed/aim2.c -------------------------------------------------------------------------------- /crypto_sign/aimer128f/m4stack/aim2.h: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4speed/aim2.h -------------------------------------------------------------------------------- /crypto_sign/aimer128f/m4stack/api.h: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4speed/api.h -------------------------------------------------------------------------------- /crypto_sign/aimer128f/m4stack/field.c: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4speed/field.c -------------------------------------------------------------------------------- /crypto_sign/aimer128f/m4stack/field.h: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4speed/field.h -------------------------------------------------------------------------------- /crypto_sign/aimer128f/m4stack/hash.c: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4speed/hash.c -------------------------------------------------------------------------------- /crypto_sign/aimer128f/m4stack/hash.h: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4speed/hash.h -------------------------------------------------------------------------------- /crypto_sign/aimer128s/m4speed/__asm_field.S: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4speed/__asm_field.S -------------------------------------------------------------------------------- /crypto_sign/aimer128s/m4speed/aim2.c: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4speed/aim2.c -------------------------------------------------------------------------------- /crypto_sign/aimer128s/m4speed/aim2.h: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4speed/aim2.h -------------------------------------------------------------------------------- /crypto_sign/aimer128s/m4speed/field.c: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4speed/field.c -------------------------------------------------------------------------------- /crypto_sign/aimer128s/m4speed/field.h: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4speed/field.h -------------------------------------------------------------------------------- /crypto_sign/aimer128s/m4stack/__asm_field.S: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4speed/__asm_field.S -------------------------------------------------------------------------------- /crypto_sign/aimer128s/m4stack/aim2.c: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4speed/aim2.c -------------------------------------------------------------------------------- /crypto_sign/aimer128s/m4stack/aim2.h: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4speed/aim2.h -------------------------------------------------------------------------------- /crypto_sign/aimer128s/m4stack/api.h: -------------------------------------------------------------------------------- 1 | ../../aimer128s/m4speed/api.h -------------------------------------------------------------------------------- /crypto_sign/aimer128s/m4stack/field.c: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4speed/field.c -------------------------------------------------------------------------------- /crypto_sign/aimer128s/m4stack/field.h: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4speed/field.h -------------------------------------------------------------------------------- /crypto_sign/aimer128s/m4stack/hash.c: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4speed/hash.c -------------------------------------------------------------------------------- /crypto_sign/aimer128s/m4stack/hash.h: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4speed/hash.h -------------------------------------------------------------------------------- /crypto_sign/aimer128s/m4stack/sign.h: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4stack/sign.h -------------------------------------------------------------------------------- /crypto_sign/aimer128s/m4stack/tree.c: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4stack/tree.c -------------------------------------------------------------------------------- /crypto_sign/aimer128s/m4stack/tree.h: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4stack/tree.h -------------------------------------------------------------------------------- /crypto_sign/aimer192f/m4speed/sign.h: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4speed/sign.h -------------------------------------------------------------------------------- /crypto_sign/aimer192f/m4speed/tree.c: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4speed/tree.c -------------------------------------------------------------------------------- /crypto_sign/aimer192f/m4speed/tree.h: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4speed/tree.h -------------------------------------------------------------------------------- /crypto_sign/aimer192f/m4stack/__asm_field.S: -------------------------------------------------------------------------------- 1 | ../../aimer192f/m4speed/__asm_field.S -------------------------------------------------------------------------------- /crypto_sign/aimer192f/m4stack/aim2.c: -------------------------------------------------------------------------------- 1 | ../../aimer192f/m4speed/aim2.c -------------------------------------------------------------------------------- /crypto_sign/aimer192f/m4stack/aim2.h: -------------------------------------------------------------------------------- 1 | ../../aimer192f/m4speed/aim2.h -------------------------------------------------------------------------------- /crypto_sign/aimer192f/m4stack/api.h: -------------------------------------------------------------------------------- 1 | ../../aimer192f/m4speed/api.h -------------------------------------------------------------------------------- /crypto_sign/aimer192f/m4stack/field.c: -------------------------------------------------------------------------------- 1 | ../../aimer192f/m4speed/field.c -------------------------------------------------------------------------------- /crypto_sign/aimer192f/m4stack/field.h: -------------------------------------------------------------------------------- 1 | ../../aimer192f/m4speed/field.h -------------------------------------------------------------------------------- /crypto_sign/aimer192f/m4stack/hash.c: -------------------------------------------------------------------------------- 1 | ../../aimer192f/m4speed/hash.c -------------------------------------------------------------------------------- /crypto_sign/aimer192f/m4stack/hash.h: -------------------------------------------------------------------------------- 1 | ../../aimer192f/m4speed/hash.h -------------------------------------------------------------------------------- /crypto_sign/aimer192f/m4stack/sign.h: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4stack/sign.h -------------------------------------------------------------------------------- /crypto_sign/aimer192f/m4stack/tree.c: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4stack/tree.c -------------------------------------------------------------------------------- /crypto_sign/aimer192f/m4stack/tree.h: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4stack/tree.h -------------------------------------------------------------------------------- /crypto_sign/aimer192s/m4speed/__asm_field.S: -------------------------------------------------------------------------------- 1 | ../../aimer192f/m4speed/__asm_field.S -------------------------------------------------------------------------------- /crypto_sign/aimer192s/m4speed/aim2.c: -------------------------------------------------------------------------------- 1 | ../../aimer192f/m4speed/aim2.c -------------------------------------------------------------------------------- /crypto_sign/aimer192s/m4speed/aim2.h: -------------------------------------------------------------------------------- 1 | ../../aimer192f/m4speed/aim2.h -------------------------------------------------------------------------------- /crypto_sign/aimer192s/m4speed/field.c: -------------------------------------------------------------------------------- 1 | ../../aimer192f/m4speed/field.c -------------------------------------------------------------------------------- /crypto_sign/aimer192s/m4speed/field.h: -------------------------------------------------------------------------------- 1 | ../../aimer192f/m4speed/field.h -------------------------------------------------------------------------------- /crypto_sign/aimer192s/m4speed/sign.h: -------------------------------------------------------------------------------- 1 | ../../aimer128s/m4speed/sign.h -------------------------------------------------------------------------------- /crypto_sign/aimer192s/m4speed/tree.c: -------------------------------------------------------------------------------- 1 | ../../aimer128s/m4speed/tree.c -------------------------------------------------------------------------------- /crypto_sign/aimer192s/m4speed/tree.h: -------------------------------------------------------------------------------- 1 | ../../aimer128s/m4speed/tree.h -------------------------------------------------------------------------------- /crypto_sign/aimer192s/m4stack/__asm_field.S: -------------------------------------------------------------------------------- 1 | ../../aimer192f/m4speed/__asm_field.S -------------------------------------------------------------------------------- /crypto_sign/aimer192s/m4stack/aim2.c: -------------------------------------------------------------------------------- 1 | ../../aimer192f/m4speed/aim2.c -------------------------------------------------------------------------------- /crypto_sign/aimer192s/m4stack/aim2.h: -------------------------------------------------------------------------------- 1 | ../../aimer192f/m4speed/aim2.h -------------------------------------------------------------------------------- /crypto_sign/aimer192s/m4stack/api.h: -------------------------------------------------------------------------------- 1 | ../../aimer192s/m4speed/api.h -------------------------------------------------------------------------------- /crypto_sign/aimer192s/m4stack/field.c: -------------------------------------------------------------------------------- 1 | ../../aimer192f/m4speed/field.c -------------------------------------------------------------------------------- /crypto_sign/aimer192s/m4stack/field.h: -------------------------------------------------------------------------------- 1 | ../../aimer192f/m4speed/field.h -------------------------------------------------------------------------------- /crypto_sign/aimer192s/m4stack/hash.c: -------------------------------------------------------------------------------- 1 | ../../aimer192f/m4speed/hash.c -------------------------------------------------------------------------------- /crypto_sign/aimer192s/m4stack/hash.h: -------------------------------------------------------------------------------- 1 | ../../aimer192f/m4speed/hash.h -------------------------------------------------------------------------------- /crypto_sign/aimer192s/m4stack/sign.h: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4stack/sign.h -------------------------------------------------------------------------------- /crypto_sign/aimer192s/m4stack/tree.c: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4stack/tree.c -------------------------------------------------------------------------------- /crypto_sign/aimer192s/m4stack/tree.h: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4stack/tree.h -------------------------------------------------------------------------------- /crypto_sign/aimer256f/m4speed/hash.c: -------------------------------------------------------------------------------- 1 | ../../aimer192f/m4speed/hash.c -------------------------------------------------------------------------------- /crypto_sign/aimer256f/m4speed/hash.h: -------------------------------------------------------------------------------- 1 | ../../aimer192f/m4speed/hash.h -------------------------------------------------------------------------------- /crypto_sign/aimer256f/m4speed/sign.h: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4speed/sign.h -------------------------------------------------------------------------------- /crypto_sign/aimer256f/m4speed/tree.c: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4speed/tree.c -------------------------------------------------------------------------------- /crypto_sign/aimer256f/m4speed/tree.h: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4speed/tree.h -------------------------------------------------------------------------------- /crypto_sign/aimer256f/m4stack/__asm_field.S: -------------------------------------------------------------------------------- 1 | ../../aimer256f/m4speed/__asm_field.S -------------------------------------------------------------------------------- /crypto_sign/aimer256f/m4stack/aim2.c: -------------------------------------------------------------------------------- 1 | ../../aimer256f/m4speed/aim2.c -------------------------------------------------------------------------------- /crypto_sign/aimer256f/m4stack/aim2.h: -------------------------------------------------------------------------------- 1 | ../../aimer256f/m4speed/aim2.h -------------------------------------------------------------------------------- /crypto_sign/aimer256f/m4stack/api.h: -------------------------------------------------------------------------------- 1 | ../../aimer256f/m4speed/api.h -------------------------------------------------------------------------------- /crypto_sign/aimer256f/m4stack/field.c: -------------------------------------------------------------------------------- 1 | ../../aimer256f/m4speed/field.c -------------------------------------------------------------------------------- /crypto_sign/aimer256f/m4stack/field.h: -------------------------------------------------------------------------------- 1 | ../../aimer256f/m4speed/field.h -------------------------------------------------------------------------------- /crypto_sign/aimer256f/m4stack/hash.c: -------------------------------------------------------------------------------- 1 | ../../aimer192f/m4speed/hash.c -------------------------------------------------------------------------------- /crypto_sign/aimer256f/m4stack/hash.h: -------------------------------------------------------------------------------- 1 | ../../aimer192f/m4speed/hash.h -------------------------------------------------------------------------------- /crypto_sign/aimer256f/m4stack/sign.h: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4stack/sign.h -------------------------------------------------------------------------------- /crypto_sign/aimer256f/m4stack/tree.c: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4stack/tree.c -------------------------------------------------------------------------------- /crypto_sign/aimer256f/m4stack/tree.h: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4stack/tree.h -------------------------------------------------------------------------------- /crypto_sign/aimer256s/m4speed/__asm_field.S: -------------------------------------------------------------------------------- 1 | ../../aimer256f/m4speed/__asm_field.S -------------------------------------------------------------------------------- /crypto_sign/aimer256s/m4speed/aim2.c: -------------------------------------------------------------------------------- 1 | ../../aimer256f/m4speed/aim2.c -------------------------------------------------------------------------------- /crypto_sign/aimer256s/m4speed/aim2.h: -------------------------------------------------------------------------------- 1 | ../../aimer256f/m4speed/aim2.h -------------------------------------------------------------------------------- /crypto_sign/aimer256s/m4speed/field.c: -------------------------------------------------------------------------------- 1 | ../../aimer256f/m4speed/field.c -------------------------------------------------------------------------------- /crypto_sign/aimer256s/m4speed/field.h: -------------------------------------------------------------------------------- 1 | ../../aimer256f/m4speed/field.h -------------------------------------------------------------------------------- /crypto_sign/aimer256s/m4speed/hash.c: -------------------------------------------------------------------------------- 1 | ../../aimer192s/m4speed/hash.c -------------------------------------------------------------------------------- /crypto_sign/aimer256s/m4speed/hash.h: -------------------------------------------------------------------------------- 1 | ../../aimer192s/m4speed/hash.h -------------------------------------------------------------------------------- /crypto_sign/aimer256s/m4speed/sign.h: -------------------------------------------------------------------------------- 1 | ../../aimer128s/m4speed/sign.h -------------------------------------------------------------------------------- /crypto_sign/aimer256s/m4speed/tree.c: -------------------------------------------------------------------------------- 1 | ../../aimer128s/m4speed/tree.c -------------------------------------------------------------------------------- /crypto_sign/aimer256s/m4speed/tree.h: -------------------------------------------------------------------------------- 1 | ../../aimer128s/m4speed/tree.h -------------------------------------------------------------------------------- /crypto_sign/aimer256s/m4stack/__asm_field.S: -------------------------------------------------------------------------------- 1 | ../../aimer256f/m4speed/__asm_field.S -------------------------------------------------------------------------------- /crypto_sign/aimer256s/m4stack/aim2.c: -------------------------------------------------------------------------------- 1 | ../../aimer256f/m4speed/aim2.c -------------------------------------------------------------------------------- /crypto_sign/aimer256s/m4stack/aim2.h: -------------------------------------------------------------------------------- 1 | ../../aimer256f/m4speed/aim2.h -------------------------------------------------------------------------------- /crypto_sign/aimer256s/m4stack/api.h: -------------------------------------------------------------------------------- 1 | ../../aimer256s/m4speed/api.h -------------------------------------------------------------------------------- /crypto_sign/aimer256s/m4stack/field.c: -------------------------------------------------------------------------------- 1 | ../../aimer256f/m4speed/field.c -------------------------------------------------------------------------------- /crypto_sign/aimer256s/m4stack/field.h: -------------------------------------------------------------------------------- 1 | ../../aimer256f/m4speed/field.h -------------------------------------------------------------------------------- /crypto_sign/aimer256s/m4stack/hash.c: -------------------------------------------------------------------------------- 1 | ../../aimer192f/m4speed/hash.c -------------------------------------------------------------------------------- /crypto_sign/aimer256s/m4stack/hash.h: -------------------------------------------------------------------------------- 1 | ../../aimer192f/m4speed/hash.h -------------------------------------------------------------------------------- /crypto_sign/aimer256s/m4stack/sign.h: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4stack/sign.h -------------------------------------------------------------------------------- /crypto_sign/aimer256s/m4stack/tree.c: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4stack/tree.c -------------------------------------------------------------------------------- /crypto_sign/aimer256s/m4stack/tree.h: -------------------------------------------------------------------------------- 1 | ../../aimer128f/m4stack/tree.h -------------------------------------------------------------------------------- /crypto_sign/fndsa_provisional-1024/m4f/LICENSE: -------------------------------------------------------------------------------- 1 | ../../fndsa_provisional-512/m4f/LICENSE -------------------------------------------------------------------------------- /crypto_sign/fndsa_provisional-1024/m4f/api.c: -------------------------------------------------------------------------------- 1 | ../../fndsa_provisional-512/m4f/api.c -------------------------------------------------------------------------------- /crypto_sign/fndsa_provisional-1024/m4f/codec.c: -------------------------------------------------------------------------------- 1 | ../../fndsa_provisional-512/m4f/codec.c -------------------------------------------------------------------------------- /crypto_sign/fndsa_provisional-1024/m4f/fndsa.h: -------------------------------------------------------------------------------- 1 | ../../fndsa_provisional-512/m4f/fndsa.h -------------------------------------------------------------------------------- /crypto_sign/fndsa_provisional-1024/m4f/inner.h: -------------------------------------------------------------------------------- 1 | ../../fndsa_provisional-512/m4f/inner.h -------------------------------------------------------------------------------- /crypto_sign/fndsa_provisional-1024/m4f/kgen.c: -------------------------------------------------------------------------------- 1 | ../../fndsa_provisional-512/m4f/kgen.c -------------------------------------------------------------------------------- /crypto_sign/fndsa_provisional-1024/m4f/mq.c: -------------------------------------------------------------------------------- 1 | ../../fndsa_provisional-512/m4f/mq.c -------------------------------------------------------------------------------- /crypto_sign/fndsa_provisional-1024/m4f/mq_cm4.s: -------------------------------------------------------------------------------- 1 | ../../fndsa_provisional-512/m4f/mq_cm4.s -------------------------------------------------------------------------------- /crypto_sign/fndsa_provisional-1024/m4f/sha3.c: -------------------------------------------------------------------------------- 1 | ../../fndsa_provisional-512/m4f/sha3.c -------------------------------------------------------------------------------- /crypto_sign/fndsa_provisional-1024/m4f/sign.c: -------------------------------------------------------------------------------- 1 | ../../fndsa_provisional-512/m4f/sign.c -------------------------------------------------------------------------------- /crypto_sign/fndsa_provisional-1024/m4f/sysrng.c: -------------------------------------------------------------------------------- 1 | ../../fndsa_provisional-512/m4f/sysrng.c -------------------------------------------------------------------------------- /crypto_sign/fndsa_provisional-1024/m4f/util.c: -------------------------------------------------------------------------------- 1 | ../../fndsa_provisional-512/m4f/util.c -------------------------------------------------------------------------------- /crypto_sign/fndsa_provisional-1024/m4f/vrfy.c: -------------------------------------------------------------------------------- 1 | ../../fndsa_provisional-512/m4f/vrfy.c -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/api.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/api.h -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/arm_simd.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/arm_simd.h -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/decompose.c: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/decompose.c -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/decompose.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/decompose.h -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/encoding.c: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/encoding.c -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/encoding.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/encoding.h -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/fast_exp_asm.S: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/fast_exp_asm.S -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/fast_exp_asm.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/fast_exp_asm.h -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/fast_sampler.S: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/fast_sampler.S -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/fast_sampler.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/fast_sampler.h -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/fft.c: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/fft.c -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/fft.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/fft.h -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/fips202.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/fips202.h -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/fixpoint.c: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/fixpoint.c -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/fixpoint.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/fixpoint.h -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/fp84_76.c: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/fp84_76.c -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/fp84_76.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/fp84_76.h -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/fpa.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/fpa.h -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/header_macros.i: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/header_macros.i -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/ntt332.S: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/ntt332.S -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/ntt332.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/ntt332.h -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/ntt332_macros.i: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/ntt332_macros.i -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/packing.c: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/packing.c -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/packing.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/packing.h -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/params.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/params.h -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/poly.c: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/poly.c -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/poly.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/poly.h -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/polyfix.c: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/polyfix.c -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/polyfix.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/polyfix.h -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/polymat.c: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/polymat.c -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/polymat.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/polymat.h -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/polyvec.c: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/polyvec.c -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/polyvec.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/polyvec.h -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/rans_byte.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/rans_byte.h -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/reduce.c: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/reduce.c -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/reduce.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/reduce.h -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/sampler.c: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/sampler.c -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/sampler.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/sampler.h -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/sign.c: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/sign.c -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/sign.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/sign.h -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/symmetric-shake.c: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/symmetric-shake.c -------------------------------------------------------------------------------- /crypto_sign/haetae3/m4f/symmetric.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/symmetric.h -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/api.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/api.h -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/arm_simd.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/arm_simd.h -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/decompose.c: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/decompose.c -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/decompose.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/decompose.h -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/encoding.c: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/encoding.c -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/encoding.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/encoding.h -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/fast_exp_asm.S: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/fast_exp_asm.S -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/fast_exp_asm.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/fast_exp_asm.h -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/fast_sampler.S: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/fast_sampler.S -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/fast_sampler.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/fast_sampler.h -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/fft.c: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/fft.c -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/fft.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/fft.h -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/fips202.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/fips202.h -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/fixpoint.c: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/fixpoint.c -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/fixpoint.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/fixpoint.h -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/fp84_76.c: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/fp84_76.c -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/fp84_76.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/fp84_76.h -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/fpa.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/fpa.h -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/header_macros.i: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/header_macros.i -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/ntt332.S: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/ntt332.S -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/ntt332.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/ntt332.h -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/ntt332_macros.i: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/ntt332_macros.i -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/packing.c: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/packing.c -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/packing.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/packing.h -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/params.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/params.h -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/poly.c: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/poly.c -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/poly.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/poly.h -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/polyfix.c: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/polyfix.c -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/polyfix.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/polyfix.h -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/polymat.c: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/polymat.c -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/polymat.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/polymat.h -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/polyvec.c: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/polyvec.c -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/polyvec.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/polyvec.h -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/rans_byte.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/rans_byte.h -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/reduce.c: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/reduce.c -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/reduce.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/reduce.h -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/sampler.c: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/sampler.c -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/sampler.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/sampler.h -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/sign.c: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/sign.c -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/sign.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/sign.h -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/symmetric-shake.c: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/symmetric-shake.c -------------------------------------------------------------------------------- /crypto_sign/haetae5/m4f/symmetric.h: -------------------------------------------------------------------------------- 1 | ../../haetae2/m4f/symmetric.h -------------------------------------------------------------------------------- /crypto_sign/mayo1/m4f/aes_ctr.c: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/mayo1/ref/aes_ctr.c -------------------------------------------------------------------------------- /crypto_sign/mayo1/m4f/aes_ctr.h: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/mayo1/ref/aes_ctr.h -------------------------------------------------------------------------------- /crypto_sign/mayo1/m4f/api.c: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/mayo1/ref/api.c -------------------------------------------------------------------------------- /crypto_sign/mayo1/m4f/api.h: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/mayo1/ref/api.h -------------------------------------------------------------------------------- /crypto_sign/mayo1/m4f/arithmetic.h: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/mayo1/ref/arithmetic.h -------------------------------------------------------------------------------- /crypto_sign/mayo1/m4f/config.mk: -------------------------------------------------------------------------------- 1 | elf/crypto_sign_mayo1_m4f_%.elf: CPPFLAGS += -DMAYO_M4 -------------------------------------------------------------------------------- /crypto_sign/mayo1/m4f/echelon_form.h: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/mayo1/ref/echelon_form.h -------------------------------------------------------------------------------- /crypto_sign/mayo1/m4f/mayo.c: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/mayo1/ref/mayo.c -------------------------------------------------------------------------------- /crypto_sign/mayo1/m4f/mayo.h: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/mayo1/ref/mayo.h -------------------------------------------------------------------------------- /crypto_sign/mayo1/m4f/mem.c: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/mayo1/ref/mem.c -------------------------------------------------------------------------------- /crypto_sign/mayo1/m4f/mem.h: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/mayo1/ref/mem.h -------------------------------------------------------------------------------- /crypto_sign/mayo1/m4f/params.c: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/mayo1/ref/params.c -------------------------------------------------------------------------------- /crypto_sign/mayo2/m4f/aes_ctr.c: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/aes_ctr.c -------------------------------------------------------------------------------- /crypto_sign/mayo2/m4f/aes_ctr.h: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/aes_ctr.h -------------------------------------------------------------------------------- /crypto_sign/mayo2/m4f/api.c: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/mayo2/ref/api.c -------------------------------------------------------------------------------- /crypto_sign/mayo2/m4f/api.h: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/mayo2/ref/api.h -------------------------------------------------------------------------------- /crypto_sign/mayo2/m4f/arithmetic.h: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/arithmetic.h -------------------------------------------------------------------------------- /crypto_sign/mayo2/m4f/arithmetic_fixed.h: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/arithmetic_fixed.h -------------------------------------------------------------------------------- /crypto_sign/mayo2/m4f/arithmetic_m4f.c: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/arithmetic_m4f.c -------------------------------------------------------------------------------- /crypto_sign/mayo2/m4f/config.mk: -------------------------------------------------------------------------------- 1 | elf/crypto_sign_mayo2_m4f_%.elf: CPPFLAGS += -DMAYO_M4 -------------------------------------------------------------------------------- /crypto_sign/mayo2/m4f/echelon_form.h: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/echelon_form.h -------------------------------------------------------------------------------- /crypto_sign/mayo2/m4f/ef.S: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/ef.S -------------------------------------------------------------------------------- /crypto_sign/mayo2/m4f/generic_arithmetic.h: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/generic_arithmetic.h -------------------------------------------------------------------------------- /crypto_sign/mayo2/m4f/gf16_bitslice.i: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/gf16_bitslice.i -------------------------------------------------------------------------------- /crypto_sign/mayo2/m4f/gf16_inverse.i: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/gf16_inverse.i -------------------------------------------------------------------------------- /crypto_sign/mayo2/m4f/gf16_madd_bitsliced.i: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/gf16_madd_bitsliced.i -------------------------------------------------------------------------------- /crypto_sign/mayo2/m4f/m4_arithmetic.h: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/m4_arithmetic.h -------------------------------------------------------------------------------- /crypto_sign/mayo2/m4f/m4r.S: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/m4r.S -------------------------------------------------------------------------------- /crypto_sign/mayo2/m4f/matmulnew.S: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/matmulnew.S -------------------------------------------------------------------------------- /crypto_sign/mayo2/m4f/matmulnew.i: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/matmulnew.i -------------------------------------------------------------------------------- /crypto_sign/mayo2/m4f/mayo.c: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/mayo.c -------------------------------------------------------------------------------- /crypto_sign/mayo2/m4f/mayo.h: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/mayo2/ref/mayo.h -------------------------------------------------------------------------------- /crypto_sign/mayo2/m4f/mem.c: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/mem.c -------------------------------------------------------------------------------- /crypto_sign/mayo2/m4f/mem.h: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/mem.h -------------------------------------------------------------------------------- /crypto_sign/mayo2/m4f/params.c: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/params.c -------------------------------------------------------------------------------- /crypto_sign/mayo2/m4f/simple_arithmetic.h: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/simple_arithmetic.h -------------------------------------------------------------------------------- /crypto_sign/mayo2/m4f/verification.S: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/verification.S -------------------------------------------------------------------------------- /crypto_sign/mayo2/m4f/verification.i: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/verification.i -------------------------------------------------------------------------------- /crypto_sign/mayo3/m4f/aes_ctr.c: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/aes_ctr.c -------------------------------------------------------------------------------- /crypto_sign/mayo3/m4f/aes_ctr.h: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/aes_ctr.h -------------------------------------------------------------------------------- /crypto_sign/mayo3/m4f/api.c: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/mayo3/ref/api.c -------------------------------------------------------------------------------- /crypto_sign/mayo3/m4f/api.h: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/mayo3/ref/api.h -------------------------------------------------------------------------------- /crypto_sign/mayo3/m4f/arithmetic.h: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/arithmetic.h -------------------------------------------------------------------------------- /crypto_sign/mayo3/m4f/arithmetic_fixed.h: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/arithmetic_fixed.h -------------------------------------------------------------------------------- /crypto_sign/mayo3/m4f/arithmetic_m4f.c: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/arithmetic_m4f.c -------------------------------------------------------------------------------- /crypto_sign/mayo3/m4f/config.mk: -------------------------------------------------------------------------------- 1 | elf/crypto_sign_mayo3_m4f_%.elf: CPPFLAGS += -DMAYO_M4 -------------------------------------------------------------------------------- /crypto_sign/mayo3/m4f/echelon_form.h: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/echelon_form.h -------------------------------------------------------------------------------- /crypto_sign/mayo3/m4f/ef.S: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/ef.S -------------------------------------------------------------------------------- /crypto_sign/mayo3/m4f/generic_arithmetic.h: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/generic_arithmetic.h -------------------------------------------------------------------------------- /crypto_sign/mayo3/m4f/gf16_bitslice.i: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/gf16_bitslice.i -------------------------------------------------------------------------------- /crypto_sign/mayo3/m4f/gf16_inverse.i: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/gf16_inverse.i -------------------------------------------------------------------------------- /crypto_sign/mayo3/m4f/gf16_madd_bitsliced.i: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/gf16_madd_bitsliced.i -------------------------------------------------------------------------------- /crypto_sign/mayo3/m4f/m4_arithmetic.h: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/m4_arithmetic.h -------------------------------------------------------------------------------- /crypto_sign/mayo3/m4f/m4f_asm.h: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/m4f_asm.h -------------------------------------------------------------------------------- /crypto_sign/mayo3/m4f/m4r.S: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/m4r.S -------------------------------------------------------------------------------- /crypto_sign/mayo3/m4f/matmulnew.S: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/matmulnew.S -------------------------------------------------------------------------------- /crypto_sign/mayo3/m4f/matmulnew.i: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/matmulnew.i -------------------------------------------------------------------------------- /crypto_sign/mayo3/m4f/mayo.c: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/mayo.c -------------------------------------------------------------------------------- /crypto_sign/mayo3/m4f/mayo.h: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/mayo3/ref/mayo.h -------------------------------------------------------------------------------- /crypto_sign/mayo3/m4f/mem.c: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/mem.c -------------------------------------------------------------------------------- /crypto_sign/mayo3/m4f/mem.h: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/mem.h -------------------------------------------------------------------------------- /crypto_sign/mayo3/m4f/params.c: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/params.c -------------------------------------------------------------------------------- /crypto_sign/mayo3/m4f/simple_arithmetic.h: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/simple_arithmetic.h -------------------------------------------------------------------------------- /crypto_sign/mayo3/m4f/verification.S: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/verification.S -------------------------------------------------------------------------------- /crypto_sign/mayo3/m4f/verification.i: -------------------------------------------------------------------------------- 1 | ../../mayo1/m4f/verification.i -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-44/m4fstack/api.h: -------------------------------------------------------------------------------- 1 | ../m4f/api.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-44/m4fstack/config.h: -------------------------------------------------------------------------------- 1 | ../m4f/config.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-44/m4fstack/macros.i: -------------------------------------------------------------------------------- 1 | ../m4f/macros.i -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-44/m4fstack/ntt.S: -------------------------------------------------------------------------------- 1 | ../m4f/ntt.S -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-44/m4fstack/ntt.h: -------------------------------------------------------------------------------- 1 | ../m4f/ntt.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-44/m4fstack/packing.c: -------------------------------------------------------------------------------- 1 | ../m4f/packing.c -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-44/m4fstack/packing.h: -------------------------------------------------------------------------------- 1 | ../m4f/packing.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-44/m4fstack/params.h: -------------------------------------------------------------------------------- 1 | ../m4f/params.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-44/m4fstack/pointwise_mont.h: -------------------------------------------------------------------------------- 1 | ../m4f/pointwise_mont.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-44/m4fstack/pointwise_mont.s: -------------------------------------------------------------------------------- 1 | ../m4f/pointwise_mont.s -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-44/m4fstack/poly.c: -------------------------------------------------------------------------------- 1 | ../m4f/poly.c -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-44/m4fstack/poly.h: -------------------------------------------------------------------------------- 1 | ../m4f/poly.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-44/m4fstack/polyvec.c: -------------------------------------------------------------------------------- 1 | ../m4f/polyvec.c -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-44/m4fstack/polyvec.h: -------------------------------------------------------------------------------- 1 | ../m4f/polyvec.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-44/m4fstack/rounding.c: -------------------------------------------------------------------------------- 1 | ../m4f/rounding.c -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-44/m4fstack/rounding.h: -------------------------------------------------------------------------------- 1 | ../m4f/rounding.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-44/m4fstack/sign.h: -------------------------------------------------------------------------------- 1 | ../m4f/sign.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-44/m4fstack/symmetric-shake.c: -------------------------------------------------------------------------------- 1 | ../m4f/symmetric-shake.c -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-44/m4fstack/symmetric.h: -------------------------------------------------------------------------------- 1 | ../m4f/symmetric.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-44/m4fstack/vector.h: -------------------------------------------------------------------------------- 1 | ../m4f/vector.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-44/m4fstack/vector.s: -------------------------------------------------------------------------------- 1 | ../m4f/vector.s -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4f/api.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/api.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4f/macros.i: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/macros.i -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4f/macros_smallntt.i: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/macros_smallntt.i -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4f/ntt.S: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/ntt.S -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4f/ntt.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/ntt.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4f/packing.c: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/packing.c -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4f/packing.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/packing.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4f/params.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/params.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4f/pointwise_mont.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/pointwise_mont.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4f/pointwise_mont.s: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/pointwise_mont.s -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4f/poly.c: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/poly.c -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4f/poly.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/poly.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4f/polyvec.c: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/polyvec.c -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4f/polyvec.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/polyvec.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4f/reduce.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/reduce.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4f/rounding.c: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/rounding.c -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4f/rounding.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/rounding.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4f/sign.c: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/sign.c -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4f/sign.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/sign.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4f/smallntt.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/smallntt.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4f/smallntt_769.S: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/smallntt_769.S -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4f/smallpoly.c: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/smallpoly.c -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4f/smallpoly.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/smallpoly.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4f/symmetric-shake.c: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/symmetric-shake.c -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4f/symmetric.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/symmetric.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4f/vector.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/vector.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4f/vector.s: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/vector.s -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4fstack/api.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/api.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4fstack/config.h: -------------------------------------------------------------------------------- 1 | ../m4f/config.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4fstack/macros.i: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/macros.i -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4fstack/ntt.S: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/ntt.S -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4fstack/ntt.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/ntt.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4fstack/packing.c: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/packing.c -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4fstack/packing.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/packing.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4fstack/params.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/params.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4fstack/pointwise_mont.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/pointwise_mont.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4fstack/pointwise_mont.s: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/pointwise_mont.s -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4fstack/poly.c: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/poly.c -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4fstack/poly.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/poly.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4fstack/polyvec.c: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/polyvec.c -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4fstack/polyvec.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/polyvec.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4fstack/reduce.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4fstack/reduce.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4fstack/rounding.c: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/rounding.c -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4fstack/rounding.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/rounding.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4fstack/sign.c: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4fstack/sign.c -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4fstack/sign.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/sign.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4fstack/smallntt.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4fstack/smallntt.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4fstack/smallntt_769.S: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4fstack/smallntt_769.S -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4fstack/smallpoly.c: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4fstack/smallpoly.c -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4fstack/smallpoly.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4fstack/smallpoly.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4fstack/stack.c: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4fstack/stack.c -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4fstack/stack.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4fstack/stack.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4fstack/symmetric-shake.c: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/symmetric-shake.c -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4fstack/symmetric.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/symmetric.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4fstack/vector.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/vector.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-65/m4fstack/vector.s: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/vector.s -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4f/api.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/api.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4f/macros.i: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/macros.i -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4f/macros_smallntt.i: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/macros_smallntt.i -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4f/ntt.S: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/ntt.S -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4f/ntt.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/ntt.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4f/packing.c: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/packing.c -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4f/packing.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/packing.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4f/params.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/params.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4f/pointwise_mont.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/pointwise_mont.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4f/pointwise_mont.s: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/pointwise_mont.s -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4f/poly.c: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/poly.c -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4f/poly.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/poly.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4f/polyvec.c: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/polyvec.c -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4f/polyvec.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/polyvec.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4f/reduce.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/reduce.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4f/rounding.c: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/rounding.c -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4f/rounding.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/rounding.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4f/sign.c: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/sign.c -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4f/sign.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/sign.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4f/smallntt.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/smallntt.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4f/smallntt_769.S: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/smallntt_769.S -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4f/smallpoly.c: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/smallpoly.c -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4f/smallpoly.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/smallpoly.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4f/symmetric-shake.c: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/symmetric-shake.c -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4f/symmetric.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/symmetric.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4f/vector.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/vector.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4f/vector.s: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/vector.s -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4fstack/api.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/api.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4fstack/config.h: -------------------------------------------------------------------------------- 1 | ../m4f/config.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4fstack/macros.i: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/macros.i -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4fstack/ntt.S: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/ntt.S -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4fstack/ntt.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/ntt.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4fstack/packing.c: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/packing.c -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4fstack/packing.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/packing.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4fstack/params.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/params.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4fstack/pointwise_mont.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/pointwise_mont.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4fstack/pointwise_mont.s: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/pointwise_mont.s -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4fstack/poly.c: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/poly.c -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4fstack/poly.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/poly.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4fstack/polyvec.c: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/polyvec.c -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4fstack/polyvec.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/polyvec.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4fstack/reduce.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4fstack/reduce.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4fstack/rounding.c: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/rounding.c -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4fstack/rounding.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/rounding.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4fstack/sign.c: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4fstack/sign.c -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4fstack/sign.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/sign.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4fstack/smallntt.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4fstack/smallntt.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4fstack/smallntt_769.S: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4fstack/smallntt_769.S -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4fstack/smallpoly.c: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4fstack/smallpoly.c -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4fstack/smallpoly.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4fstack/smallpoly.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4fstack/stack.c: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4fstack/stack.c -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4fstack/stack.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4fstack/stack.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4fstack/symmetric-shake.c: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/symmetric-shake.c -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4fstack/symmetric.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/symmetric.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4fstack/vector.h: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/vector.h -------------------------------------------------------------------------------- /crypto_sign/ml-dsa-87/m4fstack/vector.s: -------------------------------------------------------------------------------- 1 | ../../ml-dsa-44/m4f/vector.s -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fspeed/api.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fspeed/api.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fspeed/blas.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fspeed/blas.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fspeed/blas_comm.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fspeed/blas_comm.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fspeed/blas_matrix.c: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fspeed/blas_matrix.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fspeed/blas_matrix.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fspeed/blas_matrix.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fspeed/blas_u32.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fspeed/blas_u32.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fspeed/config.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fspeed/config.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fspeed/gf16.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fspeed/gf16.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fspeed/gf256_asm.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fspeed/gf256_asm.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fspeed/gf256_madd.i: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fspeed/gf256_madd.i -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fspeed/ov.c: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fspeed/ov.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fspeed/ov.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fspeed/ov.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fspeed/ov_blas.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fspeed/ov_blas.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fspeed/ov_keypair.c: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fspeed/ov_keypair.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fspeed/ov_keypair.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fspeed/ov_keypair.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fspeed/sign.c: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fspeed/sign.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fspeed/utils.c: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fspeed/utils.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fspeed/utils.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fspeed/utils.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fspeed/utils_hash.c: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fspeed/utils_hash.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fspeed/utils_hash.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fspeed/utils_hash.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fspeed/utils_malloc.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fspeed/utils_malloc.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fspeed/utils_prng.c: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fspeed/utils_prng.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fspeed/utils_prng.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fspeed/utils_prng.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fstack/api.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fstack/api.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fstack/blas.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fstack/blas.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fstack/blas_comm.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fstack/blas_comm.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fstack/blas_matrix.c: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fstack/blas_matrix.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fstack/blas_matrix.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fstack/blas_matrix.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fstack/blas_u32.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fstack/blas_u32.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fstack/config.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fstack/config.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fstack/gf16.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fstack/gf16.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fstack/gf256_asm.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fstack/gf256_asm.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fstack/gf256_madd.i: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fstack/gf256_madd.i -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fstack/ov.c: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fstack/ov.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fstack/ov.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fstack/ov.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fstack/ov_blas.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fstack/ov_blas.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fstack/ov_keypair.c: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fstack/ov_keypair.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fstack/ov_keypair.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fstack/ov_keypair.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fstack/sign.c: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fstack/sign.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fstack/utils.c: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fstack/utils.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fstack/utils.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fstack/utils.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fstack/utils_hash.c: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fstack/utils_hash.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fstack/utils_hash.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fstack/utils_hash.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fstack/utils_malloc.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fstack/utils_malloc.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fstack/utils_prng.c: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fstack/utils_prng.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc-skc/m4fstack/utils_prng.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip-pkc/m4fstack/utils_prng.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fspeed/api.h: -------------------------------------------------------------------------------- 1 | ../m4fstack/api.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fspeed/blas.h: -------------------------------------------------------------------------------- 1 | ../m4fstack/blas.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fspeed/blas_comm.h: -------------------------------------------------------------------------------- 1 | ../m4fstack/blas_comm.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fspeed/blas_matrix.c: -------------------------------------------------------------------------------- 1 | ../m4fstack/blas_matrix.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fspeed/blas_matrix.h: -------------------------------------------------------------------------------- 1 | ../m4fstack/blas_matrix.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fspeed/blas_matrix_m4f.c: -------------------------------------------------------------------------------- 1 | ../m4fstack/blas_matrix_m4f.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fspeed/blas_matrix_m4f.h: -------------------------------------------------------------------------------- 1 | ../m4fstack/blas_matrix_m4f.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fspeed/blas_matrix_ref.c: -------------------------------------------------------------------------------- 1 | ../m4fstack/blas_matrix_ref.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fspeed/blas_matrix_ref.h: -------------------------------------------------------------------------------- 1 | ../m4fstack/blas_matrix_ref.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fspeed/blas_u32.h: -------------------------------------------------------------------------------- 1 | ../m4fstack/blas_u32.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fspeed/gf16.h: -------------------------------------------------------------------------------- 1 | ../m4fstack/gf16.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fspeed/gf256_asm.h: -------------------------------------------------------------------------------- 1 | ../m4fstack/gf256_asm.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fspeed/gf256_madd.i: -------------------------------------------------------------------------------- 1 | ../m4fstack/gf256_madd.i -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fspeed/gf256mat_inv_22.S: -------------------------------------------------------------------------------- 1 | ../m4fstack/gf256mat_inv_22.S -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fspeed/gf256mat_inv_44.S: -------------------------------------------------------------------------------- 1 | ../m4fstack/gf256mat_inv_44.S -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fspeed/gf256mat_prod.S: -------------------------------------------------------------------------------- 1 | ../m4fstack/gf256mat_prod.S -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fspeed/gf256mat_prod.i: -------------------------------------------------------------------------------- 1 | ../m4fstack/gf256mat_prod.i -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fspeed/gf256trimat_eval.i: -------------------------------------------------------------------------------- 1 | ../m4fstack/gf256trimat_eval.i -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fspeed/ov.c: -------------------------------------------------------------------------------- 1 | ../m4fstack/ov.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fspeed/ov.h: -------------------------------------------------------------------------------- 1 | ../m4fstack/ov.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fspeed/ov_blas.h: -------------------------------------------------------------------------------- 1 | ../m4fstack/ov_blas.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fspeed/ov_keypair.c: -------------------------------------------------------------------------------- 1 | ../m4fstack/ov_keypair.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fspeed/ov_keypair.h: -------------------------------------------------------------------------------- 1 | ../m4fstack/ov_keypair.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fspeed/ov_publicmap_m4f.c: -------------------------------------------------------------------------------- 1 | ../m4fstack/ov_publicmap_m4f.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fspeed/parallel_matrix_op.c: -------------------------------------------------------------------------------- 1 | ../m4fstack/parallel_matrix_op.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fspeed/parallel_matrix_op.h: -------------------------------------------------------------------------------- 1 | ../m4fstack/parallel_matrix_op.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fspeed/params.h: -------------------------------------------------------------------------------- 1 | ../m4fstack/params.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fspeed/sign.c: -------------------------------------------------------------------------------- 1 | ../m4fstack/sign.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fspeed/utils.c: -------------------------------------------------------------------------------- 1 | ../m4fstack/utils.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fspeed/utils.h: -------------------------------------------------------------------------------- 1 | ../m4fstack/utils.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fspeed/utils_hash.c: -------------------------------------------------------------------------------- 1 | ../m4fstack/utils_hash.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fspeed/utils_hash.h: -------------------------------------------------------------------------------- 1 | ../m4fstack/utils_hash.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fspeed/utils_malloc.h: -------------------------------------------------------------------------------- 1 | ../m4fstack/utils_malloc.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fspeed/utils_prng.c: -------------------------------------------------------------------------------- 1 | ../m4fstack/utils_prng.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fspeed/utils_prng.h: -------------------------------------------------------------------------------- 1 | ../m4fstack/utils_prng.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fspeed/utils_randombytes.h: -------------------------------------------------------------------------------- 1 | ../m4fstack/utils_randombytes.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fstack/api.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip/m4f/api.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fstack/blas.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip/m4f/blas.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fstack/blas_comm.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip/m4f/blas_comm.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fstack/blas_matrix.c: -------------------------------------------------------------------------------- 1 | ../../ov-Ip/m4f/blas_matrix.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fstack/blas_matrix.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip/m4f/blas_matrix.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fstack/blas_matrix_m4f.c: -------------------------------------------------------------------------------- 1 | ../../ov-Ip/m4f/blas_matrix_m4f.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fstack/blas_matrix_m4f.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip/m4f/blas_matrix_m4f.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fstack/blas_matrix_ref.c: -------------------------------------------------------------------------------- 1 | ../../ov-Ip/m4f/blas_matrix_ref.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fstack/blas_matrix_ref.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip/m4f/blas_matrix_ref.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fstack/blas_u32.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip/m4f/blas_u32.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fstack/config.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip/m4f/config.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fstack/gf16.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip/m4f/gf16.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fstack/gf256_asm.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip/m4f/gf256_asm.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fstack/gf256_madd.i: -------------------------------------------------------------------------------- 1 | ../../ov-Ip/m4f/gf256_madd.i -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fstack/gf256mat_inv_22.S: -------------------------------------------------------------------------------- 1 | ../../ov-Ip/m4f/gf256mat_inv_22.S -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fstack/gf256mat_inv_44.S: -------------------------------------------------------------------------------- 1 | ../../ov-Ip/m4f/gf256mat_inv_44.S -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fstack/gf256mat_prod.S: -------------------------------------------------------------------------------- 1 | ../../ov-Ip/m4f/gf256mat_prod.S -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fstack/gf256mat_prod.i: -------------------------------------------------------------------------------- 1 | ../../ov-Ip/m4f/gf256mat_prod.i -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fstack/gf256trimat_eval.i: -------------------------------------------------------------------------------- 1 | ../../ov-Ip/m4f/gf256trimat_eval.i -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fstack/ov.c: -------------------------------------------------------------------------------- 1 | ../../ov-Ip/m4f/ov.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fstack/ov.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip/m4f/ov.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fstack/ov_blas.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip/m4f/ov_blas.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fstack/ov_keypair.c: -------------------------------------------------------------------------------- 1 | ../../ov-Ip/m4f/ov_keypair.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fstack/ov_keypair.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip/m4f/ov_keypair.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fstack/ov_publicmap_m4f.c: -------------------------------------------------------------------------------- 1 | ../../ov-Ip/m4f/ov_publicmap_m4f.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fstack/parallel_matrix_op.c: -------------------------------------------------------------------------------- 1 | ../../ov-Ip/m4f/parallel_matrix_op.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fstack/parallel_matrix_op.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip/m4f/parallel_matrix_op.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fstack/params.h: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/ov-Ip-pkc/ref/params.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fstack/sign.c: -------------------------------------------------------------------------------- 1 | ../../ov-Ip/m4f/sign.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fstack/utils.c: -------------------------------------------------------------------------------- 1 | ../../ov-Ip/m4f/utils.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fstack/utils.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip/m4f/utils.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fstack/utils_hash.c: -------------------------------------------------------------------------------- 1 | ../../ov-Ip/m4f/utils_hash.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fstack/utils_hash.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip/m4f/utils_hash.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fstack/utils_malloc.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip/m4f/utils_malloc.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fstack/utils_prng.c: -------------------------------------------------------------------------------- 1 | ../../ov-Ip/m4f/utils_prng.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fstack/utils_prng.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip/m4f/utils_prng.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip-pkc/m4fstack/utils_randombytes.h: -------------------------------------------------------------------------------- 1 | ../../ov-Ip/m4f/utils_randombytes.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip/m4f/api.h: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/ov-Ip/ref/api.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip/m4f/blas.h: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/ov-Ip/ref/blas.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip/m4f/blas_comm.h: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/ov-Ip/ref/blas_comm.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip/m4f/blas_matrix.c: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/ov-Ip/ref/blas_matrix.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip/m4f/blas_matrix.h: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/ov-Ip/ref/blas_matrix.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip/m4f/blas_u32.h: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/ov-Ip/ref/blas_u32.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip/m4f/gf16.h: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/ov-Ip/ref/gf16.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip/m4f/ov.c: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/ov-Ip/ref/ov.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip/m4f/ov.h: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/ov-Ip/ref/ov.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip/m4f/ov_blas.h: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/ov-Ip/ref/ov_blas.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip/m4f/ov_keypair.c: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/ov-Ip/ref/ov_keypair.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip/m4f/ov_keypair.h: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/ov-Ip/ref/ov_keypair.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip/m4f/params.h: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/ov-Ip/ref/params.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip/m4f/sign.c: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/ov-Ip/ref/sign.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip/m4f/utils.c: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/ov-Ip/ref/utils.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip/m4f/utils.h: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/ov-Ip/ref/utils.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip/m4f/utils_hash.c: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/ov-Ip/ref/utils_hash.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip/m4f/utils_hash.h: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/ov-Ip/ref/utils_hash.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip/m4f/utils_malloc.h: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/ov-Ip/ref/utils_malloc.h -------------------------------------------------------------------------------- /crypto_sign/ov-Ip/m4f/utils_prng.c: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/ov-Ip/ref/utils_prng.c -------------------------------------------------------------------------------- /crypto_sign/ov-Ip/m4f/utils_prng.h: -------------------------------------------------------------------------------- 1 | ../../../mupq/crypto_sign/ov-Ip/ref/utils_prng.h -------------------------------------------------------------------------------- /crypto_sign/perk-128-fast-5/m4/README: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./README -------------------------------------------------------------------------------- /crypto_sign/perk-128-fast-5/m4/api.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./api.h -------------------------------------------------------------------------------- /crypto_sign/perk-128-fast-5/m4/arithmetic.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./arithmetic.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-fast-5/m4/arithmetic.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./arithmetic.h -------------------------------------------------------------------------------- /crypto_sign/perk-128-fast-5/m4/common.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./common.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-fast-5/m4/common.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./common.h -------------------------------------------------------------------------------- /crypto_sign/perk-128-fast-5/m4/common_s.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./common_s.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-fast-5/m4/crypto_memset.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./crypto_memset.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-fast-5/m4/crypto_memset.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./crypto_memset.h -------------------------------------------------------------------------------- /crypto_sign/perk-128-fast-5/m4/djbsort.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./djbsort.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-fast-5/m4/djbsort.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./djbsort.h -------------------------------------------------------------------------------- /crypto_sign/perk-128-fast-5/m4/keygen.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./keygen.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-fast-5/m4/keygen.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./keygen.h -------------------------------------------------------------------------------- /crypto_sign/perk-128-fast-5/m4/parsing.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./parsing.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-fast-5/m4/parsing.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./parsing.h -------------------------------------------------------------------------------- /crypto_sign/perk-128-fast-5/m4/permutation.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./permutation.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-fast-5/m4/permutation.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./permutation.h -------------------------------------------------------------------------------- /crypto_sign/perk-128-fast-5/m4/sign.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./sign.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-fast-5/m4/signature.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./signature.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-fast-5/m4/signature.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./signature.h -------------------------------------------------------------------------------- /crypto_sign/perk-128-fast-5/m4/sort.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./sort.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-fast-5/m4/symmetric.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./symmetric.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-fast-5/m4/symmetric.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./symmetric.h -------------------------------------------------------------------------------- /crypto_sign/perk-128-fast-5/m4/theta_tree.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./theta_tree.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-fast-5/m4/theta_tree.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./theta_tree.h -------------------------------------------------------------------------------- /crypto_sign/perk-128-fast-5/m4/verbose.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verbose.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-fast-5/m4/verbose.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verbose.h -------------------------------------------------------------------------------- /crypto_sign/perk-128-fast-5/m4/verify.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verify.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-fast-5/m4/verify.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verify.h -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-3/m4/README: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./README -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-3/m4/api.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./api.h -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-3/m4/arithmetic.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./arithmetic.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-3/m4/arithmetic.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./arithmetic.h -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-3/m4/common.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./common.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-3/m4/common.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./common.h -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-3/m4/common_s.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./common_s.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-3/m4/djbsort.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./djbsort.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-3/m4/djbsort.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./djbsort.h -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-3/m4/keygen.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./keygen.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-3/m4/keygen.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./keygen.h -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-3/m4/parsing.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./parsing.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-3/m4/parsing.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./parsing.h -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-3/m4/permutation.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./permutation.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-3/m4/permutation.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./permutation.h -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-3/m4/sign.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./sign.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-3/m4/signature.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./signature.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-3/m4/signature.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./signature.h -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-3/m4/sort.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./sort.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-3/m4/symmetric.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./symmetric.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-3/m4/symmetric.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./symmetric.h -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-3/m4/theta_tree.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./theta_tree.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-3/m4/theta_tree.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./theta_tree.h -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-3/m4/verbose.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verbose.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-3/m4/verbose.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verbose.h -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-3/m4/verify.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verify.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-3/m4/verify.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verify.h -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-5/m4/README: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./README -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-5/m4/api.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./api.h -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-5/m4/arithmetic.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./arithmetic.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-5/m4/arithmetic.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./arithmetic.h -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-5/m4/bn.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-short-3/m4/./bn.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-5/m4/bn.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-short-3/m4/./bn.h -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-5/m4/common.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./common.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-5/m4/common.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./common.h -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-5/m4/common_s.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./common_s.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-5/m4/djbsort.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./djbsort.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-5/m4/djbsort.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./djbsort.h -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-5/m4/keygen.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./keygen.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-5/m4/keygen.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./keygen.h -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-5/m4/parsing.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./parsing.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-5/m4/parsing.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./parsing.h -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-5/m4/permutation.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./permutation.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-5/m4/permutation.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./permutation.h -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-5/m4/sign.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./sign.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-5/m4/signature.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./signature.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-5/m4/signature.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./signature.h -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-5/m4/sort.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./sort.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-5/m4/symmetric.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./symmetric.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-5/m4/symmetric.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./symmetric.h -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-5/m4/theta_tree.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./theta_tree.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-5/m4/theta_tree.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./theta_tree.h -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-5/m4/verbose.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verbose.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-5/m4/verbose.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verbose.h -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-5/m4/verify.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verify.c -------------------------------------------------------------------------------- /crypto_sign/perk-128-short-5/m4/verify.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verify.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-3/m4/README: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./README -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-3/m4/api.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./api.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-3/m4/arithmetic.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./arithmetic.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-3/m4/arithmetic.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./arithmetic.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-3/m4/common.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./common.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-3/m4/common.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./common.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-3/m4/common_s.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./common_s.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-3/m4/crypto_memset.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./crypto_memset.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-3/m4/crypto_memset.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./crypto_memset.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-3/m4/djbsort.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./djbsort.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-3/m4/djbsort.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./djbsort.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-3/m4/keygen.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./keygen.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-3/m4/keygen.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./keygen.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-3/m4/parsing.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./parsing.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-3/m4/parsing.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./parsing.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-3/m4/permutation.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./permutation.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-3/m4/permutation.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./permutation.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-3/m4/sign.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./sign.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-3/m4/signature.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./signature.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-3/m4/signature.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./signature.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-3/m4/sort.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./sort.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-3/m4/symmetric.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./symmetric.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-3/m4/symmetric.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./symmetric.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-3/m4/theta_tree.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./theta_tree.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-3/m4/theta_tree.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./theta_tree.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-3/m4/verbose.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verbose.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-3/m4/verbose.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verbose.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-3/m4/verify.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verify.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-3/m4/verify.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verify.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-5/m4/README: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./README -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-5/m4/api.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./api.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-5/m4/arithmetic.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./arithmetic.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-5/m4/arithmetic.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./arithmetic.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-5/m4/common.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./common.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-5/m4/common.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./common.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-5/m4/common_s.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./common_s.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-5/m4/crypto_memset.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./crypto_memset.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-5/m4/crypto_memset.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./crypto_memset.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-5/m4/djbsort.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./djbsort.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-5/m4/djbsort.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./djbsort.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-5/m4/keygen.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./keygen.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-5/m4/keygen.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./keygen.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-5/m4/parsing.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./parsing.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-5/m4/parsing.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./parsing.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-5/m4/permutation.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./permutation.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-5/m4/permutation.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./permutation.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-5/m4/sign.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./sign.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-5/m4/signature.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./signature.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-5/m4/signature.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./signature.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-5/m4/sort.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./sort.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-5/m4/symmetric.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./symmetric.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-5/m4/symmetric.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./symmetric.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-5/m4/theta_tree.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./theta_tree.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-5/m4/theta_tree.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./theta_tree.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-5/m4/verbose.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verbose.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-5/m4/verbose.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verbose.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-5/m4/verify.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verify.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-fast-5/m4/verify.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verify.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-3/m4/README: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./README -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-3/m4/api.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./api.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-3/m4/arithmetic.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./arithmetic.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-3/m4/arithmetic.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./arithmetic.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-3/m4/bn.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-short-3/m4/./bn.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-3/m4/bn.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-short-3/m4/./bn.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-3/m4/common.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./common.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-3/m4/common.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./common.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-3/m4/common_s.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./common_s.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-3/m4/djbsort.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./djbsort.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-3/m4/djbsort.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./djbsort.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-3/m4/keygen.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./keygen.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-3/m4/keygen.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./keygen.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-3/m4/parsing.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./parsing.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-3/m4/parsing.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./parsing.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-3/m4/permutation.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./permutation.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-3/m4/permutation.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./permutation.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-3/m4/sign.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./sign.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-3/m4/signature.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./signature.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-3/m4/signature.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./signature.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-3/m4/sort.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./sort.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-3/m4/symmetric.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./symmetric.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-3/m4/symmetric.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./symmetric.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-3/m4/theta_tree.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./theta_tree.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-3/m4/theta_tree.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./theta_tree.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-3/m4/verbose.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verbose.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-3/m4/verbose.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verbose.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-3/m4/verify.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verify.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-3/m4/verify.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verify.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-5/m4/README: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./README -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-5/m4/api.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./api.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-5/m4/arithmetic.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./arithmetic.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-5/m4/arithmetic.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./arithmetic.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-5/m4/bn.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-short-3/m4/./bn.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-5/m4/bn.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-short-3/m4/./bn.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-5/m4/common.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./common.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-5/m4/common.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./common.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-5/m4/common_s.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./common_s.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-5/m4/djbsort.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./djbsort.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-5/m4/djbsort.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./djbsort.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-5/m4/keygen.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./keygen.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-5/m4/keygen.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./keygen.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-5/m4/parsing.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./parsing.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-5/m4/parsing.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./parsing.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-5/m4/permutation.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./permutation.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-5/m4/permutation.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./permutation.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-5/m4/sign.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./sign.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-5/m4/signature.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./signature.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-5/m4/signature.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./signature.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-5/m4/sort.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./sort.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-5/m4/symmetric.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./symmetric.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-5/m4/symmetric.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./symmetric.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-5/m4/theta_tree.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./theta_tree.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-5/m4/theta_tree.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./theta_tree.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-5/m4/verbose.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verbose.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-5/m4/verbose.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verbose.h -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-5/m4/verify.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verify.c -------------------------------------------------------------------------------- /crypto_sign/perk-192-short-5/m4/verify.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verify.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-3/m4/README: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./README -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-3/m4/api.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./api.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-3/m4/arithmetic.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./arithmetic.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-3/m4/arithmetic.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./arithmetic.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-3/m4/common.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./common.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-3/m4/common.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./common.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-3/m4/common_s.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./common_s.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-3/m4/crypto_memset.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./crypto_memset.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-3/m4/crypto_memset.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./crypto_memset.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-3/m4/djbsort.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./djbsort.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-3/m4/djbsort.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./djbsort.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-3/m4/keygen.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./keygen.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-3/m4/keygen.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./keygen.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-3/m4/parsing.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./parsing.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-3/m4/parsing.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./parsing.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-3/m4/permutation.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./permutation.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-3/m4/permutation.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./permutation.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-3/m4/sign.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./sign.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-3/m4/signature.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./signature.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-3/m4/signature.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./signature.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-3/m4/sort.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./sort.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-3/m4/symmetric.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./symmetric.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-3/m4/symmetric.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./symmetric.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-3/m4/theta_tree.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./theta_tree.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-3/m4/theta_tree.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./theta_tree.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-3/m4/verbose.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verbose.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-3/m4/verbose.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verbose.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-3/m4/verify.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verify.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-3/m4/verify.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verify.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-5/m4/README: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./README -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-5/m4/api.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./api.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-5/m4/arithmetic.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./arithmetic.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-5/m4/arithmetic.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./arithmetic.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-5/m4/common.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./common.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-5/m4/common.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./common.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-5/m4/common_s.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./common_s.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-5/m4/crypto_memset.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./crypto_memset.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-5/m4/crypto_memset.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./crypto_memset.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-5/m4/djbsort.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./djbsort.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-5/m4/djbsort.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./djbsort.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-5/m4/keygen.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./keygen.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-5/m4/keygen.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./keygen.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-5/m4/parsing.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./parsing.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-5/m4/parsing.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./parsing.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-5/m4/permutation.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./permutation.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-5/m4/permutation.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./permutation.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-5/m4/sign.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./sign.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-5/m4/signature.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./signature.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-5/m4/signature.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./signature.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-5/m4/sort.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./sort.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-5/m4/symmetric.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./symmetric.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-5/m4/symmetric.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./symmetric.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-5/m4/theta_tree.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./theta_tree.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-5/m4/theta_tree.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./theta_tree.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-5/m4/verbose.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verbose.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-5/m4/verbose.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verbose.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-5/m4/verify.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verify.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-fast-5/m4/verify.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verify.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-3/m4/README: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./README -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-3/m4/api.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./api.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-3/m4/arithmetic.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./arithmetic.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-3/m4/arithmetic.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./arithmetic.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-3/m4/bn.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-short-3/m4/./bn.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-3/m4/bn.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-short-3/m4/./bn.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-3/m4/common.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./common.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-3/m4/common.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./common.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-3/m4/common_s.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./common_s.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-3/m4/djbsort.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./djbsort.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-3/m4/djbsort.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./djbsort.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-3/m4/keygen.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./keygen.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-3/m4/keygen.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./keygen.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-3/m4/parsing.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./parsing.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-3/m4/parsing.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./parsing.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-3/m4/permutation.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./permutation.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-3/m4/permutation.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./permutation.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-3/m4/sign.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./sign.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-3/m4/signature.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./signature.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-3/m4/signature.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./signature.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-3/m4/sort.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./sort.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-3/m4/symmetric.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./symmetric.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-3/m4/symmetric.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./symmetric.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-3/m4/theta_tree.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./theta_tree.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-3/m4/theta_tree.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./theta_tree.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-3/m4/verbose.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verbose.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-3/m4/verbose.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verbose.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-3/m4/verify.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verify.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-3/m4/verify.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verify.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-5/m4/README: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./README -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-5/m4/api.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./api.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-5/m4/arithmetic.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./arithmetic.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-5/m4/arithmetic.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./arithmetic.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-5/m4/bn.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-short-3/m4/./bn.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-5/m4/bn.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-short-3/m4/./bn.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-5/m4/common.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./common.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-5/m4/common.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./common.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-5/m4/common_s.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./common_s.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-5/m4/djbsort.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./djbsort.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-5/m4/djbsort.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./djbsort.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-5/m4/keygen.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./keygen.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-5/m4/keygen.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./keygen.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-5/m4/parsing.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./parsing.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-5/m4/parsing.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./parsing.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-5/m4/permutation.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./permutation.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-5/m4/permutation.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./permutation.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-5/m4/sign.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./sign.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-5/m4/signature.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./signature.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-5/m4/signature.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./signature.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-5/m4/sort.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./sort.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-5/m4/symmetric.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./symmetric.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-5/m4/symmetric.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./symmetric.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-5/m4/theta_tree.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./theta_tree.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-5/m4/theta_tree.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./theta_tree.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-5/m4/verbose.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verbose.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-5/m4/verbose.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verbose.h -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-5/m4/verify.c: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verify.c -------------------------------------------------------------------------------- /crypto_sign/perk-256-short-5/m4/verify.h: -------------------------------------------------------------------------------- 1 | ../../perk-128-fast-3/m4/./verify.h -------------------------------------------------------------------------------- /interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupq/pqm4/HEAD/interface.py -------------------------------------------------------------------------------- /mk/crypto.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupq/pqm4/HEAD/mk/crypto.mk -------------------------------------------------------------------------------- /mk/mps2-an386.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupq/pqm4/HEAD/mk/mps2-an386.mk -------------------------------------------------------------------------------- /mk/nucleo-l476rg.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupq/pqm4/HEAD/mk/nucleo-l476rg.mk -------------------------------------------------------------------------------- /mk/nucleo-l4r5zi.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupq/pqm4/HEAD/mk/nucleo-l4r5zi.mk -------------------------------------------------------------------------------- /mk/opencm3.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupq/pqm4/HEAD/mk/opencm3.mk -------------------------------------------------------------------------------- /mk/tests.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupq/pqm4/HEAD/mk/tests.mk -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | pyserial==3.4 2 | tqdm 3 | -------------------------------------------------------------------------------- /skiplist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupq/pqm4/HEAD/skiplist.py -------------------------------------------------------------------------------- /st_nucleo_l4r5.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupq/pqm4/HEAD/st_nucleo_l4r5.cfg -------------------------------------------------------------------------------- /test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupq/pqm4/HEAD/test.py -------------------------------------------------------------------------------- /testvectors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupq/pqm4/HEAD/testvectors.py --------------------------------------------------------------------------------