1#![doc = include_str!("../README.md")]
2#![cfg_attr(docsrs, feature(doc_cfg))]
5#![warn(
6 missing_docs,
7 clippy::unwrap_used,
8 clippy::panic,
9 clippy::unimplemented,
10 clippy::todo,
11 clippy::undocumented_unsafe_blocks
12)]
13#![forbid(unsafe_code)]
14
15pub use ::binrw;
16
17mod packet;
18pub use packet::{
19 CipherCore, IntoPacket, Mac, OpeningCipher, Packet, SealingCipher, PACKET_MAX_SIZE,
20 PACKET_MIN_SIZE,
21};
22
23pub mod arch;
24pub mod connect;
25pub mod crypto;
26pub mod trans;
27pub mod userauth;