Dave Rodgman | cd1de63 | 2023-05-09 10:12:34 +0100 | [diff] [blame] | 1 | Security |
Dave Rodgman | 241a80b | 2023-09-07 12:01:29 +0100 | [diff] [blame] | 2 | * Updates to constant-time C code so that compilers are less likely to use |
| 3 | conditional instructions, which can have an observable difference in |
| 4 | timing. (Clang has been seen to do this.) Also introduce assembly |
Dave Rodgman | 26923c7 | 2023-09-08 10:45:34 +0100 | [diff] [blame] | 5 | implementations for 32- and 64-bit Arm and for x86 and x86-64, which are |
Dave Rodgman | 3fc3ae7 | 2023-08-15 12:24:31 +0100 | [diff] [blame] | 6 | guaranteed not to use conditional instructions. |