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