summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Add bn/arch/${MACHINE_CPU} to the include path.jsing2023-01-311-1/+2
* Add more regress tests for BN_usub().jsing2023-01-311-1/+22
* 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
* Use utime in order to make benchmarks less noisy and more consistent.jsing2023-01-291-5/+14
* Set BN_FLG_CONSTTIME on benchmark inputs.jsing2023-01-291-1/+4
* Add benchmarks for BN_div()jsing2023-01-291-10/+147
* Correct setup for BN_mul/BN_sqr benchmarks.jsing2023-01-291-4/+4
* Rename bn_mul.c regress to bn_mul_div.c.jsing2023-01-292-5/+5
* 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
* Switch regress to using x509_verify.h from libcrypto instead of thetb2023-01-284-8/+12
* 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
* Add openssl 3.0 interop teststb2023-01-275-12/+70
* 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
* Provide basic benchmarks for BN_mul() and BN_sqr().jsing2023-01-212-2/+275
* 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