quinn-plaintext

Crates.ioquinn-plaintext
lib.rsquinn-plaintext
version0.2.0
sourcesrc
created_at2023-08-15 20:15:47.228572
updated_at2023-11-20 20:23:11.591728
descriptionPlaintext quinn cryptography (insecure)
homepage
repositoryhttps://github.com/jeromegn/quinn-plaintext
max_upload_size
id945274
size40,300
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: 12

cargo fmt