summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/bn/arch/amd64 (follow)
Commit message (Expand)AuthorAgeFilesLines
* Mark the inputs to bn_mul_comba{4,8}() as const.jsing7 days1-3/+3
* Provide an optimised bn_subw() for amd64.jsing2024-03-261-3/+22
* Replace uses of endbr64 with _CET_ENDBR from cet.htb2024-02-2411-11/+11
* Rewrite and simplify bn_sqr()/bn_sqr_normal().jsing2023-06-241-3/+3
* Add endbr64 where needed by inspection. Passes regresson tests.deraadt2023-04-2511-0/+11
* Rework bn_add()/bn_sub() to operate on word arrays.jsing2023-02-221-7/+10
* Enable s2n-bignum word_clz() on amd64.jsing2023-02-162-2/+12
* Change include from _internal_s2n_bignum.h to s2n_bignum_internal.h.jsing2023-02-161-1/+1
* Include the ISC license from s2n-bignum's LICENSE file.jsing2023-02-161-1/+12
* Bring in word_clz.S from s2n-bignum for amd64.jsing2023-02-161-0/+48
* Rename bn_umul_hilo() to bn_mulw().jsing2023-02-161-7/+7
* Remove bn_sqr_words() on amd64.jsing2023-02-042-11/+2
* Refactor BN_uadd() and BN_usub().jsing2023-02-022-2/+22
* Provide inline assembly versions of bn_umul_hilo() for aarch64/amd64/i386.jsing2023-01-311-1/+23
* Use s2n-bignum assembly implementations for libcrypto bignum on amd64.jsing2023-01-291-1/+79
* Provide bn_div_rem_words() and make use of it.jsing2023-01-281-1/+26
* Change include from _internal_s2n_bignum.h to s2n_bignum_internal.h.jsing2023-01-239-9/+9
* Include the ISC license from s2n-bignum's LICENSE file.jsing2023-01-239-9/+108
* Bring in various s2n-bignum functions for amd64.jsing2023-01-239-0/+1458
* Move bn_mul_add_words() and bn_mul_words() from bn_asm.c to bn_mul.c.jsing2023-01-231-1/+3
* Move bn_sqr_words from bn_asm.c to bn_sqr.c.jsing2023-01-231-1/+2
* Move bn_div_words from bn_asm.c to bn_div.c.jsing2023-01-231-1/+3
* Move bn_add_words() and bn_sub_words from bn_asm.c to bn_add.c.jsing2023-01-231-1/+5
* Enable bn_sqr() on amd64.jsing2023-01-211-1/+2
* Provide an implementation of bn_sqr() that calls s2n-bignum's bignum_sqr().jsing2023-01-211-0/+32
* Fix include.jsing2023-01-211-1/+1
* Include the ISC license from s2n-bignum's LICENSE file.jsing2023-01-211-1/+12
* Bring in s2n-bignum's bignum_sqr() for amd64.jsing2023-01-211-0/+185
* Move bn_{mul,sqr}_comba{4,8}() from bn_asm.c to bn_mul.c/bn_sqr.c.jsing2023-01-201-1/+7
* Provide a per machine bn_arch.h.jsing2023-01-201-0/+24