summaryrefslogtreecommitdiff
path: root/src/lib (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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
* Avoid negative zero.jsing2023-02-1310-36/+40
* Simplify BN_set_negative().jsing2023-02-131-6/+3
* 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
* 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
* Turn BN_mod_{ct,nonct}() into symbols.jsing2023-02-032-6/+19
* Remove AIX toc data after every function. NFCmiod2023-02-025-71/+2
* Refactor BN_uadd() and BN_usub().jsing2023-02-023-39/+99
* Unbreak vpaes-x86 implementation.jsing2023-02-021-2/+0
* Move all data blocks from .text to .rodata and cleanup up and homogeneize codemiod2023-02-023-18/+5
* Move all data blocks from .text to .rodata and cleanup up and homogeneize codemiod2023-02-0116-236/+248
* For xonly, move sha512-ppc.pl's table from text to rodatagkoehler2023-02-011-18/+7
* Pull the MONT_WORD define to the top.jsing2023-02-011-3/+3
* Move BN_MONT_CTX_* functions to the top of the file.jsing2023-02-011-221/+221
* Remove the now empty bn_asm.c.jsing2023-01-318-78/+6
* Simplify bn_div_3_words().jsing2023-01-311-49/+15
* Provide inline assembly bn_umul_hilo() for alpha/powerpc64/riscv64.jsing2023-01-313-3/+67
* Provide inline assembly versions of bn_umul_hilo() for aarch64/amd64/i386.jsing2023-01-313-3/+67
* Provide bn_umul_hilo().jsing2023-01-311-0/+159
* Correctly detect b < a in BN_usub().jsing2023-01-312-5/+8
* Remove sparc related files from libcrypto.jsing2023-01-314-1678/+0
* Fix logic of picmeup() to only produce one set of statements on OpenBSD; thismiod2023-01-301-1/+1
* Remove the now empty/unused bn_depr.c.jsing2023-01-292-66/+1
* Use s2n-bignum assembly implementations for libcrypto bignum on amd64.jsing2023-01-292-3/+90
* Stop installing x509_verify.htb2023-01-281-2/+1
* Stop relying on x509_verify.h being publictb2023-01-281-3/+2
* Remove comment referencing bn_depr.c.jsing2023-01-281-6/+1
* Move the three functions that are in bn_depr.c back to bn_prime.c.jsing2023-01-282-53/+57
* Move the more readable version of bn_mul_mont() from bn_asm.c to bn_mont.c.jsing2023-01-282-168/+55
* Fix previous.jsing2023-01-281-4/+9
* Provide bn_div_rem_words() and make use of it.jsing2023-01-285-67/+87
* Check return value of X509_digestjob2023-01-241-2/+3
* Change include from _internal_s2n_bignum.h to s2n_bignum_internal.h.jsing2023-01-239-9/+9