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

Download history 9/week @ 2024-01-01 142/week @ 2024-01-08 24/week @ 2024-01-15 346/week @ 2024-01-22 329/week @ 2024-01-29 176/week @ 2024-02-05 344/week @ 2024-02-12 365/week @ 2024-02-19 241/week @ 2024-02-26 118/week @ 2024-03-04 99/week @ 2024-03-11 108/week @ 2024-03-18 151/week @ 2024-03-25 99/week @ 2024-04-01

462 downloads per month
Used in 2 crates (via atm0s-sdn-virtual-socket)

MIT/Apache

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