diff options
Diffstat (limited to 'crypto')
-rw-r--r-- | crypto/CMakeLists.txt | 24 | ||||
-rw-r--r-- | crypto/Makefile.am | 5 | ||||
-rw-r--r-- | crypto/Makefile.am.elf-x86_64 | 10 | ||||
-rw-r--r-- | crypto/Makefile.am.macosx-x86_64 | 10 |
4 files changed, 46 insertions, 3 deletions
diff --git a/crypto/CMakeLists.txt b/crypto/CMakeLists.txt index 047c228..f67d2bd 100644 --- a/crypto/CMakeLists.txt +++ b/crypto/CMakeLists.txt | |||
@@ -33,11 +33,21 @@ if(HOST_ASM_ELF_X86_64) | |||
33 | bn/arch/amd64/bignum_add.S | 33 | bn/arch/amd64/bignum_add.S |
34 | bn/arch/amd64/bignum_cmadd.S | 34 | bn/arch/amd64/bignum_cmadd.S |
35 | bn/arch/amd64/bignum_cmul.S | 35 | bn/arch/amd64/bignum_cmul.S |
36 | bn/arch/amd64/bignum_modadd.S | ||
37 | bn/arch/amd64/bignum_modsub.S | ||
36 | bn/arch/amd64/bignum_mul.S | 38 | bn/arch/amd64/bignum_mul.S |
39 | bn/arch/amd64/bignum_mul_4_8.S | ||
37 | bn/arch/amd64/bignum_mul_4_8_alt.S | 40 | bn/arch/amd64/bignum_mul_4_8_alt.S |
41 | bn/arch/amd64/bignum_mul_6_12.S | ||
42 | bn/arch/amd64/bignum_mul_6_12_alt.S | ||
43 | bn/arch/amd64/bignum_mul_8_16.S | ||
38 | bn/arch/amd64/bignum_mul_8_16_alt.S | 44 | bn/arch/amd64/bignum_mul_8_16_alt.S |
39 | bn/arch/amd64/bignum_sqr.S | 45 | bn/arch/amd64/bignum_sqr.S |
46 | bn/arch/amd64/bignum_sqr_4_8.S | ||
40 | bn/arch/amd64/bignum_sqr_4_8_alt.S | 47 | bn/arch/amd64/bignum_sqr_4_8_alt.S |
48 | bn/arch/amd64/bignum_sqr_6_12.S | ||
49 | bn/arch/amd64/bignum_sqr_6_12_alt.S | ||
50 | bn/arch/amd64/bignum_sqr_8_16.S | ||
41 | bn/arch/amd64/bignum_sqr_8_16_alt.S | 51 | bn/arch/amd64/bignum_sqr_8_16_alt.S |
42 | bn/arch/amd64/bignum_sub.S | 52 | bn/arch/amd64/bignum_sub.S |
43 | bn/arch/amd64/word_clz.S | 53 | bn/arch/amd64/word_clz.S |
@@ -71,11 +81,21 @@ if(HOST_ASM_MACOSX_X86_64) | |||
71 | bn/arch/amd64/bignum_add.S | 81 | bn/arch/amd64/bignum_add.S |
72 | bn/arch/amd64/bignum_cmadd.S | 82 | bn/arch/amd64/bignum_cmadd.S |
73 | bn/arch/amd64/bignum_cmul.S | 83 | bn/arch/amd64/bignum_cmul.S |
84 | bn/arch/amd64/bignum_modadd.S | ||
85 | bn/arch/amd64/bignum_modsub.S | ||
74 | bn/arch/amd64/bignum_mul.S | 86 | bn/arch/amd64/bignum_mul.S |
87 | bn/arch/amd64/bignum_mul_4_8.S | ||
75 | bn/arch/amd64/bignum_mul_4_8_alt.S | 88 | bn/arch/amd64/bignum_mul_4_8_alt.S |
89 | bn/arch/amd64/bignum_mul_6_12.S | ||
90 | bn/arch/amd64/bignum_mul_6_12_alt.S | ||
91 | bn/arch/amd64/bignum_mul_8_16.S | ||
76 | bn/arch/amd64/bignum_mul_8_16_alt.S | 92 | bn/arch/amd64/bignum_mul_8_16_alt.S |
77 | bn/arch/amd64/bignum_sqr.S | 93 | bn/arch/amd64/bignum_sqr.S |
94 | bn/arch/amd64/bignum_sqr_4_8.S | ||
78 | bn/arch/amd64/bignum_sqr_4_8_alt.S | 95 | bn/arch/amd64/bignum_sqr_4_8_alt.S |
96 | bn/arch/amd64/bignum_sqr_6_12.S | ||
97 | bn/arch/amd64/bignum_sqr_6_12_alt.S | ||
98 | bn/arch/amd64/bignum_sqr_8_16.S | ||
79 | bn/arch/amd64/bignum_sqr_8_16_alt.S | 99 | bn/arch/amd64/bignum_sqr_8_16_alt.S |
80 | bn/arch/amd64/bignum_sub.S | 100 | bn/arch/amd64/bignum_sub.S |
81 | bn/arch/amd64/word_clz.S | 101 | bn/arch/amd64/word_clz.S |
@@ -416,8 +436,10 @@ set( | |||
416 | lhash/lhash.c | 436 | lhash/lhash.c |
417 | md4/md4.c | 437 | md4/md4.c |
418 | md5/md5.c | 438 | md5/md5.c |
419 | mlkem/mlkem768.c | 439 | mlkem/mlkem.c |
420 | mlkem/mlkem1024.c | 440 | mlkem/mlkem1024.c |
441 | mlkem/mlkem768.c | ||
442 | mlkem/mlkem_key.c | ||
421 | modes/cbc128.c | 443 | modes/cbc128.c |
422 | modes/ccm128.c | 444 | modes/ccm128.c |
423 | modes/cfb128.c | 445 | modes/cfb128.c |
diff --git a/crypto/Makefile.am b/crypto/Makefile.am index ad241ab..610341a 100644 --- a/crypto/Makefile.am +++ b/crypto/Makefile.am | |||
@@ -738,9 +738,10 @@ libcrypto_la_SOURCES += md4/md4.c | |||
738 | libcrypto_la_SOURCES += md5/md5.c | 738 | libcrypto_la_SOURCES += md5/md5.c |
739 | 739 | ||
740 | # mlkem | 740 | # mlkem |
741 | libcrypto_la_SOURCES += mlkem/mlkem768.c | 741 | libcrypto_la_SOURCES += mlkem/mlkem.c |
742 | libcrypto_la_SOURCES += mlkem/mlkem1024.c | 742 | libcrypto_la_SOURCES += mlkem/mlkem1024.c |
743 | noinst_HEADERS += mlkem/mlkem.h | 743 | libcrypto_la_SOURCES += mlkem/mlkem768.c |
744 | libcrypto_la_SOURCES += mlkem/mlkem_key.c | ||
744 | noinst_HEADERS += mlkem/mlkem_internal.h | 745 | noinst_HEADERS += mlkem/mlkem_internal.h |
745 | 746 | ||
746 | # modes | 747 | # modes |
diff --git a/crypto/Makefile.am.elf-x86_64 b/crypto/Makefile.am.elf-x86_64 index ad49787..df67ad2 100644 --- a/crypto/Makefile.am.elf-x86_64 +++ b/crypto/Makefile.am.elf-x86_64 | |||
@@ -10,11 +10,21 @@ ASM_X86_64_ELF += rc4/rc4-elf-x86_64.S | |||
10 | ASM_X86_64_ELF += bn/arch/amd64/bignum_add.S | 10 | ASM_X86_64_ELF += bn/arch/amd64/bignum_add.S |
11 | ASM_X86_64_ELF += bn/arch/amd64/bignum_cmadd.S | 11 | ASM_X86_64_ELF += bn/arch/amd64/bignum_cmadd.S |
12 | ASM_X86_64_ELF += bn/arch/amd64/bignum_cmul.S | 12 | ASM_X86_64_ELF += bn/arch/amd64/bignum_cmul.S |
13 | ASM_X86_64_ELF += bn/arch/amd64/bignum_modadd.S | ||
14 | ASM_X86_64_ELF += bn/arch/amd64/bignum_modsub.S | ||
13 | ASM_X86_64_ELF += bn/arch/amd64/bignum_mul.S | 15 | ASM_X86_64_ELF += bn/arch/amd64/bignum_mul.S |
16 | ASM_X86_64_ELF += bn/arch/amd64/bignum_mul_4_8.S | ||
14 | ASM_X86_64_ELF += bn/arch/amd64/bignum_mul_4_8_alt.S | 17 | ASM_X86_64_ELF += bn/arch/amd64/bignum_mul_4_8_alt.S |
18 | ASM_X86_64_ELF += bn/arch/amd64/bignum_mul_6_12.S | ||
19 | ASM_X86_64_ELF += bn/arch/amd64/bignum_mul_6_12_alt.S | ||
20 | ASM_X86_64_ELF += bn/arch/amd64/bignum_mul_8_16.S | ||
15 | ASM_X86_64_ELF += bn/arch/amd64/bignum_mul_8_16_alt.S | 21 | ASM_X86_64_ELF += bn/arch/amd64/bignum_mul_8_16_alt.S |
16 | ASM_X86_64_ELF += bn/arch/amd64/bignum_sqr.S | 22 | ASM_X86_64_ELF += bn/arch/amd64/bignum_sqr.S |
23 | ASM_X86_64_ELF += bn/arch/amd64/bignum_sqr_4_8.S | ||
17 | ASM_X86_64_ELF += bn/arch/amd64/bignum_sqr_4_8_alt.S | 24 | ASM_X86_64_ELF += bn/arch/amd64/bignum_sqr_4_8_alt.S |
25 | ASM_X86_64_ELF += bn/arch/amd64/bignum_sqr_6_12.S | ||
26 | ASM_X86_64_ELF += bn/arch/amd64/bignum_sqr_6_12_alt.S | ||
27 | ASM_X86_64_ELF += bn/arch/amd64/bignum_sqr_8_16.S | ||
18 | ASM_X86_64_ELF += bn/arch/amd64/bignum_sqr_8_16_alt.S | 28 | ASM_X86_64_ELF += bn/arch/amd64/bignum_sqr_8_16_alt.S |
19 | ASM_X86_64_ELF += bn/arch/amd64/bignum_sub.S | 29 | ASM_X86_64_ELF += bn/arch/amd64/bignum_sub.S |
20 | ASM_X86_64_ELF += bn/arch/amd64/word_clz.S | 30 | ASM_X86_64_ELF += bn/arch/amd64/word_clz.S |
diff --git a/crypto/Makefile.am.macosx-x86_64 b/crypto/Makefile.am.macosx-x86_64 index bbccfd6..23e27e6 100644 --- a/crypto/Makefile.am.macosx-x86_64 +++ b/crypto/Makefile.am.macosx-x86_64 | |||
@@ -10,11 +10,21 @@ ASM_X86_64_MACOSX += rc4/rc4-macosx-x86_64.S | |||
10 | ASM_X86_64_MACOSX += bn/arch/amd64/bignum_add.S | 10 | ASM_X86_64_MACOSX += bn/arch/amd64/bignum_add.S |
11 | ASM_X86_64_MACOSX += bn/arch/amd64/bignum_cmadd.S | 11 | ASM_X86_64_MACOSX += bn/arch/amd64/bignum_cmadd.S |
12 | ASM_X86_64_MACOSX += bn/arch/amd64/bignum_cmul.S | 12 | ASM_X86_64_MACOSX += bn/arch/amd64/bignum_cmul.S |
13 | ASM_X86_64_MACOSX += bn/arch/amd64/bignum_modadd.S | ||
14 | ASM_X86_64_MACOSX += bn/arch/amd64/bignum_modsub.S | ||
13 | ASM_X86_64_MACOSX += bn/arch/amd64/bignum_mul.S | 15 | ASM_X86_64_MACOSX += bn/arch/amd64/bignum_mul.S |
16 | ASM_X86_64_MACOSX += bn/arch/amd64/bignum_mul_4_8.S | ||
14 | ASM_X86_64_MACOSX += bn/arch/amd64/bignum_mul_4_8_alt.S | 17 | ASM_X86_64_MACOSX += bn/arch/amd64/bignum_mul_4_8_alt.S |
18 | ASM_X86_64_MACOSX += bn/arch/amd64/bignum_mul_6_12.S | ||
19 | ASM_X86_64_MACOSX += bn/arch/amd64/bignum_mul_6_12_alt.S | ||
20 | ASM_X86_64_MACOSX += bn/arch/amd64/bignum_mul_8_16.S | ||
15 | ASM_X86_64_MACOSX += bn/arch/amd64/bignum_mul_8_16_alt.S | 21 | ASM_X86_64_MACOSX += bn/arch/amd64/bignum_mul_8_16_alt.S |
16 | ASM_X86_64_MACOSX += bn/arch/amd64/bignum_sqr.S | 22 | ASM_X86_64_MACOSX += bn/arch/amd64/bignum_sqr.S |
23 | ASM_X86_64_MACOSX += bn/arch/amd64/bignum_sqr_4_8.S | ||
17 | ASM_X86_64_MACOSX += bn/arch/amd64/bignum_sqr_4_8_alt.S | 24 | ASM_X86_64_MACOSX += bn/arch/amd64/bignum_sqr_4_8_alt.S |
25 | ASM_X86_64_MACOSX += bn/arch/amd64/bignum_sqr_6_12.S | ||
26 | ASM_X86_64_MACOSX += bn/arch/amd64/bignum_sqr_6_12_alt.S | ||
27 | ASM_X86_64_MACOSX += bn/arch/amd64/bignum_sqr_8_16.S | ||
18 | ASM_X86_64_MACOSX += bn/arch/amd64/bignum_sqr_8_16_alt.S | 28 | ASM_X86_64_MACOSX += bn/arch/amd64/bignum_sqr_8_16_alt.S |
19 | ASM_X86_64_MACOSX += bn/arch/amd64/bignum_sub.S | 29 | ASM_X86_64_MACOSX += bn/arch/amd64/bignum_sub.S |
20 | ASM_X86_64_MACOSX += bn/arch/amd64/word_clz.S | 30 | ASM_X86_64_MACOSX += bn/arch/amd64/word_clz.S |