mirror of
https://boringssl.googlesource.com/boringssl
synced 2026-07-21 14:43:51 +00:00
Commit Graph
Select branches
Hide Pull Requests
chromium-2214
chromium-2272
chromium-2311
chromium-2357
chromium-2490
chromium-2564
chromium-2623
chromium-2661
chromium-2704
chromium-2883
chromium-2924
chromium-2987
chromium-3029
chromium-3071
chromium-3112
chromium-3202
chromium-3239
chromium-3282
chromium-3359
chromium-3538
chromium-3945
chromium-5359
chromium-5414
chromium-stable
chromium-stable-with-bazel
fips-20180730
fips-20220613
fips-20230428
fips-20240407
fips-20240805
fips-20250107
fips-20250728
fips-20251031
fips-20260604
fips-android-20191008
grpc-202302
infra/config
main
main-with-bazel
master-with-bazel
0.20240913.0
0.20240930.0
0.20241024.0
0.20241203.0
0.20241209.0
0.20250114.0
0.20250212.0
0.20250311.0
0.20250415.0
0.20250514.0
0.20250701.0
0.20250807.0
0.20250818.0
0.20251002.0
0.20251110.0
0.20251124.0
0.20260204.0
0.20260211.0
0.20260327.0
0.20260413.0
0.20260508.0
0.20260526.0
0.20260616.0
0.20260713.0
fips-20170615
fips-20180730
fips-20190808
fips-20210429
fips-20220613
fips-android-20191020
version_for_cocoapods_1.0
version_for_cocoapods_10.0
version_for_cocoapods_2.0
version_for_cocoapods_3.0
version_for_cocoapods_4.0
version_for_cocoapods_5.0
version_for_cocoapods_6.0
version_for_cocoapods_7.0
version_for_cocoapods_8.0
version_for_cocoapods_9.0
Select branches
Hide Pull Requests
chromium-2214
chromium-2272
chromium-2311
chromium-2357
chromium-2490
chromium-2564
chromium-2623
chromium-2661
chromium-2704
chromium-2883
chromium-2924
chromium-2987
chromium-3029
chromium-3071
chromium-3112
chromium-3202
chromium-3239
chromium-3282
chromium-3359
chromium-3538
chromium-3945
chromium-5359
chromium-5414
chromium-stable
chromium-stable-with-bazel
fips-20180730
fips-20220613
fips-20230428
fips-20240407
fips-20240805
fips-20250107
fips-20250728
fips-20251031
fips-20260604
fips-android-20191008
grpc-202302
infra/config
main
main-with-bazel
master-with-bazel
0.20240913.0
0.20240930.0
0.20241024.0
0.20241203.0
0.20241209.0
0.20250114.0
0.20250212.0
0.20250311.0
0.20250415.0
0.20250514.0
0.20250701.0
0.20250807.0
0.20250818.0
0.20251002.0
0.20251110.0
0.20251124.0
0.20260204.0
0.20260211.0
0.20260327.0
0.20260413.0
0.20260508.0
0.20260526.0
0.20260616.0
0.20260713.0
fips-20170615
fips-20180730
fips-20190808
fips-20210429
fips-20220613
fips-android-20191020
version_for_cocoapods_1.0
version_for_cocoapods_10.0
version_for_cocoapods_2.0
version_for_cocoapods_3.0
version_for_cocoapods_4.0
version_for_cocoapods_5.0
version_for_cocoapods_6.0
version_for_cocoapods_7.0
version_for_cocoapods_8.0
version_for_cocoapods_9.0
-
07e0c573d7
Test runner: when stdout is redirected, assume -pipe.
main
Rudolf Polzer
2026-07-20 05:25:41 -07:00 -
498ebe9b38
rust: bssl-tls-tokio: Remove DTLS convenience wrappers
Xiangfei Ding
2026-07-20 14:27:31 +00:00 -
7b4784a3de
Reset the error queue in some typical cases where unit tests intend to fail.
Rudolf Polzer
2026-07-17 02:24:25 -07:00 -
e06e0ab4de
Add an ErrorsAreAndClear test helper.
Rudolf Polzer
2026-07-20 01:04:50 -07:00 -
922c15f36c
rust: bssl-tls: Add cipher type
Xiangfei Ding
2026-07-06 14:53:45 +00:00 -
b7e3dca32f
rust: bssl-tls: Simplify the tests
Xiangfei Ding
2026-07-13 12:23:54 +00:00 -
1f61423350
rust: bssl-tls: Make building a new connection builder infallible
Xiangfei Ding
2026-07-16 20:32:16 +00:00 -
b5c9208d22
Add EVP-level RSAPublicKey and RSAPrivateKey parsers
David Benjamin
2026-06-13 16:33:32 -04:00 -
b08e6f859a
Add some EVP APIs for low-level EC point and scalar formats
David Benjamin
2026-07-10 00:13:17 -04:00 -
6fb1c4b18d
rust: bssl-tls: Unstage compliance policy
Xiangfei Ding
2026-07-16 17:10:32 +00:00 -
12b1b62624
Revamp evp_test key import
David Benjamin
2026-07-10 14:21:59 -04:00 -
900fd15551
draft-ietf-tls-keylogfile is now RFC 9850
David Benjamin
2026-07-16 01:50:53 +02:00 -
0934f4a1f9
Export SLHDSA_generate_key_from_seed to the public API.
Guillaume Endignoux
2026-07-15 13:00:44 +00:00 -
5f1b929498
rust: bssl-tls: Add convenient adapters
Xiangfei Ding
2026-04-12 11:43:45 +00:00 -
b49c9c9c33
rust: bssl-tls: Refactor the stack iterator
Xiangfei Ding
2026-07-08 13:49:09 +00:00 -
9134af991b
Use EVP_PKEY_generate_from_alg in tool/server.cc
David Benjamin
2026-07-10 17:34:12 -04:00 -
9873b90e4c
rust: bssl-tls: Introduce non-X.509 mode
Xiangfei Ding
2026-07-14 18:59:21 +00:00 -
005916d74d
ssl: Release the names if
SSL_set0_CA_namesis called after config is shed
Xiangfei Ding
2026-07-14 20:29:39 +00:00 -
4c637670c6
rust: bssl-tls: Add controls for CAs
Xiangfei Ding
2026-07-08 11:40:54 +00:00 -
e21b22970c
rust: bssl-tls: Make getting internal handle for us easier
Xiangfei Ding
2026-07-09 08:46:46 +00:00 -
874078be9a
rust: bssl-tls: Move DTLS methods into the correct typestate
Xiangfei Ding
2026-07-09 08:57:33 +00:00 -
a6dc504b52
rust: bssl-tls: Add missing SSL error codes
Xiangfei Ding
2026-07-09 12:23:58 +00:00 -
09d9b7e1fa
rust: bssl-tls: Do not provide the TlsSession example
Xiangfei Ding
2026-07-13 09:04:53 +00:00 -
ec64f976c0
rust/bssl-tls: Expose set_tlsext_host_name to support client SNI.
Ivan Petrov
2026-07-14 17:13:38 +01:00 -
8aacd0c97f
Use scopers in CBB_flush_asn1_set_of
David Benjamin
2026-07-10 00:11:00 -04:00 -
1af892192c
Use the error queue a bit more consistently in CBB functions
David Benjamin
2026-07-09 23:58:32 -04:00 -
8b43ff0f72
Update version for Bazel Central Repository to 0.20260713.0
0.20260713.0
Lily Chen
2026-07-13 05:40:15 -07:00 -
5ac7567c23
bssl-sys: fix clippy warnings
Adam Langley
2026-07-09 15:27:37 -07:00 -
d087df8601
bssl-crypto: support ECDSA verification of already-hashed messages.
Adam Langley
2026-07-09 15:22:45 -07:00 -
5ced863951
Implement trust anchor groups on the certificate selection side
David Benjamin
2026-07-07 18:27:24 -04:00 -
d4864a6c40
Handle serial numbers permissively in OCSP
David Benjamin
2026-07-09 16:52:16 -04:00 -
43c18e2d71
runner: Switch to CertificatePropertyList for passing properties to the shim
David Benjamin
2026-07-08 18:05:00 -04:00 -
a22861da5e
Expose CBS_get_asn1_oid_component
David Benjamin
2026-07-07 18:23:05 -04:00 -
b35f9f1d1a
rust: bssl-tls: Unstage the session support
Xiangfei Ding
2026-07-09 20:48:25 +00:00 -
a2f49c105d
rust: bssl-tls: Fix predicate on
established
Xiangfei Ding
2026-07-09 19:06:14 +00:00 -
9ae3188aba
MLKEM benchmark: also add a "private key from seed" benchmark.
Rudolf Polzer
2026-06-26 03:58:02 -07:00 -
e748facbaa
ssl: Support ML-KEM by default.
Rudolf Polzer
2026-04-29 07:47:38 -07:00 -
156c7b75ae
Disable Rust DTLS tests for now
David Benjamin
2026-07-08 15:03:47 -04:00 -
195c2c5540
rust: bssl-tls: Disallow downcasting in-handshake to normal handle
Xiangfei Ding
2026-06-18 09:32:27 +00:00 -
da90150e6d
Handle CV-qualifiers in __gnu_cxx audit_symbols exclusion
David Benjamin
2026-07-08 13:42:53 -04:00 -
0e8895bd09
Turn SSL into an opaque struct
David Benjamin
2026-07-07 17:12:50 -04:00 -
7fd3fe21c0
Implement MTC plants-04 non-CA cosignature verification.
Matt Mueller
2026-06-26 15:43:32 -07:00 -
8daf854545
Implement a vectorized "quad Keccak".
Rudolf Polzer
2026-04-20 05:02:03 -07:00 -
191d9aa000
Update Android documentation and add -upload-only flag
David Benjamin
2026-07-07 14:36:09 -04:00 -
50dee225e8
Add ABI tests for Poly1305 Arm assembly
David Benjamin
2026-07-07 10:12:23 -04:00 -
e19adb24aa
Add ABI tests for AES-GCM-SIV assembly
David Benjamin
2026-07-06 17:25:00 -04:00 -
cfc11db257
Document alignment requirements on AES-GCM-SIV assembly
David Benjamin
2026-07-06 17:55:32 -04:00 -
3ccf0e5665
Move the alignment specifier on fe1305x2 to the type
David Benjamin
2026-07-07 10:13:28 -04:00 -
27c62ff54d
rust: bssl-tls: Introduce asynchronous private key delegate
xfding
2026-03-19 13:29:32 +00:00 -
0b2b80bdb8
tool: correct cast of format argument
Xiangfei Ding
2026-05-05 13:47:40 +00:00 -
1c7d52ef3e
rust: bssl-tls: Add more RPK related configurations
Xiangfei Ding
2026-06-17 13:34:50 +00:00 -
3b268346a8
ssl: Do not request or set hints when handshake is torn down
Xiangfei Ding
2026-06-26 11:14:34 +00:00 -
a945a3ea4c
Add some tests that X509_NAME_hash does not overcanonicalize
David Benjamin
2026-07-01 14:05:47 -04:00 -
6f9594a4d4
Add some basic AI agent skills for BoringSSL development
Lily Chen
2026-06-30 20:42:39 +00:00 -
1ec4fe2067
Expand on crypto/obj/README
Lily Chen
2026-06-30 22:27:11 +00:00 -
e802ea0dc4
Add missing includes
David Benjamin
2026-07-01 11:58:59 -04:00 -
24720b76bb
Fix outdated comment in fiat METADATA file
David Benjamin
2026-07-01 11:49:02 -04:00 -
c9bcd2b144
Allow a SSL_SESSION to only ever live in one SSL_CTX.
Rudolf Polzer
2026-06-24 02:57:06 -07:00 -
e3ca87bd0c
Null-check SSL_HANDSHAKE first in SSL_serialize_handshake_hints
Lily Chen
2026-06-29 20:12:30 +00:00 -
deb0d558b2
infra: Add buildbucket.creator binding to shadow buckets
Ben Pastene
2026-06-29 23:01:23 +00:00 -
20351f2661
rust: bssl-tls: Introduce early callback support
Xiangfei Ding
2026-04-15 21:22:07 +00:00 -
7b00985455
infra: Set up basic 'shadow' buckets for ci & try
Ben Pastene
2026-06-29 10:36:17 -07:00 -
29e593e291
Add GREASE for signature_algorithms
Lily Chen
2026-06-24 16:04:56 +00:00 -
6207fc3e14
Make it more obvious that some ML-KEM vector_decode calls are infallible
David Benjamin
2026-06-27 11:15:47 -04:00 -
0e9b8662f2
Import ML-KEM Wycheproof tests
David Benjamin
2026-06-27 10:06:33 -04:00 -
05d322e075
Clean up mlkem_test.cc to use a traits object
David Benjamin
2026-06-27 10:16:17 -04:00 -
1ee8bdbd10
Update Wycheproof test vectors
David Benjamin
2026-06-27 09:59:22 -04:00 -
2e508c973d
Run Wycheproof ML-DSA signing vectors through verification too
David Benjamin
2026-06-27 11:59:37 -04:00 -
be08ef39e9
Fix typo in test name
David Benjamin
2026-06-27 11:35:13 -04:00 -
3ac4542e6d
Fix ML-KEM constant-time validation regression
David Benjamin
2026-06-27 11:09:46 -04:00 -
d1f99cc9ad
Declassify the result of EC point-on-curve fault checks
David Benjamin
2026-06-27 10:44:57 -04:00 -
3c6315e00a
rust: bssl-tls: Correct the name of the SCT getter function
Xiangfei Ding
2026-06-09 14:40:25 +00:00 -
1862b7706b
Fix apparent infinite loop in X509NameAttribute::AsRFC2253String
Rudolf Polzer
2026-06-24 00:49:22 -07:00 -
d7e0f73575
SSLBuffer::EnsureCap: ensure
new_capcan never causeoffset_overflow.
Rudolf Polzer
2026-06-24 01:44:34 -07:00 -
e870401764
ACVP: test SHAKE.
fips-20260604
Adam Langley
2026-06-23 17:56:50 +00:00 -
f332fe27a2
ACVP: add extra ML-KEM tests.
Adam Langley
2026-06-23 17:40:54 +00:00 -
cfb6860620
ACVP: update other cases of memcpying into ints.
Adam Langley
2026-06-23 23:52:45 +00:00 -
8f558acb8c
Fix a bad parameter in
PEM_read_bio_inner's base64 decoding.
Rudolf Polzer
2026-06-23 03:56:09 -07:00 -
b45fb3b2d6
ACVP: test SHAKE.
Adam Langley
2026-06-23 17:56:50 +00:00 -
0b364bbf0c
ACVP: add extra ML-KEM tests.
Adam Langley
2026-06-23 17:40:54 +00:00 -
8d8e1a8876
Remove some old commented out OpenSSL debug code
David Benjamin
2025-10-26 12:17:47 -04:00 -
5d1e55255e
Use scopers for embedded ASN1_STRING and X509_ALGOR
David Benjamin
2026-06-13 07:39:32 -04:00 -
a415aa4af5
Make X509_NAME_ENTRY an opaque type
David Benjamin
2026-06-13 07:20:45 -04:00 -
f8625c50f6
Switch easy fields in X509 to UniquePtr
David Benjamin
2026-06-13 07:07:14 -04:00 -
d8d622f01a
Fold x509_pubkey_{init,cleanup} into the class
David Benjamin
2026-06-13 06:59:48 -04:00 -
87d795a972
Fold x509_name_{init,cleanup} into the classs
David Benjamin
2026-06-13 06:47:20 -04:00 -
c5a56ef6ac
Allow a single SSL to consume and produce handshake hints
Lily Chen
2026-06-11 16:37:22 +00:00 -
2bbaed043e
Remove old Strawberry Perl workaround
David Benjamin
2026-06-22 15:12:52 -04:00 -
1046f4dd7a
Implement EC_wpa3_sae_hash_to_curve_p256
David Benjamin
2026-06-18 16:15:08 -04:00 -
ed00cfde0f
crypto/x509: Fix handling of pathLenConstraint on self-issued intermediates.
Rudolf Polzer
2026-05-08 05:25:26 -07:00 -
606d3a344d
fiat: only use asm variants of P256 symbols if they're actually declared.
Rudolf Polzer
2026-06-18 22:23:52 -07:00 -
63893acb36
rust: bssl-tls: Properly annotate sections of configuration options
Xiangfei Ding
2026-06-17 13:26:51 +00:00 -
b11b2c5a7f
Revert "Replace most of P-256 assembly code with C"
David Benjamin
2026-06-17 14:49:03 -04:00 -
ba1fa13f7e
Finish documenting <openssl/pem.h>
David Benjamin
2026-06-16 15:56:37 -04:00 -
39dc2564ec
Unwind SSL_set_enforce_rsa_key_usage
David Benjamin
2026-06-16 18:59:35 -04:00 -
d40c8ffda6
Run pregenerate as part of run_tests
David Benjamin
2026-06-16 19:17:08 -04:00 -
66370b6b93
clang-format: p256_test.cc
Xiangfei Ding
2026-05-05 13:47:40 +00:00 -
0705ca9969
perlasm: delimit AESNI
set_encrypt_key_basefunction properly
Xiangfei Ding
2026-06-16 07:57:16 +00:00 -
cd28a8217b
Remove PEM_TYPE_* constants
David Benjamin
2026-06-15 14:41:38 -04:00 -
06fc6f762f
Document low-level PEM functions
David Benjamin
2026-06-15 12:02:02 -04:00