Commit e14efd6
committed
ECC verification: added support for ASM optimization, enabled by default
(turn off with NO_ASM=1)1 parent a5b15bc commit e14efd6
3 files changed
Lines changed: 49 additions & 34 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
| |||
53 | 54 | | |
54 | 55 | | |
55 | 56 | | |
56 | | - | |
57 | | - | |
58 | | - | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
59 | 64 | | |
60 | 65 | | |
61 | 66 | | |
| |||
- IDE/ARDUINO/README.md+4-2
- IDE/ARDUINO/include.am+1-1
- IDE/ARDUINO/sketches/wolfssl_client/wolfssl_client.ino+34-22
- IDE/ARDUINO/sketches/wolfssl_server/wolfssl_server.ino+176
- IDE/Espressif/ESP-IDF/README_esp32.md+42
- IDE/Espressif/ESP-IDF/examples/wolfssl_benchmark/main/CMakeLists.txt+10
- IDE/Espressif/ESP-IDF/examples/wolfssl_benchmark/main/helper.c+118-2
- IDE/Espressif/ESP-IDF/examples/wolfssl_client/main/CMakeLists.txt+10
- IDE/Espressif/ESP-IDF/examples/wolfssl_client/main/client-tls.c+165-26
- IDE/Espressif/ESP-IDF/examples/wolfssl_server/CMakeLists.txt+1-1
- IDE/Espressif/ESP-IDF/examples/wolfssl_server/main/CMakeLists.txt+10
- IDE/Espressif/ESP-IDF/examples/wolfssl_server/main/server-tls.c+109-13
- IDE/Espressif/ESP-IDF/examples/wolfssl_test/main/CMakeLists.txt+10
- IDE/Espressif/ESP-IDF/libs/CMakeLists.txt+30-72
- IDE/Espressif/ESP-IDF/libs/component.mk+1
- IDE/Espressif/ESP-IDF/setup.sh+1-1
- IDE/Espressif/ESP-IDF/test/README.md-4
- IDE/Espressif/ESP-IDF/user_settings.h+13-1
- IDE/GCC-ARM/Makefile.common+1-1
- IDE/Renesas/cs+/Projects/include.am+1
- IDE/Renesas/cs+/Projects/t4_demo/README_en.txt+2
- IDE/Renesas/cs+/Projects/t4_demo/README_jp.txt+3
- IDE/Renesas/cs+/Projects/t4_demo/t4_demo.mtpj+1.2k
- IDE/Renesas/e2studio/Projects/wolfssl/.project+2-2
- configure.ac+11-9
- cyassl/ctaocrypt/settings.h+1-1
- doc/dox_comments/header_files/ssl.h+6-11
- examples/benchmark/tls_bench.c+860-311
- examples/client/client.c+30-6
- examples/server/server.c+10-3
- rpm/spec.in+2-2
- scripts/ocsp-stapling2.test+36
- scripts/ocsp.test+1
- src/internal.c+70-19
- src/ocsp.c+13
- src/ssl.c+23-13
- src/tls.c+98-296
- src/tls13.c+46-20
- tests/api.c+12-10
- wolfcrypt/benchmark/benchmark.c+24-2
- wolfcrypt/src/aes.c+30-8
- wolfcrypt/src/asn.c+3-3
- wolfcrypt/src/cryptocb.c+181-50
- wolfcrypt/src/ecc.c+13-14
- wolfcrypt/src/hash.c+279-12
- wolfcrypt/src/include.am+2-2
- wolfcrypt/src/logging.c+2-3
- wolfcrypt/src/memory.c+2-2
- wolfcrypt/src/port/atmel/atmel.c+2-2
- wolfcrypt/src/random.c+25-12
- wolfcrypt/src/rsa.c+11-9
- wolfcrypt/src/sha.c+24
- wolfcrypt/src/sha256.c+44-8
- wolfcrypt/src/sha3.c+2
- wolfcrypt/src/sp_arm32.c+2-2
- wolfcrypt/src/sp_arm64.c+2-2
- wolfcrypt/src/sp_armthumb.c+2-2
- wolfcrypt/src/sp_c32.c+2-2
- wolfcrypt/src/sp_c64.c+2-2
- wolfcrypt/src/sp_cortexm.c+1-1
- wolfcrypt/src/sp_int.c+14-12
- wolfcrypt/src/sp_x86_64.c+2-2
- wolfcrypt/src/wc_port.c+4-4
- wolfcrypt/test/test.c+130-20
- wolfssl/error-ssl.h+1
- wolfssl/internal.h+4-18
- wolfssl/ssl.h+1-1
- wolfssl/test.h+2-4
- wolfssl/wolfcrypt/aes.h+3-2
- wolfssl/wolfcrypt/asn.h+1-1
- wolfssl/wolfcrypt/asn_public.h+1
- wolfssl/wolfcrypt/cryptocb.h+90-25
- wolfssl/wolfcrypt/ecc.h+1-1
- wolfssl/wolfcrypt/hash.h+33
- wolfssl/wolfcrypt/include.am+1-1
- wolfssl/wolfcrypt/port/Espressif/esp32-crypt.h+3
- wolfssl/wolfcrypt/random.h+2
- wolfssl/wolfcrypt/rsa.h+1-1
- wolfssl/wolfcrypt/settings.h+18-7
- wolfssl/wolfcrypt/sha.h+4
- wolfssl/wolfcrypt/sha256.h+4
- wolfssl/wolfcrypt/sp_int.h+2-1
- wolfssl/wolfcrypt/types.h+2-1
- wolfssl/wolfcrypt/wc_pkcs11.h+5-1
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | | - | |
7 | | - | |
8 | | - | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
9 | 18 | | |
10 | | - | |
11 | 19 | | |
12 | 20 | | |
13 | 21 | | |
14 | 22 | | |
15 | 23 | | |
16 | | - | |
17 | | - | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
18 | 27 | | |
19 | | - | |
| 28 | + | |
20 | 29 | | |
21 | 30 | | |
22 | 31 | | |
23 | | - | |
24 | | - | |
25 | 32 | | |
26 | | - | |
| 33 | + | |
27 | 34 | | |
28 | 35 | | |
29 | 36 | | |
30 | 37 | | |
31 | 38 | | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
37 | 45 | | |
38 | | - | |
39 | | - | |
| 46 | + | |
40 | 47 | | |
41 | 48 | | |
42 | 49 | | |
| |||
55 | 62 | | |
56 | 63 | | |
57 | 64 | | |
58 | | - | |
| 65 | + | |
59 | 66 | | |
60 | | - | |
| 67 | + | |
61 | 68 | | |
62 | | - | |
63 | | - | |
| 69 | + | |
| 70 | + | |
64 | 71 | | |
65 | 72 | | |
66 | 73 | | |
| |||
88 | 95 | | |
89 | 96 | | |
90 | 97 | | |
91 | | - | |
92 | | - | |
| 98 | + | |
| 99 | + | |
93 | 100 | | |
94 | 101 | | |
95 | 102 | | |
| |||
99 | 106 | | |
100 | 107 | | |
101 | 108 | | |
102 | | - | |
103 | | - | |
104 | | - | |
105 | | - | |
| 109 | + | |
106 | 110 | | |
107 | 111 | | |
108 | 112 | | |
109 | 113 | | |
110 | | - | |
111 | | - | |
| 114 | + | |
| 115 | + | |
112 | 116 | | |
113 | 117 | | |
114 | 118 | | |
115 | 119 | | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
116 | 126 | | |
0 commit comments