Skip to content

RTG-5132 Bump BoringSSL - #524

Open
bwesterb wants to merge 1 commit into
masterfrom
bas/RTG-5132
Open

RTG-5132 Bump BoringSSL#524
bwesterb wants to merge 1 commit into
masterfrom
bas/RTG-5132

Conversation

@bwesterb

@bwesterb bwesterb commented Aug 20, 2026

Copy link
Copy Markdown
Member

Most of our patches required work:

  1. pq: (a) Upstream removed Kyber. We keep X25519Kyber768 and P256Kyber768 by implementing Kyber768 on top of ML-KEM-768.

    (b) Improve documentation of what's currently supported.

  2. allow-crl-extensions-bad-version: Properly document what the patch actually does. Also improve its tests.

  3. relax-cert-validation: Upstream removed enforce_rsa_key_usage; inline the behaviour instead.

I tested the Kyber key exchanges of the new BoringSSL against the old both as client and server. I didn't add a Go test for it to keep the patch small (not wanting to bring in a Kyber implementation.)

@bwesterb
bwesterb requested review from cjpatton and johnhurt August 20, 2026 15:39
Most of our patches required work:

1. pq: (a) Upstream removed Kyber. We keep X25519Kyber768 and
   P256Kyber768 by implementing Kyber768 on top of ML-KEM-768.

   (b) Improve documentation of what's currently supported.

2. allow-crl-extensions-bad-version: Properly document what the patch
   actually does. Also improve its tests.

3. relax-cert-validation: Upstream removed enforce_rsa_key_usage;
   inline the behaviour instead.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant