summaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2023-02-23openssl speed: avoid bad pluraltb1-5/+5
2023-02-23Use explicit .text instead of .previous to please Windows/MinGW on amd64tb11-12/+12
2023-02-23Fix up the .rodata segment's name for Windows as well.tb1-2/+3
2023-02-22Adjust parentheses in mont->ri assignment.jsing1-2/+2
2023-02-22Replace bn_sub_part_words() with bn_sub().jsing4-370/+19
2023-02-22Rework bn_add()/bn_sub() to operate on word arrays.jsing3-82/+99
2023-02-22Rewrite and simplify BN_MONT_CTX_set()jsing2-98/+76
2023-02-21perlasm: properly spell .rodata for macOS on inteltb1-0/+3
2023-02-21remove extra argumentbcook1-2/+2
2023-02-21Unifdef MONT_WORD.jsing2-75/+5
2023-02-19Move BN_MONT_CTX back to bn_local.h for now. It's still used by bn_exp.ctb2-14/+14
2023-02-19Rewrite BN_MONT_CTX_set_locked()jsing1-23/+27
2023-02-19First pass clean up of bn_mont.c.jsing1-31/+37
2023-02-19Move BN_MONT_CTX_copy().jsing1-19/+19
2023-02-19Move struct bn_mont_ctx_st from bn_local.h to bn_mont.c.jsing2-14/+14
2023-02-17Provide optimised versions of bn_addw() and bn_subw() for aarch64.jsing1-1/+35
2023-02-17Remove now unused tangle of mul*/sqr* and BN_UMULT_* macros.jsing1-251/+1
2023-02-17Reimplement bn_sqr_comba{4,8}().jsing2-102/+110
2023-02-16Enable s2n-bignum word_clz() on amd64.jsing4-4/+17
2023-02-16Use bn_addw() in bn_mulw(), rather than duplicating add with carry code.jsing1-12/+7
2023-02-16Change include from _internal_s2n_bignum.h to s2n_bignum_internal.h.jsing1-1/+1
2023-02-16Include the ISC license from s2n-bignum's LICENSE file.jsing1-1/+12