Skip to content

tls: Const-correct some more uses of X509 API#43568

Merged
RyanTheOptimist merged 1 commit into
envoyproxy:mainfrom
davidben:x509-const-2
Feb 27, 2026
Merged

tls: Const-correct some more uses of X509 API#43568
RyanTheOptimist merged 1 commit into
envoyproxy:mainfrom
davidben:x509-const-2

Conversation

@davidben
Copy link
Copy Markdown
Contributor

Commit Message:
This future-proofs Envoy and is needed to keep it building with later versions of BoringSSL. BoringSSL plans to const-correct these APIs and making ASN1_STRING opaque, in order to unblock some memory usage improvements in X509.

See also http://github.com/envoyproxy/envoy/pull/41022 for more details.

This PR has no behavior change. It is purely to fix some const issues in Envoy.
Additional Description:
Risk Level: none
Testing: CI checks it compiles
Docs Changes: n/a
Release Notes: n/a
Platform Specific Features: n/a

This future-proofs Envoy and is needed to keep it building with later
versions of BoringSSL. BoringSSL plans to const-correct these APIs and
making ASN1_STRING opaque, in order to unblock some memory usage
improvements in X509.

See also http://github.com/envoyproxy/envoy/pull/41022 for more details.

This PR has no behavior change. It is purely to fix some const issues in
Envoy.

Signed-off-by: David Benjamin <davidben@google.com>
@RyanTheOptimist RyanTheOptimist enabled auto-merge (squash) February 27, 2026 22:45
@RyanTheOptimist RyanTheOptimist merged commit 73fb93c into envoyproxy:main Feb 27, 2026
28 checks passed
bmjask pushed a commit to bmjask/envoy that referenced this pull request Mar 14, 2026
Commit Message:
This future-proofs Envoy and is needed to keep it building with later
versions of BoringSSL. BoringSSL plans to const-correct these APIs and
making ASN1_STRING opaque, in order to unblock some memory usage
improvements in X509.

See also http://github.com/envoyproxy/envoy/pull/41022 for more details.

This PR has no behavior change. It is purely to fix some const issues in
Envoy.
Additional Description:
Risk Level: none
Testing: CI checks it compiles
Docs Changes: n/a
Release Notes: n/a
Platform Specific Features: n/a

Signed-off-by: David Benjamin <davidben@google.com>
Signed-off-by: bjmask <11672696+bjmask@users.noreply.github.com>
bvandewalle pushed a commit to bvandewalle/envoy that referenced this pull request Mar 17, 2026
Commit Message:
This future-proofs Envoy and is needed to keep it building with later
versions of BoringSSL. BoringSSL plans to const-correct these APIs and
making ASN1_STRING opaque, in order to unblock some memory usage
improvements in X509.

See also http://github.com/envoyproxy/envoy/pull/41022 for more details.

This PR has no behavior change. It is purely to fix some const issues in
Envoy.
Additional Description:
Risk Level: none
Testing: CI checks it compiles
Docs Changes: n/a
Release Notes: n/a
Platform Specific Features: n/a

Signed-off-by: David Benjamin <davidben@google.com>
fishcakez pushed a commit to fishcakez/envoy that referenced this pull request Mar 25, 2026
Commit Message:
This future-proofs Envoy and is needed to keep it building with later
versions of BoringSSL. BoringSSL plans to const-correct these APIs and
making ASN1_STRING opaque, in order to unblock some memory usage
improvements in X509.

See also http://github.com/envoyproxy/envoy/pull/41022 for more details.

This PR has no behavior change. It is purely to fix some const issues in
Envoy.
Additional Description:
Risk Level: none
Testing: CI checks it compiles
Docs Changes: n/a
Release Notes: n/a
Platform Specific Features: n/a

Signed-off-by: David Benjamin <davidben@google.com>
krinkinmu pushed a commit to grnmeira/envoy that referenced this pull request Apr 20, 2026
Commit Message:
This future-proofs Envoy and is needed to keep it building with later
versions of BoringSSL. BoringSSL plans to const-correct these APIs and
making ASN1_STRING opaque, in order to unblock some memory usage
improvements in X509.

See also http://github.com/envoyproxy/envoy/pull/41022 for more details.

This PR has no behavior change. It is purely to fix some const issues in
Envoy.
Additional Description:
Risk Level: none
Testing: CI checks it compiles
Docs Changes: n/a
Release Notes: n/a
Platform Specific Features: n/a

Signed-off-by: David Benjamin <davidben@google.com>
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.

2 participants