Commit 9ef16e8
committed
Curve25519 improvements
Add non-constant time implemenations of mod_inv for x64 and Aarch64
assembly.
Generate base point table, with better formatting, for double smul with
a script.
Increase Bi table size to 32 entries for 64-bit asm.
Minor improvements to double smul.
WOLFSSL_CURVE25519_NOT_USE_ED25519 to not use ed25519 base smul in
curve25519 base smul.1 parent b7e69fb commit 9ef16e8
File tree
9 files changed
+3145
-1790
lines changed- wolfcrypt/src
- port/arm
- wolfssl/wolfcrypt
9 files changed
+3145
-1790
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10280 | 10280 | | |
10281 | 10281 | | |
10282 | 10282 | | |
| 10283 | + | |
| 10284 | + | |
| 10285 | + | |
| 10286 | + | |
| 10287 | + | |
| 10288 | + | |
10283 | 10289 | | |
10284 | 10290 | | |
10285 | 10291 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
78 | | - | |
79 | | - | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
80 | 81 | | |
81 | 82 | | |
82 | 83 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
822 | 822 | | |
823 | 823 | | |
824 | 824 | | |
825 | | - | |
| 825 | + | |
826 | 826 | | |
827 | 827 | | |
828 | 828 | | |
| |||
0 commit comments