summaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2023-02-16libressl *_namespace.h: adjust *_ALIAS() to require a semicolontb85-1006/+1006
2023-02-16Reimplement bn_add_words() and bn_sub_words() using bignum primitives.jsing2-111/+88
2023-02-15Place bn_mul_add_words() after bn_mul_words().jsing1-39/+39
2023-02-15zap tabtb1-2/+2
2023-02-14Remove the misnamed and now unused mul, mul_add and mul_add_c macros.jsing1-122/+2
2023-02-14Reimplement bn_mul_words(), bn_mul_add_words() and bn_mul_comba{4,8}().jsing1-235/+152
2023-02-14Provide big number primitives for word addition/multiplication.jsing1-1/+114
2023-02-14Make BN_is_zero() check word values.jsing1-4/+9
2023-02-14Fix a -0 corner case in BN_div_internal()jsing1-3/+5
2023-02-14Reimplement BN_num_bits_word().jsing1-20/+25
2023-02-14Make BN_set_negative() closer to constant time.jsing1-2/+3
2023-02-14Provide bn_ct_{eq,ne}_zero{,_mask}() inline functions.jsing1-1/+33
2023-02-14Add regress coverage for BN_num_bits_word()tb1-1/+25
2023-02-13asn1x509 test: Remove unnecessary line continuationstb1-24/+24
2023-02-13Merge dsa_sign.c and dsa_vrf.c into dsa_ossl.ctb4-166/+37
2023-02-13dsa/dsa_sign.c: unindent by inverting logic for DSA_SIG_free(NULL)tb1-6/+7
2023-02-13dsa/dsa_sign.c: shuffle functions into a more sensible ordertb1-13/+13
2023-02-13Revise for negative zero changes.jsing1-2/+2
2023-02-13Avoid negative zero.jsing10-36/+40
2023-02-13Simplify BN_set_negative().jsing1-6/+3
2023-02-13Add currently failing negative zero check to BN_rshift() regress.jsing1-1/+5
2023-02-11Remove bn_exp2.c, which is now empty.jsing2-118/+1
2023-02-11Bye bye x86_64-gcc.c.jsing1-559/+0
2023-02-09Use .section .rodata instead of a plain .rodatatb14-15/+15
2023-02-09Pull in bn_internal.h for the generic version of bn_umul_hilo()jsing1-1/+2
2023-02-09Clean up bn_sqr_words()jsing2-53/+10
2023-02-08openssl(1) pkcs7 avoid crash on malformed filestb1-5/+9
2023-02-07Fix arbitrary memory read in GENERAL_NAME_cmp()tb1-2/+3
2023-02-07libcrypto/ec: another missing point-on-curve checktb1-3/+9
2023-02-04Remove bn_sqr_words() on amd64.jsing2-11/+2
2023-02-04Fix output constraints for bn_umul_hilo().jsing4-8/+8
2023-02-03Move BN_mod_exp2_mont() to bn_exp.c.jsing2-188/+186
2023-02-03Reorder functions in bn_exp.c to be slightly sensible...jsing1-282/+279
2023-02-03Clean up and simplify BN_mod_lshift{,_quick}().jsing1-38/+34
2023-02-03Clean up BN_mod_mul() and simplify BN_mod_sqr().jsing1-14/+16
2023-02-03Simplify BN_mod_{lshift1,sub}_quick().jsing1-13/+19
2023-02-03Simplify BN_nnmod().jsing1-13/+12
2023-02-03Turn BN_mod_{ct,nonct}() into symbols.jsing2-6/+19
2023-02-02Remove AIX toc data after every function. NFCmiod5-71/+2
2023-02-02Refactor BN_uadd() and BN_usub().jsing3-39/+99
2023-02-02Unbreak vpaes-x86 implementation.jsing1-2/+0
2023-02-02Move all data blocks from .text to .rodata and cleanup up and homogeneize codemiod3-18/+5
2023-02-02Sync function prototypes and declarations to satisfy clang 15.anton1-3/+3
2023-02-01Move all data blocks from .text to .rodata and cleanup up and homogeneize codemiod16-236/+248
2023-02-01For xonly, move sha512-ppc.pl's table from text to rodatagkoehler1-18/+7
2023-02-01Don't run session tests with openssl 3.0 - these tests aren't TLSv1.3 readytb1-2/+2
2023-02-01Hopefully the last one.tb1-4/+4
2023-02-01One more openssl 1.0.2 thing missed.tb1-4/+4
2023-02-01Switch from eopenssl to eopenssl30. Missed in both previous commitstb1-4/+4
2023-02-01Retire OpenSSL 1.0.2 interoptb7-93/+13