summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Add a reasonable ML-KEM API for public use.beck2025-08-1414-897/+1783
* Use faster versions of bignum_{mul,sqr}_{4_8,6_12,8_16}() if possible.jsing2025-08-141-10/+41
* Provide amd64 specific versions of bn_mul_comba6() and bn_sqr_comba6().jsing2025-08-142-2/+22
* Provide bn_mod_add_words() and bn_mod_sub_words() on amd64.jsing2025-08-142-2/+25
* Add special handling for multiplication and squaring of BNs with six words.jsing2025-08-142-2/+6
* Hook additional s2n-bignum routines to the amd64 build.jsing2025-08-141-1/+11
* Add CPU feature detection for ADX on amd64.jsing2025-08-142-5/+10
* Clean up parts of rc4.jsing2025-08-141-79/+40
* Add benchmarks for 384 bit x 384 bit multiplication and 384 bit squaring.jsing2025-08-121-1/+14
* Revise include to match the name that we use.jsing2025-08-1210-20/+20
* Replace SPDX-License-Identifier with actual license.jsing2025-08-1210-20/+130
* Add RCS tags to new files.jsing2025-08-1210-0/+20
* Bring in bignum_mod{add,sub}() from s2n-bignum.jsing2025-08-122-0/+185
* Bring in bignum_{mul,sqr}_{4_8,8_16}() from s2n-bignum.jsing2025-08-124-0/+877
* Bring in bignum_{mul,sqr}_6_12{,_alt}() from s2n-bignum.jsing2025-08-124-0/+807
* Add RCS tags.jsing2025-08-122-0/+4
* Add const to bignum_*() function calls.jsing2025-08-121-16/+16
* Sync headers from s2n-bignum.jsing2025-08-122-236/+588
* Add RCS tags.jsing2025-08-1111-0/+22
* Resync s2n-bignum primitives for amd64 with upstream.jsing2025-08-1111-115/+113
* Clean up and move define to correct place.beck2025-08-102-5/+3
* Add missing make dependency as the oclo binary depends onanton2025-08-091-1/+3
* sync CA certificates from newer mozilla list, ok tb@sthen2025-08-061-339/+1
* Speed up bn_{mod,sqr}_mul_words() for specific inputs.jsing2025-08-051-3/+25
* Provide bn_sqr_comba6().jsing2025-08-052-2/+48
* Provide bn_mul_comba6().jsing2025-08-052-2/+63
* Mark the inputs to bn_mul_comba{4,8}() as const.jsing2025-08-053-9/+9
* Sort NAME, RETURN VALUES, ERRORS, and STANDARDS in the same order as SYNOPSIS.schwarze2025-08-041-16/+16
* link illumos oclo test to the treetb2025-08-041-2/+2
* Implement the POSIX-2024 close-on-fork flag, but modified to beguenther2025-08-042-9/+10
* replace the flockfile backend with a per FILE recursive mutex.dlg2025-08-041-1/+7
* Implement constant time EC scalar multiplication.jsing2025-08-031-16/+103
* Remove duplicate computation for b3.jsing2025-08-031-5/+1
* Add prototype for EC_GFp_homogeneous_projective_method().jsing2025-08-031-1/+2
* Avoid signed overflow in BN_MONT_CTX_set()tb2025-08-031-2/+3
* Avoid signed overflow in BN_mul()tb2025-08-031-3/+4
* Provide benchmarks for EC arithmetic.jsing2025-08-032-1/+212
* Provide bn_mod_sqr_words() and call it from ec_field_element_sqr().jsing2025-08-023-4/+20
* Copy EC_FIELD_MODULUS/EC_FIELD_ELEMENTs when copying groups and points.jsing2025-08-021-1/+9
* Provide constant time conditional selection between EC_FIELD_ELEMENTs.jsing2025-08-022-2/+17
* Provide harness to run illumos's oclo tests from libc regresstb2025-08-023-0/+32
* hash_test: remove variable name from prototype and fix a casttb2025-08-021-3/+3
* Rework PKCS7_simple_smimecap()tb2025-07-312-27/+36
* Rework PKCS7_add1_attrib_digest()tb2025-07-311-12/+18
* Rewrite PKCS7_get_smimecap() to use d2i_X509_ALGORS()tb2025-07-311-6/+9
* Plug leaks due to misuse of PKCS7_add_signed_attribute()tb2025-07-312-26/+52
* curve25519.c: zap trailing whitespace introduced in previoustb2025-07-291-2/+2
* PKCS7_add0_attrib_signing_time: tweak commenttb2025-07-281-2/+2
* Below STANDARDS, reference the two most relevant sections of RFC 5652.schwarze2025-07-271-1/+5
* openssl certhash: add digest param to certhash_directoryjoshua2025-07-271-13/+9