| Commit message (Expand) | Author | Age | Files | Lines |
| * | Rename old assembly bn_sqr_words() to bn_sqr_word_wise(). | jsing | 2025-09-07 | 3 | -6/+3 |
| * | Constify bn_mul_words(). | jsing | 2025-09-01 | 1 | -2/+3 |
| * | Provide bn_mul_words() on amd64. | jsing | 2025-09-01 | 2 | -2/+12 |
| * | Reorder functions since they've been renamed. | jsing | 2025-08-31 | 1 | -17/+17 |
| * | Rename bn_mul_words()/bn_mul_add_words(). | jsing | 2025-08-30 | 5 | -17/+17 |
| * | Rework bn_sqr() to use bn_sqr_words(). | jsing | 2025-08-30 | 2 | -13/+11 |
| * | Use faster versions of bignum_{mul,sqr}_{4_8,6_12,8_16}() if possible. | jsing | 2025-08-14 | 1 | -10/+41 |
| * | Provide amd64 specific versions of bn_mul_comba6() and bn_sqr_comba6(). | jsing | 2025-08-14 | 2 | -2/+22 |
| * | Provide bn_mod_add_words() and bn_mod_sub_words() on amd64. | jsing | 2025-08-14 | 2 | -2/+25 |
| * | Revise include to match the name that we use. | jsing | 2025-08-12 | 10 | -20/+20 |
| * | Replace SPDX-License-Identifier with actual license. | jsing | 2025-08-12 | 10 | -20/+130 |
| * | Add RCS tags to new files. | jsing | 2025-08-12 | 10 | -0/+20 |
| * | Bring in bignum_mod{add,sub}() from s2n-bignum. | jsing | 2025-08-12 | 2 | -0/+185 |
| * | Bring in bignum_{mul,sqr}_{4_8,8_16}() from s2n-bignum. | jsing | 2025-08-12 | 4 | -0/+877 |
| * | Bring in bignum_{mul,sqr}_6_12{,_alt}() from s2n-bignum. | jsing | 2025-08-12 | 4 | -0/+807 |
| * | Add const to bignum_*() function calls. | jsing | 2025-08-12 | 1 | -16/+16 |
| * | Add RCS tags. | jsing | 2025-08-11 | 11 | -0/+22 |
| * | Resync s2n-bignum primitives for amd64 with upstream. | jsing | 2025-08-11 | 11 | -115/+113 |
| * | Mark the inputs to bn_mul_comba{4,8}() as const. | jsing | 2025-08-05 | 1 | -3/+3 |
| * | Provide an optimised bn_subw() for amd64. | jsing | 2024-03-26 | 1 | -3/+22 |
| * | Replace uses of endbr64 with _CET_ENDBR from cet.h | tb | 2024-02-24 | 11 | -11/+11 |
| * | Mark read/write registers as non-overlapping for bn_qwmulw_{addqw_,}addw() | jsing | 2023-07-24 | 1 | -3/+3 |
| * | Provide optimised bn_subw() for riscv64. | jsing | 2023-07-09 | 1 | -1/+18 |
| * | Provide optimised bn_addw() for riscv64. | jsing | 2023-07-09 | 1 | -1/+18 |
| * | Provide optimised bn_mulw() for riscv64. | jsing | 2023-07-07 | 1 | -7/+11 |
| * | Rewrite and simplify bn_sqr()/bn_sqr_normal(). | jsing | 2023-06-24 | 1 | -3/+3 |
| * | Provide optimised bn_subw() and bn_subw_subw() for arm. | jsing | 2023-06-24 | 1 | -1/+50 |
| * | Provide optimised bn_clzw() for aarch64. | jsing | 2023-06-21 | 1 | -1/+15 |
| * | Optimise bn_mul2_mulw_addtw() for aarch64. | jsing | 2023-06-17 | 1 | -1/+28 |
| * | Optimise quad word primitives on aarch64. | jsing | 2023-06-12 | 1 | -1/+136 |
| * | Provide optimised bn_mulw_{addw,addw_addw,addtw}() for aarch64. | jsing | 2023-05-28 | 1 | -1/+68 |
| * | Provide optimised bn_addw_addw()/bn_subw_subw() for aarch64. | jsing | 2023-05-28 | 1 | -1/+43 |
| * | Add endbr64 where needed by inspection. Passes regresson tests. | deraadt | 2023-04-25 | 11 | -0/+11 |
| * | Tweak indent and use named registers. | jsing | 2023-04-17 | 1 | -13/+13 |
| * | Use separate lines instead of semicolons. | bcook | 2023-02-25 | 1 | -4/+10 |
| * | Rework bn_add()/bn_sub() to operate on word arrays. | jsing | 2023-02-22 | 1 | -7/+10 |
| * | Provide optimised versions of bn_addw() and bn_subw() for aarch64. | jsing | 2023-02-17 | 1 | -1/+35 |
| * | Enable s2n-bignum word_clz() on amd64. | jsing | 2023-02-16 | 2 | -2/+12 |
| * | Change include from _internal_s2n_bignum.h to s2n_bignum_internal.h. | jsing | 2023-02-16 | 1 | -1/+1 |
| * | Include the ISC license from s2n-bignum's LICENSE file. | jsing | 2023-02-16 | 1 | -1/+12 |
| * | Bring in word_clz.S from s2n-bignum for amd64. | jsing | 2023-02-16 | 1 | -0/+48 |
| * | Rename bn_umul_hilo() to bn_mulw(). | jsing | 2023-02-16 | 6 | -42/+42 |
| * | Remove bn_sqr_words() on amd64. | jsing | 2023-02-04 | 2 | -11/+2 |
| * | Fix output constraints for bn_umul_hilo(). | jsing | 2023-02-04 | 4 | -8/+8 |
| * | Refactor BN_uadd() and BN_usub(). | jsing | 2023-02-02 | 2 | -2/+22 |
| * | Provide inline assembly bn_umul_hilo() for alpha/powerpc64/riscv64. | jsing | 2023-01-31 | 3 | -3/+67 |
| * | Provide inline assembly versions of bn_umul_hilo() for aarch64/amd64/i386. | jsing | 2023-01-31 | 3 | -3/+67 |
| * | Remove sparc related files from libcrypto. | jsing | 2023-01-31 | 1 | -39/+0 |
| * | Use s2n-bignum assembly implementations for libcrypto bignum on amd64. | jsing | 2023-01-29 | 1 | -1/+79 |
| * | Provide bn_div_rem_words() and make use of it. | jsing | 2023-01-28 | 2 | -2/+52 |