summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* Move BN_MONT_CTX_copy().jsing2023-02-191-19/+19
* Move struct bn_mont_ctx_st from bn_local.h to bn_mont.c.jsing2023-02-192-14/+14
* Provide optimised versions of bn_addw() and bn_subw() for aarch64.jsing2023-02-171-1/+35
* Remove now unused tangle of mul*/sqr* and BN_UMULT_* macros.jsing2023-02-171-251/+1
* Reimplement bn_sqr_comba{4,8}().jsing2023-02-172-102/+110
* Enable s2n-bignum word_clz() on amd64.jsing2023-02-164-4/+17
* Use bn_addw() in bn_mulw(), rather than duplicating add with carry code.jsing2023-02-161-12/+7
* 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-169-105/+109
* zap stray empty linetb2023-02-161-2/+1
* Add missing masks to accumulator version of bn_umul_hilo()jsing2023-02-161-1/+5
* libressl *_namespace.h: adjust *_ALIAS() to require a semicolontb2023-02-1685-1006/+1006
* Reimplement bn_add_words() and bn_sub_words() using bignum primitives.jsing2023-02-162-111/+88
* Place bn_mul_add_words() after bn_mul_words().jsing2023-02-151-39/+39
* zap tabtb2023-02-151-2/+2
* Remove the misnamed and now unused mul, mul_add and mul_add_c macros.jsing2023-02-141-122/+2
* Reimplement bn_mul_words(), bn_mul_add_words() and bn_mul_comba{4,8}().jsing2023-02-141-235/+152
* Provide big number primitives for word addition/multiplication.jsing2023-02-141-1/+114
* Make BN_is_zero() check word values.jsing2023-02-141-4/+9
* Fix a -0 corner case in BN_div_internal()jsing2023-02-141-3/+5
* Reimplement BN_num_bits_word().jsing2023-02-141-20/+25
* Make BN_set_negative() closer to constant time.jsing2023-02-141-2/+3
* Provide bn_ct_{eq,ne}_zero{,_mask}() inline functions.jsing2023-02-141-1/+33
* Add regress coverage for BN_num_bits_word()tb2023-02-141-1/+25
* asn1x509 test: Remove unnecessary line continuationstb2023-02-131-24/+24
* Merge dsa_sign.c and dsa_vrf.c into dsa_ossl.ctb2023-02-134-166/+37
* dsa/dsa_sign.c: unindent by inverting logic for DSA_SIG_free(NULL)tb2023-02-131-6/+7
* dsa/dsa_sign.c: shuffle functions into a more sensible ordertb2023-02-131-13/+13
* Revise for negative zero changes.jsing2023-02-131-2/+2
* Avoid negative zero.jsing2023-02-1310-36/+40
* Simplify BN_set_negative().jsing2023-02-131-6/+3
* Add currently failing negative zero check to BN_rshift() regress.jsing2023-02-131-1/+5
* Remove bn_exp2.c, which is now empty.jsing2023-02-112-118/+1
* Bye bye x86_64-gcc.c.jsing2023-02-111-559/+0
* Use .section .rodata instead of a plain .rodatatb2023-02-0914-15/+15
* Pull in bn_internal.h for the generic version of bn_umul_hilo()jsing2023-02-091-1/+2
* Clean up bn_sqr_words()jsing2023-02-092-53/+10
* openssl(1) pkcs7 avoid crash on malformed filestb2023-02-081-5/+9
* Fix arbitrary memory read in GENERAL_NAME_cmp()tb2023-02-071-2/+3
* libcrypto/ec: another missing point-on-curve checktb2023-02-071-3/+9
* Remove bn_sqr_words() on amd64.jsing2023-02-042-11/+2
* Fix output constraints for bn_umul_hilo().jsing2023-02-044-8/+8
* Move BN_mod_exp2_mont() to bn_exp.c.jsing2023-02-032-188/+186
* Reorder functions in bn_exp.c to be slightly sensible...jsing2023-02-031-282/+279
* Clean up and simplify BN_mod_lshift{,_quick}().jsing2023-02-031-38/+34
* Clean up BN_mod_mul() and simplify BN_mod_sqr().jsing2023-02-031-14/+16
* Simplify BN_mod_{lshift1,sub}_quick().jsing2023-02-031-13/+19
* Simplify BN_nnmod().jsing2023-02-031-13/+12