summaryrefslogtreecommitdiff
path: root/src/lib/libssl/ssl_methods.c (unfollow)
Commit message (Expand)AuthorFilesLines
2025-08-18Avoid asm("") for MSVCtb1-1/+5
2025-08-17mlkem tests: include the public <openssl/mlkem.h>tb2-5/+5
2025-08-17Change gmtime() to return time in UTC rather than GMT, as required by our ownphessler1-79/+79
2025-08-17Mop up the now unused RC4_CHUNK defines.jsing13-130/+0
2025-08-17Further simplify the rc4 implementation.jsing1-117/+45
2025-08-15mlkem_tests: remove unneded ret variable from mlkem_{decap,keygen}_tests()tb1-19/+11
2025-08-15Fix includes in mlkem unit and iteration teststb4-16/+5
2025-08-15mlkem_tests no longer depends on mlkem_tests_utiltb1-2/+2
2025-08-15mlkem_tests: use public mlkem.h, no longer needs mlkem_tests_util.htb1-4/+3
2025-08-15mlkem_tests: mop up after feral openssl devs were heretb1-83/+91
2025-08-15mlkem_unittest: undo unnecessary variable renamingtb1-5/+5
2025-08-14Tweak comment in asn1_item_free: KNF, missing comma, wont -> won't.tb1-3/+4
2025-08-14unbreak tree after commiting from wrong placebeck1-223/+1
2025-08-14revert accidental disabling of ssl_security_cert() in -r1.52tb1-2/+2
2025-08-14Add a reasonable ML-KEM API for public use.beck14-897/+1783
2025-08-14Use faster versions of bignum_{mul,sqr}_{4_8,6_12,8_16}() if possible.jsing1-10/+41
2025-08-14Provide amd64 specific versions of bn_mul_comba6() and bn_sqr_comba6().jsing2-2/+22
2025-08-14Provide bn_mod_add_words() and bn_mod_sub_words() on amd64.jsing2-2/+25
2025-08-14Add special handling for multiplication and squaring of BNs with six words.jsing2-2/+6
2025-08-14Hook additional s2n-bignum routines to the amd64 build.jsing1-1/+11
2025-08-14Add CPU feature detection for ADX on amd64.jsing2-5/+10
2025-08-14Clean up parts of rc4.jsing1-79/+40
2025-08-12Add benchmarks for 384 bit x 384 bit multiplication and 384 bit squaring.jsing1-1/+14
2025-08-12Revise include to match the name that we use.jsing10-20/+20
2025-08-12Replace SPDX-License-Identifier with actual license.jsing10-20/+130
2025-08-12Add RCS tags to new files.jsing10-0/+20
2025-08-12Bring in bignum_mod{add,sub}() from s2n-bignum.jsing2-0/+185
2025-08-12Bring in bignum_{mul,sqr}_{4_8,8_16}() from s2n-bignum.jsing4-0/+877
2025-08-12Bring in bignum_{mul,sqr}_6_12{,_alt}() from s2n-bignum.jsing4-0/+807
2025-08-12Add RCS tags.jsing2-0/+4
2025-08-12Add const to bignum_*() function calls.jsing1-16/+16
2025-08-12Sync headers from s2n-bignum.jsing2-236/+588
2025-08-11Add RCS tags.jsing11-0/+22
2025-08-11Resync s2n-bignum primitives for amd64 with upstream.jsing11-115/+113
2025-08-10Clean up and move define to correct place.beck2-5/+3
2025-08-09Add missing make dependency as the oclo binary depends onanton1-1/+3
2025-08-06sync CA certificates from newer mozilla list, ok tb@sthen1-339/+1
2025-08-05Speed up bn_{mod,sqr}_mul_words() for specific inputs.jsing1-3/+25
2025-08-05Provide bn_sqr_comba6().jsing2-2/+48
2025-08-05Provide bn_mul_comba6().jsing2-2/+63
2025-08-05Mark the inputs to bn_mul_comba{4,8}() as const.jsing3-9/+9
2025-08-04Sort NAME, RETURN VALUES, ERRORS, and STANDARDS in the same order as SYNOPSIS.schwarze1-16/+16
2025-08-04link illumos oclo test to the treetb1-2/+2
2025-08-04Implement the POSIX-2024 close-on-fork flag, but modified to beguenther2-9/+10
2025-08-04replace the flockfile backend with a per FILE recursive mutex.dlg1-1/+7
2025-08-03Implement constant time EC scalar multiplication.jsing1-16/+103
2025-08-03Remove duplicate computation for b3.jsing1-5/+1
2025-08-03Add prototype for EC_GFp_homogeneous_projective_method().jsing1-1/+2
2025-08-03Avoid signed overflow in BN_MONT_CTX_set()tb1-2/+3
2025-08-03Avoid signed overflow in BN_mul()tb1-3/+4