enigma_aead/
lib.rs

1mod aead;
2mod error;
3mod nonce;
4mod packet;
5mod types;
6
7pub use aead::{open, seal, AeadBox};
8pub use error::{EnigmaAeadError, EnigmaAeadResult};
9pub use types::{AeadKey, KeyId, Nonce24};
10
11pub use packet::{
12    Packet, PacketHeader, PacketParts, ALG_ID_XCHACHA20, HEADER_LEN, MAGIC, MAX_PACKET_SIZE,
13    MIN_PACKET_SIZE, TAG_LEN, VERSION,
14};
15
16#[cfg(test)]
17mod tests;