1. b6b33a8 [gtest] Clean up single-arg `testing::Invoke()`s by Jonathan Lee · 8 hours ago upstream/main
  2. 29cd444 Remove stale static asserts about atomics by David Benjamin · 3 days ago
  3. 4bc3b84 Add X509_parse_with_algorithms by David Benjamin · 3 days ago
  4. 9e96cc5 Make X509_verify X509_sign_ctx work with EVP_PKEY_RSA_PSS by David Benjamin · 3 days ago
  5. 117f86e Rewrite X509's parser with CBS/CBB by David Benjamin · 3 days ago
  6. a317d59 Rename X509_CINF::signature to X509_CINF::tbs_sig_alg by David Benjamin · 3 days ago
  7. 8999c98 Rewrite X509_PUBKEY's parsers with CBS/CBB by David Benjamin · 3 days ago
  8. c1811e0 Parse X509's signature algorithm with the CBS/CBB functions by David Benjamin · 3 days ago
  9. 421f177 Parse X509_ALGOR without depending on the templates by David Benjamin · 3 days ago
  10. a79eeb4 Make ASN1_EXTERN_FUNCS's parse callback CBS-based by David Benjamin · 3 days ago
  11. c08d7ba Remove the tag parameter to IMPLEMENT_EXTERN_ASN1 by David Benjamin · 3 days ago
  12. e8db903 Add X509_ALGOR_copy by David Benjamin · 3 days ago
  13. 15f2302 Write some templated functions for the d2i/i2d convention by David Benjamin · 3 days ago
  14. 06296a8 Make CBS/CBB-versions of crypto/asn1 types by David Benjamin · 3 days ago
  15. 26111ab Avoid one malloc indirection in X509 by David Benjamin · 3 days ago
  16. f33224e Test the implicit cleanup feature of X509_sign_ctx, etc. by David Benjamin · 3 days ago
  17. d000ce1 Add a benchmark for parsing with d2i_X509 by David Benjamin · 3 days ago
  18. e2a6fe9 Systematically test that parsers catch trailing data by David Benjamin · 3 days ago
  19. f3230c3 Test verifying signatures over "unusual" TBSCertificates by David Benjamin · 3 days ago
  20. 3682758 Use std::string_view in x509_test.cc by David Benjamin · 3 days ago
  21. 40e035a Clear the extension list when removing the last extension by David Benjamin · 5 days ago
  22. dba32d7 Refresh basic constraints test certificates by David Benjamin · 5 days ago
  23. 087d397 Document ASN1_item_sign's order of operations a bit by David Benjamin · 5 days ago
  24. 28e4622 Add a few more TODOs for functions that should be const but aren't by David Benjamin · 5 days ago
  25. 50e28f5 Use the new SPKI API in d2i_RSA_PUBKEY and friends by David Benjamin · 5 days ago
  26. 85c1fe0 Unexport a few more ASN1_ITEMs by David Benjamin · 6 days ago
  27. 7c1863d Make some test data of unknown ASN.1 types slightly less invalid by David Benjamin · 6 days ago
  28. 074b6da Test ASN1_TYPE parsing more extensively by David Benjamin · 6 days ago
  29. 208361a Add EVP_PKEY_ALG-based raw public/private key importers by David Benjamin · 9 days ago
  30. 74c3b4b Use EVP_PKEY_bits in SimplePathBuilderDelegate by David Benjamin · 9 days ago
  31. 92ae3b9 Update citations from RFC 3447 to RFC 8017 by David Benjamin · 9 days ago
  32. 815fec1 Replace OPENSSL_ARRAY_SIZE with std::size by David Benjamin · 9 days ago
  33. 42dea11 Const-correct the kPrintMethods table by David Benjamin · 9 days ago
  34. be4e218 Add SHA-256-only support for EVP_PKEY_RSA_PSS by David Benjamin · 9 days ago
  35. caf92ce Write a CBS-based RSA-PSS parameter parser by David Benjamin · 9 days ago
  36. b0e18ff Switch libssl to the new SPKI parsing APIs by David Benjamin · 9 days ago
  37. 9cda5e2 Switch libpki to the new SPKI-parsing APIs by David Benjamin · 9 days ago
  38. 50d8772 bssl-crypto: Switch to new SPKI/PKCS8 parsing APIs by David Benjamin · 9 days ago
  39. 96c2425 Introduce EVP_PKEY_ALG by David Benjamin · 9 days ago
  40. b402cff Add internal EC parsing functions that take lists of allowed groups by David Benjamin · 9 days ago
  41. 136d6b7 Test lookup and creation by RSA parameters in evp_test by David Benjamin · 10 days ago
  42. 1a1ec90 bump fiat-crypto (remove redundant return statements) by Andres Erbsen · 10 days ago
  43. 5c2bd0a Make FileTest work with std::string_view by David Benjamin · 10 days ago
  44. afb970d Test key import in EVPTest a bit more extensively by David Benjamin · 10 days ago
  45. 51ed8ad infra/config: Remove luci.recipes.use_python3 experiment by Takuto Ikuta · 10 days ago
  46. 7091d09 Add an ERR_equals function by David Benjamin · 12 days ago
  47. f8c5f56 Add utility for dumping raw jitter samples. by Adam Langley · 12 days ago
  48. e4fa20e Use inline asm to read cntvct_el0 to accommodate GCC by David Benjamin · 12 days ago
  49. 26e8a8a bssl-crypto: Fix Ed25519 SPKI parser to check key types by David Benjamin · 2 weeks ago
  50. edb1440 Add a jitter entropy source. by Adam Langley · 2 weeks ago
  51. b0ef87e Set an EVP_PKEY's algorithm and data together by David Benjamin · 2 weeks ago
  52. 5b7171f Make some more half-empty EVP_PKEY states impossible by David Benjamin · 2 weeks ago
  53. 9b602f2 Limit EVP_PKEY_set_type to EVP_PKEY_X25519 by David Benjamin · 2 weeks ago
  54. 4d48736 Add a test that arbitrary curves can be wrapped in EVP_PKEY by David Benjamin · 2 weeks ago
  55. 5dc17fa Stop tracking an ENGINE in EVP_PKEY_CTX by David Benjamin · 2 weeks ago
  56. b62f30a Rename EVP_PKEY_METHOD to EVP_PKEY_CTX_METHOD by David Benjamin · 2 weeks ago
  57. 04eb147 Pull the EC_GROUP_new_by_curve_name up into EVP_PKEY_CTX_set_ec_paramgen_curve_nid by David Benjamin · 2 weeks ago
  58. 57a6e5d Split evp_tests.txt into separate files by David Benjamin · 2 weeks ago
  59. e363bef Add a test for SPKI and PKCS8 parsing with unknown algorithms by David Benjamin · 2 weeks ago
  60. 308b436 Fix markdown syntax in BUILDING.md by Lily Chen · 2 weeks ago
  61. 908bdb8 Test async BIO_flush and fix a corner case by David Benjamin · 3 weeks ago
  62. 729648f Rename EVP_R_EXPECTING_AN_EC_KEY_KEY to match OpenSSL by David Benjamin · 3 weeks ago
  63. 716f066 Document the generators for all the MODP groups by David Benjamin · 3 weeks ago
  64. eb89513 Remove an old, impractical TODO by David Benjamin · 3 weeks ago 0.20250818.0
  65. 505aa91 Say a bit more in docs about how to use EVP_PKEY_CTX by David Benjamin · 3 weeks ago
  66. 2c8fdd5 Bump version for BCR by David Benjamin · 3 weeks ago
  67. e372731 Run through more code in PKCS#8 and SPKI parsers by David Benjamin · 3 weeks ago
  68. 4d0dfef Fix typo in comment by David Benjamin · 3 weeks ago
  69. cd033d7 runner: Remove need for an AllCurves value by David Benjamin · 3 weeks ago
  70. 5f0c7cd Remove redundant copy of EVP_PKEY type by David Benjamin · 3 weeks ago
  71. ffd31c7 Remove EVP_PKEY_print_* support for DSA by David Benjamin · 3 weeks ago
  72. 1bc58a3 Don't support parameterless DSA keys in SPKIs by David Benjamin · 3 weeks ago
  73. d512f5a Add a couple more no-op compatibility functions by David Benjamin · 3 weeks ago
  74. d0efd8d More consistently reset EVP_PKEYs in free_it by David Benjamin · 3 weeks ago
  75. a352ae6 Unexport the Kyber implementation by David Benjamin · 3 weeks ago
  76. 71147d3 Deprecate EVP_PKEY_set_type by David Benjamin · 3 weeks ago
  77. 41478eb Fix reference to public key in evp.h docs by David Benjamin · 3 weeks ago
  78. f54ace1 pki: add PEMDecode and PEMDecodeSingle by Elly · 3 weeks ago
  79. 8ef8f58 Switch to using a derivation function in CTR-DRBG. by Adam Langley · 3 weeks ago
  80. 5481e36 pki: allow span<string_view> for allowed types in PEMTokenizer by Elly · 3 weeks ago
  81. 37f12f7 Style guide: mention placement of & for reference types by Lily Chen · 3 weeks ago
  82. 17b60f1 Update releasing docs slightly by David Benjamin · 4 weeks ago
  83. d89a16e Implement MLKEM1024 for TLS by Lily Chen · 4 weeks ago
  84. f479b06 delocate: support 4-bit tweak immediates for AArch64. by Adam Langley · 4 weeks ago
  85. 93c7a8e Add a discussion about callbacks to API Conventions by David Benjamin · 4 weeks ago
  86. 16983d2 Don't run CTR-DRBG in Kyber tests. by Adam Langley · 4 weeks ago
  87. 303d8d7 Link to ACVP results for 20250728. by Adam Langley · 4 weeks ago
  88. e20e848 Bump Bazel deps and version for BCR by David Benjamin · 4 weeks ago 0.20250807.0
  89. 6cd35e8 Expand BCM abbreviation in the FIPS.md documentation by Lily Chen · 5 weeks ago
  90. d55aba9 Add IWYU export in nid.h file generated by objects.go by Lily Chen · 5 weeks ago
  91. b0043c3 Fix documentation typo by Lily Chen · 5 weeks ago
  92. 292d8b6 Revert Rust config for 32-bit Linux CI/CQ bots by Lily Chen · 5 weeks ago
  93. 0a00099 Run Rust recipe steps on Mac CI/CQ builders and 32-bit Linux by Lily Chen · 5 weeks ago
  94. ddb2ca4 Run Rust recipe steps on "win64_rel" builder by Lily Chen · 5 weeks ago
  95. 7d63bd0 Make Windows Rust try builder use a Release build by Lily Chen · 5 weeks ago
  96. 4b32850 Add a default-off win64_rust try builder for testing by Lily Chen · 6 weeks ago
  97. 47dc1fc Run Rust recipe steps on "linux" builder by Lily Chen · 6 weeks ago
  98. 5903cfa Fix FIPS version number comment. by Adam Langley · 6 weeks ago
  99. ca1f86c Add AES-CCM to test_fips.cc. by Adam Langley · 6 weeks ago
  100. fd22089 Add AES-KW(P) to test_fips.cc by Adam Langley · 6 weeks ago