Commit Graph

  • 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_names is 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_cap can never cause offset_ 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_base function 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