Skip to content

Commit

Permalink
Add m4fspeed-keccak and m4fstack-m7keccak for mlkem
Browse files Browse the repository at this point in the history
  • Loading branch information
potsrevennil committed Jan 13, 2025
1 parent 39587d9 commit 310833c
Show file tree
Hide file tree
Showing 234 changed files with 428 additions and 8 deletions.
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fspeed-m7keccak/api.h
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fspeed-m7keccak/cbd.c
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fspeed-m7keccak/cbd.h
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fspeed-m7keccak/cmov_int16.S
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fspeed-m7keccak/config.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
elf/crypto_kem_ml-kem-1024_m4fstack-m7keccak_%.elf: CPPFLAGS += -DPQM7_USE_M7_KECCAK
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fspeed-m7keccak/indcpa.c
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fspeed-m7keccak/indcpa.h
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fspeed-m7keccak/kem.c
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fspeed-m7keccak/macros.i
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fspeed-m7keccak/matacc.c
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fspeed-m7keccak/matacc.h
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fspeed-m7keccak/ntt.c
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fspeed-m7keccak/ntt.h
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fspeed-m7keccak/params.h
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fspeed-m7keccak/poly.c
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fspeed-m7keccak/poly.h
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fspeed-m7keccak/polyvec.c
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fspeed-m7keccak/polyvec.h
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fspeed-m7keccak/slothy_layer.h
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fspeed-m7keccak/symmetric.h
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fspeed-m7keccak/verify.c
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fspeed-m7keccak/verify.h
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fstack-m7keccak/api.h
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fstack-m7keccak/cbd.c
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fstack-m7keccak/cbd.h
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fstack-m7keccak/cmov_int16.S
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fstack-m7keccak/config.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
elf/crypto_kem_ml-kem-1024_m4fstack-m7keccak_%.elf: CPPFLAGS += -DPQM7_USE_M7_KECCAK
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fstack-m7keccak/fastbasemul.S
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fstack-m7keccak/indcpa.c
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fstack-m7keccak/indcpa.h
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fstack-m7keccak/kem.c
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fstack-m7keccak/macros.i
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fstack-m7keccak/matacc.c
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fstack-m7keccak/matacc.h
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fstack-m7keccak/ntt.c
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fstack-m7keccak/ntt.h
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fstack-m7keccak/params.h
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fstack-m7keccak/poly.c
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fstack-m7keccak/poly.h
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fstack-m7keccak/poly_asm.S
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fstack-m7keccak/polyvec.c
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fstack-m7keccak/polyvec.h
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fstack-m7keccak/slothy_layer.h
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fstack-m7keccak/symmetric.h
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fstack-m7keccak/verify.c
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-1024/m4fstack-m7keccak/verify.h
1 change: 0 additions & 1 deletion crypto_kem/ml-kem-1024/m7fspeed/symmetric-fips202.

This file was deleted.

1 change: 0 additions & 1 deletion crypto_kem/ml-kem-1024/m7fstack/config.mk

This file was deleted.

1 change: 1 addition & 0 deletions crypto_kem/ml-kem-512/m4fspeed-m7keccak/add_kyber_opt_m7.s
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-512/m4fspeed-m7keccak/api.h
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-512/m4fspeed-m7keccak/cbd.c
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-512/m4fspeed-m7keccak/cbd.h
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-512/m4fspeed-m7keccak/cmov_int16.S
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-512/m4fspeed-m7keccak/config.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
elf/crypto_kem_ml-kem-512_m4fspeed-m7keccak_%.elf: CPPFLAGS += -DPQM7_USE_M7_KECCAK
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-512/m4fspeed-m7keccak/indcpa.c
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-512/m4fspeed-m7keccak/indcpa.h
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-512/m4fspeed-m7keccak/kem.c
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-512/m4fspeed-m7keccak/macros.i
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-512/m4fspeed-m7keccak/matacc.c
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-512/m4fspeed-m7keccak/matacc.h
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-512/m4fspeed-m7keccak/ntt.c
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-512/m4fspeed-m7keccak/ntt.h
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-512/m4fspeed-m7keccak/ntt_kyber_opt_m7.s
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-512/m4fspeed-m7keccak/params.h
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-512/m4fspeed-m7keccak/poly.c
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-512/m4fspeed-m7keccak/poly.h
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-512/m4fspeed-m7keccak/polyvec.c
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-512/m4fspeed-m7keccak/polyvec.h
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-512/m4fspeed-m7keccak/slothy_layer.h
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-512/m4fspeed-m7keccak/sub_kyber_opt_m7.s
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-512/m4fspeed-m7keccak/symmetric.h
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-512/m4fspeed-m7keccak/verify.c
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-512/m4fspeed-m7keccak/verify.h
1 change: 0 additions & 1 deletion crypto_kem/ml-kem-512/m4fspeed/symmetric-fips202.

This file was deleted.

1 change: 1 addition & 0 deletions crypto_kem/ml-kem-512/m4fstack-m7keccak/add_kyber_opt_m7.s
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-512/m4fstack-m7keccak/api.h
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-512/m4fstack-m7keccak/cbd.c
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-512/m4fstack-m7keccak/cbd.h
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-512/m4fstack-m7keccak/cmov_int16.S
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-512/m4fstack-m7keccak/config.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
elf/crypto_kem_ml-kem-512_m4fstack-m7keccak_%.elf: CPPFLAGS += -DPQM7_USE_M7_KECCAK
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-512/m4fstack-m7keccak/indcpa.c
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-512/m4fstack-m7keccak/indcpa.h
1 change: 1 addition & 0 deletions crypto_kem/ml-kem-512/m4fstack-m7keccak/kem.c
Loading

0 comments on commit 310833c

Please sign in to comment.