rama
rama copied to clipboard
update rama-boringssl to latest version and apply patches
While working on #470 I noticed that rama-boring sys doesn't contain.
// SSL_set_alps_use_new_codepoint configures whether to use the new ALPS
// codepoint. By default, the old codepoint is used.
OPENSSL_EXPORT void SSL_set_alps_use_new_codepoint(SSL *ssl, int use_new);
This is because boring from cloudflare is using an older version of boring. If we want to properly support tls alps extension we will have to update boring (and bindings where needed).
We could probably do this in a more hacky way if we need this very fast, but updating is the proper fix. And while working on these extensions I'm guessing we will come across more modern features we will need.