CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2025/08/30 01:54:27
Modified files:
lib/libcrypto/bn: bn_div.c bn_local.h bn_mont.c bn_mul.c
bn_sqr.c bn_word.c
lib/libcrypto/bn/arch/amd64: bn_arch.c bn_arch.h
lib/libcrypto/bn/arch/i386: bn_arch.h
lib/libcrypto/bn/arch/mips64: bn_arch.h
lib/libcrypto/bn/arch/powerpc: bn_arch.h
lib/libcrypto/bn/asm: bn-586.pl mips.pl ppc.pl
Log message:
Rename bn_mul_words()/bn_mul_add_words().
Most bn_.*_words() functions operate on two word arrays, however
bn_mul_words() and bn_mul_add_words() operate on one word array and
multiply by a single word. Rename these to bn_mulw_words() and
bn_mulw_add_words() to reflect this, following naming scheme that we use
for primitives.
This frees up bn_mul_words() to actually be used for multiplying two word
arrays. Rename bn_mul_normal() to bn_mul_words(), which will then become
one of the possible assembly integration points.
ok tb@