1 unstable release
0.1.0 | Apr 19, 2023 |
---|
#6 in #crypto-provider
150KB
3.5K
SLoC
A crypto provider for quinn based on BoringSSL.
Getting Started
The examples directory provides example client and server applications, which can be run as follows:
$ cargo run --example server ./
$ cargo run --example client https://localhost:4433/Cargo.toml
This launches an HTTP 0.9 server on the loopback address serving the current
working directory, with the client fetching ./Cargo.toml
. By default, the
server generates a self-signed certificate and stores it to disk, where the
client will automatically find and trust it.
Testing
This repository relies on the quinn_proto integration tests, which can be made to run with the BoringSSL provider.
FIPS
The BoringSSL provider is based on the Cloudflare Boring library, which supports building against a FIPS-validated version of BoringSSL.
Authors
- Nathan Mittler - Project owner
Dependencies
~34–45MB
~1M SLoC