quinn-rs / quinn

Async-friendly QUIC implementation in Rust
Apache License 2.0
3.76k stars 380 forks source link

Provider-based crypto tests #1501

Closed nmittler closed 1 year ago

nmittler commented 1 year ago

This allows the crypto integration tests to be run against any crypto provider. For now, only rustls is supported. This will be updated in the future once the boringssl provider has landed.

Requires #1496.

nmittler commented 1 year ago

I'm going to give up for now on re-using the quinn-proto tests for boringssl. Instead, I'll make some basic integration tests that use the public API.

djc commented 1 year ago

@nmittler probably a good idea. Sorry for being slow with the reviews!