3 unstable releases
0.2.0 | Nov 20, 2023 |
---|---|
0.1.1 | Aug 16, 2023 |
0.1.0 | Aug 15, 2023 |
#4 in #insecure
192 downloads per month
Used in 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–3MB
~62K SLoC