boringssl/crypto/fipsmodule/bn/asm
David Benjamin f6d9f0b58e bn/asm/*-mont.pl: fix memory access pattern in final subtraction.
Montgomery multiplication post-conditions in some of code paths were
formally non-constant time. Cache access pattern was result-neutral,
but a little bit asymmetric, which might have produced a signal [if
processor reordered load and stores at run-time].

(Imported from upstream's 774ff8fed67e19d4f5f0df2f59050f2737abab2a.)

Change-Id: I77443fb79242b77e704c34d69f1de9e3162e9538
Reviewed-on: https://boringssl-review.googlesource.com/27987
Reviewed-by: Adam Langley <agl@google.com>
2018-05-03 23:21:22 +00:00
..
armv4-mont.pl bn/asm/*-mont.pl: fix memory access pattern in final subtraction. 2018-05-03 23:21:22 +00:00
armv8-mont.pl
bn-586.pl Sync up some perlasm license headers and easy fixes. 2018-02-11 01:00:35 +00:00
co-586.pl Sync up some perlasm license headers and easy fixes. 2018-02-11 01:00:35 +00:00
rsaz-avx2.pl Merge Intel copyright notice into standard 2018-02-12 21:44:27 +00:00
x86_64-gcc.c Enable __asm__ and uint128_t code in clang-cl. 2017-12-11 22:46:26 +00:00
x86_64-mont5.pl bn/asm/*-mont.pl: fix memory access pattern in final subtraction. 2018-05-03 23:21:22 +00:00
x86_64-mont.pl bn/asm/*-mont.pl: fix memory access pattern in final subtraction. 2018-05-03 23:21:22 +00:00
x86-mont.pl bn/asm/*-mont.pl: fix memory access pattern in final subtraction. 2018-05-03 23:21:22 +00:00