CVSROOT: /cvs Module name: src Changes by: [email protected] 2025/01/22 03:08:10
Modified files:
lib/libcrypto/bn: bn_exp.c bn_local.h bn_recp.c
Log message:
Split BN_mod_sqr_reciprocal() out of BN_mod_mul_reciprocal()
There's no need for BN_mod_mul_reciprocal() to have this complication.
The caller knows when x == y, so place the burden on the caller. This
simplifies both the caller side and the implementation in bn_recp.c.
ok jsing
