CVSROOT: /cvs Module name: src Changes by: [email protected] 2023/01/09 21:13:22
Modified files:
lib/libcrypto/bn: bn_shift.c
Log message:
Rewrite BN_lshift()
This improves readability and eliminates special handling for various
cases, making the code cleaner and closer to constant time. Basic
benchmarking shows a performance gain on modern 64 bit architectures.
ok tb@
