quinn_noise/
lib.rs

1mod aead;
2mod dh;
3mod keylog;
4mod session;
5
6pub use crate::aead::ChaCha8PacketKey;
7pub use crate::keylog::{KeyLog, KeyLogFile};
8pub use crate::session::{NoiseClientConfig, NoiseConfig, NoiseServerConfig, NoiseSession};
9pub use ed25519_dalek::{Keypair, PublicKey, SecretKey};
10
11// https://github.com/quicwg/base-drafts/wiki/QUIC-Versions
12// reserved versions for quinn-noise 0xf0f0f2f[0-f]
13pub const SUPPORTED_QUIC_VERSIONS: &[u32] = &[0xf0f0f2f0];
14pub const DEFAULT_QUIC_VERSION: u32 = 0xf0f0f2f0;