Hi!
src/client.rs hardcodes Aes128GcmSha256 in the CryptoProvider impl,
the TlsConnection<_,_,..> type, and the HttpConnection::Tls variant
(L67, L205, L304). The ClientHello only ever offers TLS_AES_128_GCM_SHA256,
so servers that don't accept it can't complete a handshake.
Hits me on one of backend entrypoints offering only TLS_AES_256_GCM_SHA384. Likely
also the root cause of #96.
Other than probably some larger refactoing - I can add a quick pr aes256-sha384 feature that swaps the suite via a
private type alias?
Hi!
src/client.rshardcodesAes128GcmSha256in theCryptoProviderimpl,the
TlsConnection<_,_,..>type, and theHttpConnection::Tlsvariant(L67, L205, L304). The ClientHello only ever offers
TLS_AES_128_GCM_SHA256,so servers that don't accept it can't complete a handshake.
Hits me on one of backend entrypoints offering only
TLS_AES_256_GCM_SHA384. Likelyalso the root cause of #96.
Other than probably some larger refactoing - I can add a quick pr
aes256-sha384feature that swaps the suite via aprivate type alias?