summaryrefslogtreecommitdiff
path: root/src/lib (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* Refactor x509v3_cache_extensionsjob2023-01-203-41/+26
* Remove various #ifndef BN_SQR_COMBA.jsing2023-01-201-19/+1
* Move bn_{mul,sqr}_comba{4,8}() from bn_asm.c to bn_mul.c/bn_sqr.c.jsing2023-01-208-306/+302
* Move {mul,sqr}_add_c{,2} macros from bn_asm.c to bn_local.h.jsing2023-01-203-153/+160
* Remove unused code.jsing2023-01-203-467/+15
* Replace BN_DIV3W with HAVE_BN_DIV_3_WORDS (in bn_arch.h).jsing2023-01-203-6/+8
* Provide a per machine bn_arch.h.jsing2023-01-2015-1/+338
* Reorder functions.jsing2023-01-201-344/+344
* Reorder functions for easier maintenance.jsing2023-01-201-30/+30
* Remove more unused assembly generation scripts.jsing2023-01-198-696/+0
* Remove various unused assembly files and assembly generation scripts.jsing2023-01-1910-7760/+0
* Bring in a description of bn_words_3_div().jsing2023-01-181-1/+9
* Start cleaning up BN_div_internal().jsing2023-01-181-158/+195
* Don't do policy checking unless we were asked to do so.beck2023-01-171-2/+3
* Remove non-visible and unused OPENSSL_wipe_cpu and OPENSSL_atomic_addmiod2023-01-1712-700/+7
* Move BN_sqr() to the bottom of the file.jsing2023-01-161-85/+85
* Mop up debug code that escaped previously.jsing2023-01-163-82/+3
* gost: add missing BN_CTX_{start,end}() pairtb2023-01-151-1/+4
* Move constants out of text segment into rodata to prepare for xonly supportderaadt2023-01-1414-19/+25
* Remove unused Elliptic Curve code.jsing2023-01-1415-25353/+4
* Rewrite BN_CTX.jsing2023-01-141-410/+98
* Greatly simplify bn_expand_internal().jsing2023-01-141-103/+26
* Clean up and simplify EC_KEY handling, mostly from a BN_CTX perspective.jsing2023-01-141-59/+80
* Move all data tables from .text section to .rodata, and update the code tomiod2023-01-138-39/+104
* Move all data tables from .text section to .rodata, and update the code tomiod2023-01-137-78/+54
* Prevent 1-byte out-of-bounds read in i2c_ASN1_BIT_STRINGtb2023-01-131-2/+4
* based upon inspection of obj/*.S ...deraadt2023-01-111-1/+3
* temporarily force hppa libcrypto to be built --no-execute-only becausederaadt2023-01-111-1/+3
* Clean up and simplify BIGNUM handling in DSA code.jsing2023-01-113-96/+116
* Simplify BIGNUM handling in dsa_builtin_keygen().jsing2023-01-111-18/+17
* Replace BN_lshift1()/BN_rshift1() with calls to BN_lshift()/BN_rshift().jsing2023-01-111-125/+42