CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2023/03/06 23:19:44
Modified files:
lib/libcrypto/bn: bn_mont.c
Log message:
Implement bn_montgomery_multiply()
Provide a constant-time-style Montgomery multiplication implementation.
Use this in place of the assembly bn_mul_mont() on platforms that either
do not have an assembly implementation or have not compiled it in.
Also use this as the fallback version for bn_mul_mont(), rather than
falling back to a non-constant time implementation.
ok beck@ tb@