3 unstable releases
0.2.0 | Nov 20, 2023 |
---|---|
0.1.1 | Aug 16, 2023 |
0.1.0 | Aug 15, 2023 |
#1591 in Network programming
462 downloads per month
Used in 2 crates
(via atm0s-sdn-virtual-socket)
16KB
324 lines
quinn-plaintext
Use QUIC without encryption.
Normally, data integrity checks are performed by the cryptography layer. As of 0.2.0, there is checksum added to the tag storage to prevent corrupted data to make it through.
This is not recommended unless there's already encryption w/ the underlying layer (e.g. Wireguard)
Usage
Basic examples are available under examples/
Server
let server = quinn::Endpoint::server(quinn_plaintext::server_config(), "[::]:0".parse()?)?;
// ...
Client
let mut client = quinn::Endpoint::client("[::]:0".parse()?)?;
client.set_default_client_config(quinn_plaintext::client_config());
// ...
Dependencies
~2–2.8MB
~59K SLoC