cloudflare / boring

BoringSSL bindings for the Rust programming language.
367 stars 114 forks source link

ability to set ALPS Application Settings #207

Open GlenDC opened 11 months ago

GlenDC commented 11 months ago

One can already set the ALPN (application layer protocol negotation settings).

However, we cannot yet set the ALPS (Application Settings), e.g. to h2.

GlenDC commented 2 months ago

Are you open to contributing this? AFAIK boring already supports it: https://github.com/google/boringssl/blob/master/include/openssl/ssl.h

Given it requires knowledge and encryption I don't think it's something that can just be inserted as an opaque extension as the escape hatch? Or am I missing something?

rushilmehra commented 2 months ago

Will take a look