diff options
author | jsing <> | 2023-06-17 14:43:50 +0000 |
---|---|---|
committer | jsing <> | 2023-06-17 14:43:50 +0000 |
commit | 1e9f6df5ef913da2d33a3fe78ba8621500d23a25 (patch) | |
tree | 08bd0fb55aab5260bd57e742a1e2602ffb35ee9e /src/lib/libcrypto/ecdsa/ecdsa.h | |
parent | 3c634e1940d0eae384ff7716583caec4334afc3c (diff) | |
download | openbsd-1e9f6df5ef913da2d33a3fe78ba8621500d23a25.tar.gz openbsd-1e9f6df5ef913da2d33a3fe78ba8621500d23a25.tar.bz2 openbsd-1e9f6df5ef913da2d33a3fe78ba8621500d23a25.zip |
Speed up Montgomery multiplication.
Factor out and optimise the inner loop for Montgomery multiplication,
making use of bn_qwmulw_addqw_addw() to perform Montgomery multiplication
by one word in larger steps. This provides a significant performance gain,
especially on platforms where bn_qwmulw_addqw_addw() is (or can be)
optimised.
ok tb@
Diffstat (limited to 'src/lib/libcrypto/ecdsa/ecdsa.h')
0 files changed, 0 insertions, 0 deletions