CVSROOT:        /cvs
Module name:    src
Changes by:     js...@cvs.openbsd.org   2025/08/12 04:09:46

Added files:
        lib/libcrypto/bn/arch/amd64: bignum_mul_6_12.S 
                                     bignum_mul_6_12_alt.S 
                                     bignum_sqr_6_12.S 
                                     bignum_sqr_6_12_alt.S 

Log message:
Bring in bignum_{mul,sqr}_6_12{,_alt}() from s2n-bignum.

These provide fast multiplication and squaring of inputs with 6x words,
producing a 12 word result. The non-_alt versions require the CPU to
support ADX instructions, while the _alt versions do not.

Reply via email to