1. 109650a Add some documentation for updating ACVP tests. by Adam Langley · 4 days ago main
  2. ab69940 Move all internal calls to the new API with size checking. by Rudolf Polzer · 13 days ago
  3. baaf868 Unwind wait_for_entropy diagnostic function in getrandom code by David Benjamin · 4 days ago
  4. 0f9f945 Add function to evaluate MT inclusion proof by Nick Harper · 5 days ago
  5. eb2deaf Add presubmit check for bzl/bazel file formatting using `buildifier` by Lily Chen · 4 days ago
  6. 7fae353 acvptool: ML-DSA external mu, internal sig. interface by Daniel McCarney · 4 days ago
  7. 2e2a003 Update all the Bazel things by David Benjamin · 24 hours ago
  8. 3a6dd1a Remove workaround for Bazel C/C++ issue by David Benjamin · 9 months ago
  9. 50794a1 Add BCR presubmit testing for Bazel 8.x and rolling by Lily Chen · 26 hours ago
  10. 0ece7ad Add ML-DSA-87 variants to Rust wrappers by David Drysdale · 30 hours ago
  11. 5672723 EVP_Cipher: fix comments about required buffer sizes. by Rudolf Polzer · 34 hours ago
  12. ec4fb36 Bump version for BCR by Lily Chen · 29 hours ago 0.20251110.0
  13. 28efc83 acvptool: Fix error reporting if dk or c are empty by David Benjamin · 4 days ago
  14. a9aa549 Fix ACVP tests by Adam Langley · 4 days ago
  15. 7860bb7 Add missing #include by Lily Chen · 4 days ago
  16. 4490869 Add API functions for OpenSSL ciphers with sized output. by Rudolf Polzer · 3 weeks ago
  17. 47cb8ee Format *.bzl, *.bazel files using buildifier by Lily Chen · 5 days ago
  18. f12962c Update acvptool for recent server-side changes. by Adam Langley · 5 days ago
  19. 027492c Remove ro.boringcrypto.hwrand toggle on Android by David Benjamin · 13 days ago
  20. 91a66a5 Fix util/bazel-example under Bazel 9.0.0rc1 by David Benjamin · 7 days ago
  21. deeeeba Implement Merkle Tree operations. by Nick Harper · 6 weeks ago
  22. adf0796 Don't abort in a non-FIPS build. by Adam Langley · 11 days ago
  23. 1ad43d6 Sync flags from `CMakeLists.txt` to `util/util.bzl`. by Rudolf Polzer · 3 weeks ago
  24. 6ac7ca1 Update PRNG docs to reflect recent changes by David Benjamin · 13 days ago
  25. 2d3fbe0 Fix constant_time_conditional_memxor on some input lengths by David Benjamin · 2 weeks ago
  26. 63c8e81 Fix potential constant time issue by Lukas Zobernig · 2 weeks ago
  27. 58da9b0 Add an external mu variant of ML-DSA verification by Andrew Scull · 4 weeks ago
  28. 249d70e Bump android-18 to android-21 on CI by David Benjamin · 2 weeks ago
  29. b5e7698 Update Android NDK to r27d on CI by David Benjamin · 6 months ago
  30. 945f4a5 Spellcheck the codebase by David Benjamin · 2 weeks ago
  31. b929002 Ensuse self tests run for ML-DSA prehash signing by Andrew Scull · 4 weeks ago
  32. 5dd89f3 Run ML-DSA Wycheproof verify tests through EVP too by David Benjamin · 3 weeks ago
  33. a733dd8 Set `-fno-strict-aliasing` when building with bazel. by Rudolf Polzer · 3 weeks ago
  34. ea1b595 runner: Don't parse zero-length OCSP responses in tests by David Benjamin · 3 weeks ago
  35. aacd493 Add basic integration with ML-DSA and EVP by David Benjamin · 5 weeks ago
  36. 5b58c63 EVP_DecryptUpdate: fix comment about required buffer size. by Rudolf Polzer · 3 weeks ago
  37. 740744b Update Wycheproof test vectors by Xiangfei Ding · 3 weeks ago
  38. 718fcf9 Include the public key in ML-DSA private keys by David Benjamin · 5 weeks ago
  39. 14f481e Add constants in nid.h for encoded OIDs by David Benjamin · 5 weeks ago
  40. 79f6cd3 Make the EVP_PKEY_ASN1_METHOD tables static by David Benjamin · 5 weeks ago
  41. 94d7b7e Fold p_${alg}_asn1.cc into p_${alg}.cc by David Benjamin · 5 weeks ago
  42. b3d8b40 Fix error handling for invalid TLS 1.3 status_request extensions by David Benjamin · 3 weeks ago
  43. 815857b Fix some more NULLs by hand by David Benjamin · 3 weeks ago
  44. 8225e19 Also modernize-use-nullptr the BCM fragments by David Benjamin · 3 weeks ago
  45. fdd1e37 IWYU fixes by David Benjamin · 3 weeks ago
  46. 910636c Add an /* up to */ comment to all subspan calls that may truncate. by Rudolf Polzer · 4 weeks ago
  47. 10f78d0 Make constant-sized calls to Span::first/last/subspan compile-time sized. by Rudolf Polzer · 4 weeks ago
  48. ee63f28 Initialize last_sample_ to fix maybe-uninitialized warning. by Ioanna Tzialla · 3 weeks ago
  49. a1edddc Also fix nullptr in internal header files by David Benjamin · 3 weeks ago
  50. d3f41b1 Apply modernize-use-nullptr fixes in all .cc files by David Benjamin · 3 weeks ago
  51. 8cb07f5 Add some more notes to CONTRIBUTING.md by David Benjamin · 3 weeks ago
  52. c641d65 Take another pass at CONTRIBUTING.md by David Benjamin · 3 weeks ago
  53. d18c9f2 Remove some easy OPENSSL_EXPORTs by David Benjamin · 5 weeks ago
  54. 4f36cc9 Add an assert for a correct buffer size. by Rudolf Polzer · 4 weeks ago
  55. cb744f0 Elide storage of bssl::Span size if known at compile time. by Rudolf Polzer · 4 weeks ago
  56. 7cad421 Uprev the CIPD version of infra/3pp/tools/perl/windows-amd64 by Rachael Newitt · 4 weeks ago
  57. db1a845 Add a PRESUBMIT.py script to check pregenerated files by Lily Chen · 4 weeks ago
  58. 338f44a Fix a bug when BN_mod_sqrt is called on very annoying primes by David Benjamin · 4 weeks ago
  59. 2067eac Remove NID_MLKEM1024 alias by David Benjamin · 4 weeks ago
  60. bc81f38 Document how BN_mod_sqrt handles the `in` parameter by David Benjamin · 4 weeks ago
  61. eae76e0 Test bssl::InplaceVector with a move-only type by David Benjamin · 5 weeks ago
  62. feedab0 Rust wrappers for external mu variant of ML-DSA by David Drysdale · 10 weeks ago
  63. 1a08739 Document that ASN1_STRING_set_by_NID enforces the bounds on the string by David Benjamin · 5 weeks ago
  64. 08cca1f Also accept incorrectly-encoded X509 v1 version fields again by David Benjamin · 5 weeks ago
  65. bc0c840 Prevent false positive in constant time checks by Miriam Polzer · 10 weeks ago
  66. 559e8f9 Allow empty extension lists in X.509 by Lily Chen · 5 weeks ago
  67. ed44d6f Use a less verbose pattern to heap-allocate temporaries in ML-DSA by David Benjamin · 5 weeks ago
  68. 2599a52 Const-correct the internal/external pointer casts by David Benjamin · 5 weeks ago
  69. 09ae7fe Don't have separate BCM and ML-KEM and ML-DSA types by David Benjamin · 5 weeks ago
  70. 87dff58 Unwind <openssl/bcm_public.h> by David Benjamin · 5 weeks ago
  71. 08a77f3 Add SSWU_NU encode-to-curve functions from RFC 9380. by Kevin Yeo · 5 weeks ago
  72. acb9ad1 Unify the HPKE implementation for ML-KEM. by Adam Langley · 6 weeks ago
  73. 89d22ce Update Go on CI by David Benjamin · 5 weeks ago
  74. 27774a2 Bump the macOS versions on our CI to macOS 12 or 13 by David Benjamin · 5 weeks ago
  75. a269c92 Deprecate SSL_CIPHER_get_name by David Benjamin · 5 weeks ago
  76. 7b91298 Remove some unused constants by David Benjamin · 5 weeks ago
  77. e95b5f0 Order TLS1_TXT_* and TLS1_CK_* in the same order by David Benjamin · 5 weeks ago
  78. 11b43a7 Remove TLS1_TXT_* constants for unimplemented cipher suites by David Benjamin · 5 weeks ago
  79. ae36844 Add OIDs and NIDs for ML-DSA-{44,65,87} and ML-KEM-{768,1024} by David Benjamin · 5 weeks ago
  80. 1ae7468 Restore TLS 1.3 TLS1_CK_* constants by David Benjamin · 5 weeks ago
  81. 8aa95db Remove TLS1_CK_* constants for unimplemented cipher suites by David Benjamin · 7 weeks ago
  82. ff160a8 Add additional check, as contract of function by poliudian-iv · 6 weeks ago
  83. 88d0c0f Bump BORINGSSL_API_VERSION to 37 by Lily Chen · 6 weeks ago
  84. 19ec2a1 Add API for caller to hint server's preferred key shares by Lily Chen · 6 weeks ago
  85. caf5961 Update CI dependencies by David Benjamin · 6 weeks ago
  86. 52bb398 Update Bazel deps and bump version for BCR by David Benjamin · 6 weeks ago 0.20251002.0
  87. f6b9ddd Add newer HPKE configuration to Rust wrappers. by Adam Langley · 6 weeks ago
  88. 21544c5 Rework ML-DSA modular operations by David Benjamin · 6 weeks ago
  89. 706742e Add ML-KEM-1024 option for HPKE. by Ioanna Tzialla · 6 weeks ago
  90. 480148c entropy_modulewrapper: set batch mode. by Adam Langley · 6 weeks ago
  91. 29b9f0f Add some missing includes by David Benjamin · 6 weeks ago
  92. ab74c15 Define X-Wing constants as expressions. by Ioanna Tzialla · 6 weeks ago
  93. b887f19 Add ML-KEM-768 option for HPKE. by Ioanna Tzialla · 7 weeks ago
  94. 42d9a13 Put the legacy cipher constants back in tls1.h and ssl3.h by David Benjamin · 6 weeks ago
  95. b2a2955 Introduce cipher constants without the leading 0x03 by David Benjamin · 7 weeks ago
  96. 91f3df0 Update status of FIPS 20250728 by Adam Langley · 6 weeks ago
  97. db63823 Tolerate nullptr in i2d_X509_NAME by David Benjamin · 7 weeks ago
  98. 2375765 Add some missing includes by David Benjamin · 7 weeks ago
  99. 857ca8d Fix and test other self-assignment cases in crypto/x509 by David Benjamin · 7 weeks ago
  100. 00676c4 Const-correct all i2d_*_bio functions by Lily Chen · 7 weeks ago