List of all items
Structs
- aead::Crypt
- hash::Blake3Hasher
- hash::Sha256Hasher
- hash::Sha512Hasher
- kdf::Argon2Params
- mac::Blake3Mac
- mac::HmacSha256
- mac::HmacSha512
- stream::StreamDecryptor
- stream::StreamEncryptor
Enums
Functions
- hash::blake3
- hash::blake3_long
- hash::sha256
- hash::sha512
- kdf::argon2_hash
- kdf::argon2_hash_with_params
- kdf::argon2_verify
- kdf::hkdf_sha256
- kdf::hkdf_sha512
- mac::blake3_keyed
- mac::blake3_keyed_verify
- mac::hmac_sha256
- mac::hmac_sha256_verify
- mac::hmac_sha512
- mac::hmac_sha512_verify
- stream::decrypt_file
- stream::encrypt_file
Type Aliases
Constants
- VERSION
- aead::AES_GCM_NONCE_LEN
- aead::AES_GCM_TAG_LEN
- aead::CHACHA20_NONCE_LEN
- aead::CHACHA20_TAG_LEN
- aead::KEY_LEN
- hash::BLAKE3_OUTPUT_LEN
- hash::SHA256_OUTPUT_LEN
- hash::SHA512_OUTPUT_LEN
- kdf::ARGON2_DEFAULT_OUTPUT_LEN
- kdf::ARGON2_DEFAULT_SALT_LEN
- kdf::HKDF_MAX_OUTPUT_SHA256
- kdf::HKDF_MAX_OUTPUT_SHA512
- mac::BLAKE3_MAC_KEY_LEN
- mac::BLAKE3_MAC_OUTPUT_LEN
- mac::HMAC_SHA256_OUTPUT_LEN
- mac::HMAC_SHA512_OUTPUT_LEN
- stream::frame::DEFAULT_CHUNK_SIZE_LOG2
- stream::frame::HEADER_LEN
- stream::frame::MAGIC
- stream::frame::MAX_CHUNK_SIZE_LOG2
- stream::frame::MIN_CHUNK_SIZE_LOG2
- stream::frame::NONCE_LEN
- stream::frame::NONCE_PREFIX_LEN
- stream::frame::TAG_LEN
- stream::frame::VERSION