1. 380c17a Add some missing includes found by clang-tidy. by Rudolf Polzer · 14 hours ago upstream/main
  2. d138b87 Actually enable symbol prefixing on linux_clang_prefixed_compile. by Rudolf Polzer · 15 hours ago
  3. 47f20dd Disable some slow test in unoptimized builds by David Benjamin · 27 hours ago
  4. e0b771f Publish historical advisories from 2021 and 2022 by David Benjamin · 28 hours ago
  5. bdae98a Remove most tests' dependency on the dangerous SSL_VERIFY_NONE behavior by David Benjamin · 28 hours ago
  6. 94e3503 Only emit .note.gnu.property on ELF targets by David Benjamin · 30 hours ago
  7. a278c67 Add prefixed builds for win_arm64. by Rudolf Polzer · 34 hours ago
  8. 7f03807 Fix ios64_prefixed_compile. by Rudolf Polzer · 35 hours ago
  9. 55e6655 The prefixing field on the CI system is called `prefixed_symbols`. by Rudolf Polzer · 2 days ago
  10. 49b30b5 Remove non-namespaced symbols for ctor/dtor of BN_CTX, CRYPTO_BUFFER, EVP_PKEY_CTX, X509, and X509_NAME. by Rudolf Polzer · 2 days ago
  11. f53af56 Add CQ builders for symbol prefixing. by Rudolf Polzer · 2 days ago
  12. 3981f28 Fix some trailing whitespace in extension printer by David Benjamin · 2 days ago
  13. bf1cea2 Prefixing: do not use relative includes with nasm. by Rudolf Polzer · 2 days ago
  14. 48b4898 Add helpers to query whether an EVP_PKEY has a public/private key by Lily Chen · 2 days ago
  15. b6f2b40 AES-GCM: optimize ARMv8 kernel and add EOR3 support by David Benjamin · 2 days ago
  16. 312a2c0 Add DLL builds for Windows to CI and CQ. by Rudolf Polzer · 2 days ago
  17. d92faee Publish historical advisories from 2023 by David Benjamin · 2 days ago
  18. 116b871 Convert .arch into .arch_extension on Apple arm64 targets by David Benjamin · 2 days ago
  19. c5fdece Integrate the new way of C++ symbol prefixing with Bindgen. by Rudolf Polzer · 3 days ago
  20. b523a5f Integrate the new way of asm symbol prefixing with CMake. by Rudolf Polzer · 3 days ago
  21. aa202db Publish historical advisories from 2024 and 2025 by David Benjamin · 3 days ago
  22. addfceb Fix an OK but odd-looking use of ASN1_TYPE by David Benjamin · 3 days ago
  23. 185121b OpenSSL Advisory: January 27th, 2026 (BoringSSL Not Affected) by David Benjamin · 3 days ago
  24. c79f0a7 Remove outdated comment about updating Chromium sandbox definition by David Benjamin · 3 days ago
  25. 239624d sha512-armv8: Correct the comment-only suffixes on sha2 instructions by David Benjamin · 3 days ago
  26. 5bffda1 sha512-armv8: Burn in the results of most instruction rewrites by David Benjamin · 3 days ago
  27. 43ca6e2 sha512-armv8: Pull the .16b suffixes out of the variables by David Benjamin · 3 days ago
  28. 8bad8f1 Also improve test coverage for the crlDistributionPoints config machinery by David Benjamin · 3 days ago
  29. f9cd4be Update Mechanism: Manual by Jordan · 3 days ago
  30. edf6f8e Stop manually encoding AES-NI instructions in aesni-x86.pl by David Benjamin · 3 days ago
  31. a68345d Fix strncmp usage in v3_crld.cc to use strcmp by Himanshu Panwar · 3 days ago
  32. 4304ea2 Improve issuingDistributionPoint config file coverage by David Benjamin · 3 days ago
  33. d32c35e Integrate the new way of C++ symbol prefixing with CMake. by Rudolf Polzer · 3 days ago
  34. cb784dc Add ML-DSA support to X.509 by David Drysdale · 4 days ago
  35. 9d6bc2c util/fipstools: ACVP RSA keyFormat=crt keyGen by Daniel McCarney · 4 days ago
  36. 1474012 Add a SECURITY.md pointing to the Chromium process by David Benjamin · 4 days ago
  37. cb3b2fd Add a regression test for an OpenSSL SPARC bug by David Benjamin · 4 days ago
  38. 1aeb311 rust: add tests and example to pkcs8.rs by Adam Langley · 4 days ago
  39. 8d79008 rust: Unifying PKCS #8 private key parsing by Xiangfei Ding · 4 days ago
  40. 8976749 rust: Do not check P-Hash output buffer length by Xiangfei Ding · 4 days ago
  41. 2e79498 Update ECDSA comments and logic for FIPS 186-5 by David Benjamin · 5 days ago
  42. d939c18 Use secp224k1 instead of secp160r1 to test a custom curve edge case by David Benjamin · 5 days ago
  43. e690429 Add a couple more references by David Benjamin · 7 days ago
  44. 21bee7a Start a references document by David Benjamin · 7 days ago
  45. 528a808 Add a reference for Arm CPU features in docs by David Benjamin · 8 days ago
  46. 0d82223 Allow DTLSv1_set_initial_timeout_duration to be called mid-handshake by Jonas Oreland · 8 days ago
  47. 974314a Add log_id() getter to MTCAnchor class by Matt Mueller · 9 days ago
  48. f998a84 PRESUBMIT.py: Pass -clang flag to pregenerate by Lily Chen · 9 days ago
  49. 599a3d5 Fix asm symbol prefixing includes: by Rudolf Polzer · 9 days ago
  50. 68a7d73 pregenerate: refactor Tasks to better support skipping. by Rudolf Polzer · 9 days ago
  51. 5e46f3c Remove BSAES code entirely if BSAES is not compiled in. by Rudolf Polzer · 10 days ago
  52. 0728071 Ignore OPENSSL_STATIC_ARMCAP on non-Arm platforms by David Benjamin · 10 days ago
  53. 3af8dba Modernize the Arm cpuinfo parser a bit by David Benjamin · 10 days ago
  54. 67cc42c Run `buildifier` to format BUILD.bazel by Lily Chen · 10 days ago
  55. fab5bd4 infra: Regenerate LUCI config files by Lily Chen · 10 days ago
  56. 173bea7 runner: Stop handle interrupts reentrantly in DTLS tests by David Benjamin · 10 days ago
  57. 693ed5b Fix some minor prefixing misses on Linux. by Rudolf Polzer · 10 days ago
  58. a1e646c Fix namespaces bssl::entropy and bssl::acvp. by Rudolf Polzer · 11 days ago
  59. 4ac7340 Let bindgen rename link names by Xiangfei Ding · 11 days ago
  60. 16be6c7 Remove ia32cap_P references from the perlasm code. by Rudolf Polzer · 11 days ago
  61. f7543e6 Namespace crypto/internal.h's internal symbols. by Rudolf Polzer · 12 days ago
  62. 4003f6d Make pregenerate output files `gen/boringssl_prefix_symbols_internal_*.inc`. by Rudolf Polzer · 12 days ago
  63. 00d43d1 Make pregenerate output a file `gen/boringssl_prefix_symbols_c.inc`. by Rudolf Polzer · 12 days ago
  64. 52975ff pregenerate: fix deadlock when filtering out a dependent task. by Rudolf Polzer · 12 days ago
  65. a2232d0 Detect Arm SHA-512 instructions on Windows when available by David Benjamin · 12 days ago
  66. 09fe903 Make keys clone-able by Xiangfei Ding · 12 days ago
  67. 3feac14 Add TLS 1.2 P-hash function binding by Xiangfei Ding · 12 days ago
  68. df08c3a perlasm scripts: work better if the command interpreter is cmd.exe. by Rudolf Polzer · 2 weeks ago
  69. 44a1a1f Pregenerate: emit all assembly function names by Xiangfei Ding · 2 weeks ago
  70. c2d2325 extract_identifiers_clang_json: factor out Clang AST logic. by Rudolf Polzer · 2 weeks ago
  71. 6fe076b Namespace crypto/fipsmodule/sha's internal symbols. by Rudolf Polzer · 2 weeks ago
  72. 7a9a8e2 Remove paths.cmake as it is no longer in use. by Rudolf Polzer · 2 weeks ago
  73. bcd4957 runner: Fix -private-key-delay-ms flag by David Benjamin · 2 weeks ago
  74. 41b9f3d runner: Spanify parts of packeted_bio.cc by David Benjamin · 2 weeks ago
  75. 0b568a2 runner: Tidy up initializing a PacketedBio by David Benjamin · 2 weeks ago
  76. 988577e runner: Make AdvanceClock(0) work and test stopping the timeout early by David Benjamin · 2 weeks ago
  77. b648431 Fix race condition in TLS 1.3 InvalidChannelIDSignature test by David Benjamin · 2 weeks ago
  78. bfd3caf Unseal EC group method in Rust binding by Xiangfei Ding · 2 weeks ago
  79. 1ea3ce8 Namespace crypto/x509's internal symbols. by Rudolf Polzer · 2 weeks ago
  80. 0f4721a Revert "Revert "Namespace crypto/trust_token's internal symbols."" by Rudolf Polzer · 2 weeks ago
  81. 04721d5 Mark Prk as Send + Sync by Xiangfei Ding · 2 weeks ago
  82. 5a3a61c Add HMAC on SHA-384 for TLS 1.3 support by Xiangfei Ding · 2 weeks ago
  83. 3975388 Narrow EVP_PKEY_cmp and EVP_PKEY_cmp_parameters return values by David Benjamin · 2 weeks ago
  84. bca12c4 Fix typo in setting up CMAKE_CXX_FLAGS by David Benjamin · 2 weeks ago
  85. 5bfee26 Use proper label type in TLS1.2 P-hash function by Xiangfei Ding · 2 weeks ago
  86. 6989efa Pregenerate: add a concept of tasks that can be waited upon. by Rudolf Polzer · 3 weeks ago
  87. c88440c Deflake DTLS12-SendExtraFinished-Reordered by David Benjamin · 3 weeks ago
  88. 3a2b37f The null parameter should be equal to itself by David Benjamin · 3 weeks ago
  89. 7d14b86 Stop reaching into TRUST_TOKEN_CLIENT internals in the benchmark by David Benjamin · 3 weeks ago
  90. a0ca0a1 Move most DTLS 1.3 TODOs to child bugs by David Benjamin · 3 weeks ago
  91. 8422b5c Test that DTLS 1.2 rejects renegotiation by David Benjamin · 3 weeks ago
  92. f075344 bssl-sys: Remove unsupported_inline_wrappers by David Benjamin · 3 weeks ago
  93. 41b290f Raise the maximum RSA key size back to 16384 by David Benjamin · 3 weeks ago
  94. 6bb8beb Also check OPENSSL_RSA_MAX_MODULUS_BITS in RSA keygen by David Benjamin · 3 weeks ago
  95. 80d9923 Rust: Move TLS1.2 PRF into public interface by Xiangfei Ding · 3 weeks ago
  96. e8777c0 Spanify a couple helper functions by David Benjamin · 3 weeks ago
  97. e27691b Namespace crypto/asn1's internal symbols. by Rudolf Polzer · 3 weeks ago
  98. 3aac656 Namespace crypto/fipsmodule/bcm_interface.h's internal symbols. by Rudolf Polzer · 3 weeks ago
  99. 13526b3 Namespace crypto/fipsmodule/bn's internal symbols. by Rudolf Polzer · 3 weeks ago
  100. e7aa303 Namespace crypto/fipsmodule/aes's internal symbols. by Rudolf Polzer · 3 weeks ago