summaryrefslogtreecommitdiff
path: root/src/lib (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Include the ISC license from s2n-bignum's LICENSE file.jsing2023-01-239-9/+108
* Bring in various s2n-bignum functions for amd64.jsing2023-01-239-0/+1458
* Move bn_mul_add_words() and bn_mul_words() from bn_asm.c to bn_mul.c.jsing2023-01-237-138/+156
* Move bn_sqr_words from bn_asm.c to bn_sqr.c.jsing2023-01-237-59/+69
* Move bn_div_words from bn_asm.c to bn_div.c.jsing2023-01-237-86/+98
* Include bn_arch.h now that we're using defines from it.jsing2023-01-231-1/+2
* Move bn_add_words() and bn_sub_words from bn_asm.c to bn_add.c.jsing2023-01-237-159/+184
* Enable bn_sqr() on amd64.jsing2023-01-211-1/+2
* Provide an implementation of bn_sqr() that calls s2n-bignum's bignum_sqr().jsing2023-01-213-3/+41
* Fix include.jsing2023-01-211-1/+1
* Include the ISC license from s2n-bignum's LICENSE file.jsing2023-01-211-1/+12
* Bring in s2n-bignum's bignum_sqr() for amd64.jsing2023-01-211-0/+185
* Include the ISC license from s2n-bignum's LICENSE file.jsing2023-01-212-1/+25
* Bring in the internal and "public" headers for s2n-bignum.jsing2023-01-212-0/+862
* Refactor BN_mul().jsing2023-01-211-67/+81
* Refactor BN_sqr().jsing2023-01-211-50/+80
* Reorder functions and drop unnessary static prototypes.jsing2023-01-211-372/+363