Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
This commit is contained in:
Dave Rodgman 2023-08-15 12:24:31 +01:00
parent d441a14f38
commit 3fc3ae708e

View File

@ -1,6 +1,7 @@
Security Security
* Updates to constant time C code so that compilers are less likely to use * Updates to constant time C code so that compilers are less likely to use
conditional instructions (Clang was observed to use these). Conditional conditional instructions, which might have an observable difference in
instructions might have an observable difference in timing. Introduce timing (Clang was observed to generate conditional instructions).
assembly implementations for 32 and 64-bit Arm and for x86 and x86-64, Introduce assembly implementations of constant time code for
which are guaranteed not to use conditional instructions. Thumb 1 & Thumb 2, 32-bit Arm, aarch64, x86 and x86-64, which are
guaranteed not to use conditional instructions.