quinn-plaintext

Crates.ioquinn-plaintext
lib.rsquinn-plaintext
version0.3.0
created_at2023-08-15 20:15:47.228572+00
updated_at2025-08-27 14:23:10.413321+00
descriptionPlaintext quinn cryptography (insecure)
homepage
repositoryhttps://github.com/jeromegn/quinn-plaintext
max_upload_size
id945274
size46,520
Jerome Gravel-Niquet (jeromegn)

documentation

README

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());
// ...
Commit count: 17

cargo fmt