- 7dc4a03 Fuchsia has getentropy() via musl - use it and drop the custom file by Bob Beck · 1 year, 9 months ago
- 72540c1 Embed BN_MONT_CTX into EC_GROUP. by David Benjamin · 2 years, 2 months ago
- 53f09ad Move to preferring getentropy() for system provided entropy by Bob Beck · 1 year, 9 months ago
- 847a395 Use sources.cmake for the test_support library by David Benjamin · 1 year, 9 months ago
- 197b571 Use sources.cmake for test binaries by David Benjamin · 1 year, 9 months ago
- 8e8f87e Don't store a redundant copy of the EC_GROUP field modulus by David Benjamin · 2 years, 2 months ago
- 5eab868 Remove field_minus_order from EC_GROUP. by David Benjamin · 2 years, 2 months ago
- 6f13380 Don't store a redundant copy of the order in EC_GROUP by David Benjamin · 2 years, 2 months ago
- 9ad0e9d Remove some unused fields by David Benjamin · 1 year, 10 months ago
- a369247 Fix the Windows fuzzer build by David Benjamin · 1 year, 9 months ago
- a905bbb Consistently include BTI markers in every assembly file by David Benjamin · 1 year, 10 months ago
- e79649b Use ProcessPrng instead of RtlGenRandom on Windows by Alex Gough · 1 year, 10 months ago
- ee194c7 Slightly tidy BIO_C_SET_FILENAME logic by David Benjamin · 1 year, 9 months ago
- 9fcaec6 Start recognizing the OPENSSL_NANOLIBC define by David Benjamin · 1 year, 10 months ago
- 8ead3f5 Add more tests for recognizing explicit forms of built-in curves by David Benjamin · 2 years, 2 months ago
- 6a7d8b5 Remove p > q normalization in RSA keys by David Benjamin · 1 year, 10 months ago
- 02d2715 Implement BN_MONT_CTX_new_consttime with Montgomery reduction by David Benjamin · 3 years, 3 months ago
- 98e1227 Make bn_mod_lshift_consttime faster by David Benjamin · 1 year, 10 months ago
- acfb106 Fix tests on Arm when NEON is unavailable by David Benjamin · 1 year, 10 months ago
- 754bcf6 Don't expose EVP_PKEY internal representation through EVP_PKEY_assign by David Benjamin · 1 year, 10 months ago
- 04c3d40 Remove CRYPTO_MUTEX from public headers by David Benjamin · 1 year, 10 months ago
- d4553e0 Make RSA opaque by David Benjamin · 1 year, 10 months ago
- 761c3ed Add ASN1_TIME_set_string_X509 by David Benjamin · 1 year, 10 months ago
- 1ca5723 Don't allow timezone offsets in ASN1_UTCTIME_set_string by David Benjamin · 1 year, 10 months ago
- cbb96b4 Const-correct a few X509_PURPOSE and X509_TRUST functions by David Benjamin · 1 year, 10 months ago
- 8e16c04 Avoid another NULL+0 in BIO_s_mem by David Benjamin · 1 year, 10 months ago
- 3f680b0 Remove a layer of indirection from fiat curve25519 assembly by David Benjamin · 1 year, 10 months ago
- 1340a5b Give up on qsort for sk_FOO_sort by David Benjamin · 1 year, 10 months ago
- 9d48902 Remove a pointer indirection in STACK_OF(T) comparisons by David Benjamin · 1 year, 10 months ago
- 99d3c22 Prefix the private stack functions by David Benjamin · 1 year, 10 months ago
- 9d4f833 Use ADX asm for Curve25519 base-point multiplication by Andres Erbsen · 1 year, 10 months ago
- f4a4e27 Make DSA opaque by David Benjamin · 1 year, 10 months ago
- 43f8891 Add saturated X25519 for x86_64+ADX running Linux by Andres Erbsen · 1 year, 10 months ago
- df9955b Handle ChaCha20 counter overflow consistently by David Benjamin · 1 year, 10 months ago
- d605df5 Use packed representation for large Curve25519 table by Andres Erbsen · 1 year, 10 months ago
- b034104 Make BN_mod_inverse() deal with repeated arguments by Theo Buehler · 1 year, 10 months ago
- e106b53 Remove BN_DEC_FMT2 and test the others by David Benjamin · 1 year, 10 months ago
- be0fdf7 Constant-time test that X25519 has a single path. by Andres Erbsen · 1 year, 10 months ago
- 55b069d Add a value barrier when checking for point doubling. by David Benjamin · 1 year, 10 months ago
- e30750c Add an ABI test for x25519_NEON by David Benjamin · 1 year, 10 months ago
- da757e6 Add constant-time validation for curve25519 by David Benjamin · 1 year, 10 months ago
- 5fcd47d Add prefetch to aes_hw_ctr32_encrypt_blocks by Ilya Tokar · 1 year, 10 months ago
- 825bec8 Remove variable expansion from CONF fuzzer by David Benjamin · 1 year, 10 months ago
- f31b45d Remove some unreachable character types in the CONF parser by David Benjamin · 1 year, 10 months ago
- 5aefcba Remove some unnecessary NULL checks in conf.c. by David Benjamin · 1 year, 10 months ago
- 83a6ba1 Test the CONF parser more extensively by David Benjamin · 1 year, 10 months ago
- 7e56051 Miscellaneous size_t truncation fixes by David Benjamin · 1 year, 10 months ago
- 89a6253 Add int casts as needed around STACK_OF(T) sizes and indices by David Benjamin · 1 year, 10 months ago
- 8c7e925 Bound STACK_OF(T) sizes by int by David Benjamin · 1 year, 10 months ago
- f712c86 Avoid locks in CRYPTO_free_ex_data by David Benjamin · 1 year, 10 months ago
- 8abcb6f Don't include <stdatomic.h> in C++ by David Benjamin · 1 year, 11 months ago
- 74a75b3 Add a comment about the Chromium sandbox for macOS sysctls by David Benjamin · 1 year, 11 months ago
- 47b2fef Update hkdf.c to avoid potentially vulnerable code pattern. by Nicky Mouha · 1 year, 11 months ago
- dd52194 Fix RAND_enable_fork_unsafe_buffering when called after fork by David Benjamin · 2 years, 3 months ago
- 1599fea Remove read locks from PRNG steady state by David Benjamin · 2 years, 3 months ago
- a05691d Add an atomics library to crypto/internal.h by David Benjamin · 2 years, 3 months ago
- 8a85012 Remove the lock-based atomics fallback by David Benjamin · 2 years, 3 months ago
- 5b845de Use Windows Interlocked* APIs for refcounts when C11 isn't available by David Benjamin · 2 years, 3 months ago
- dd9ee60 Reject RSA keys under 512 bits by David Benjamin · 1 year, 11 months ago
- 786554f Check public components in freeze_private_key by David Benjamin · 1 year, 11 months ago
- 15a0c9a Remove now redundant RSA test by David Benjamin · 1 year, 11 months ago
- 4540c3c OpenBSD Support by Bob Beck · 2 years, 1 month ago
- c6dd304 Remove unions in BLAKE2b implementation by David Benjamin · 1 year, 11 months ago
- b1c6f45 Add back support for TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 by Adam Langley · 1 year, 11 months ago
- 722f5d8 Fix PKCS8Test to not rely on RSA-512 by David Benjamin · 1 year, 11 months ago
- 6d55dc3 Add APIs to support RSA keys with large e. by David Benjamin · 1 year, 11 months ago
- 5b32e81 Remove unions in GCM implementation by David Benjamin · 1 year, 11 months ago
- 5e988c4 Rename EC_RAW_POINT to EC_JACOBIAN by David Benjamin · 1 year, 11 months ago
- 1b724a6 Align Kyber names with draft-tls-westerbaan-xyber768d00 by David Benjamin · 1 year, 11 months ago
- 85e6453 Remove unions in polyval implementation by David Benjamin · 1 year, 11 months ago
- e7c3f47 Remove H from GCM128_KEY by David Benjamin · 1 year, 11 months ago
- 62f9751 Don't make assumptions about GCM128_CONTEXT layout in aesni-gcm-x86_64.pl by David Benjamin · 1 year, 11 months ago
- a7f83c4 Don't make assumptions about GCM128_CONTEXT layout in aesv8-gcm-armv8.pl by David Benjamin · 1 year, 11 months ago
- 4c8bcf0 Implement the AuthEncap/AuthDecap HPKE modes by David Benjamin · 1 year, 11 months ago
- 051f891 Update references to draft-irtf-cfrg-gcmsiv by David Benjamin · 1 year, 11 months ago
- 86ada1e Add new APIs for creating RSA keys by David Benjamin · 1 year, 11 months ago
- 048d21c Disable BlindingCacheConcurrency on FreeBSD. by David Benjamin · 1 year, 11 months ago
- b811a6c Add Kyber to runner tests by Adam Langley · 1 year, 11 months ago
- 9939e14c Invalidated cached RSA, DH, and DSA state when changing keys by David Benjamin · 1 year, 11 months ago
- 0c7527b X509_sign, etc., should return the length of the signature on success by David Benjamin · 2 years ago
- a0afd6a Add some missing includes by David Benjamin · 2 years ago
- d5f3a9e Squeeze a block at a time when computing the matrix in Kyber by David Benjamin · 2 years ago
- 4b6d950 Align TRUST_TOKEN_pst_v1_voprf with draft-21 of VOPRF by Steven Valdez · 2 years ago
- ece1f86 Re-add go:build ignore lines by David Benjamin · 2 years ago
- de2d610 Remove TLS_RSA_WITH_NULL_SHA by David Benjamin · 2 years ago
- ac6d558 Add mechanism for deprecated declarations. by Bob Beck · 2 years ago
- bcecc7d Replace sort.Sort with sort.Slice by David Benjamin · 2 years ago
- 26ead95 Trim some unused XN_FLAG_* values by David Benjamin · 2 years ago
- 437ef4d Remove the X509at_* functions by David Benjamin · 2 years ago
- d9f209b Document a pile of X509 print functions by David Benjamin · 2 years ago
- aa31748 Generate 64-bit Curve25519 and P256 code for MSVC by Andres Erbsen · 2 years, 1 month ago
- 32b5130 Widen ASN1_mbstring_copy and ASN1_mbstring_ncopy to ossl_ssize_t by David Benjamin · 2 years ago
- c466222 Skip some BIO_gets tests if tmpfile fails on Android by David Benjamin · 2 years ago
- 480344d Move TLS 1.3 KDF functions into the FIPS module. by Adam Langley · 2 years ago
- d3acd45 Move HKDF into the FIPS module. by Adam Langley · 2 years ago
- 4ae4fb7 Drop CECPQ2 support. by Adam Langley · 2 years ago
- 5fb362c Remove X509V3_EXT_add_list and X509V3_EXT_cleanup by David Benjamin · 2 years ago
- 8abd1b5 Remove support for "old-style" X509V3_EXT_METHODs. by David Benjamin · 2 years ago
- abfd5eb Restore some default cases in tasn_dec.c and tasn_enc.c by David Benjamin · 2 years ago
- 9423510 Fix up do_ext_i2d's error-handling by David Benjamin · 2 years ago