List of all items
Structs
- aead::chacha20poly1305::ChaCha20Poly1305Cipher
- aead::chacha20poly1305::ChaCha20Poly1305CiphertextPackage
- aead::chacha20poly1305::ChaCha20Poly1305Key
- aead::chacha20poly1305::ChaCha20Poly1305Nonce
- aead::chacha20poly1305::XChaCha20Poly1305Cipher
- aead::chacha20poly1305::XChaCha20Poly1305Nonce
- aead::gcm::Aes128Gcm
- aead::gcm::Aes256Gcm
- aead::gcm::types::AesCiphertextPackage
- aead::gcm::types::GcmNonce
- aes::keys::Aes128Key
- aes::keys::Aes256Key
- streaming::chacha20poly1305::ChaCha20Poly1305DecryptStream
- streaming::chacha20poly1305::ChaCha20Poly1305EncryptStream
- streaming::gcm::Aes128GcmDecryptStream
- streaming::gcm::Aes128GcmEncryptStream
- streaming::gcm::Aes256GcmDecryptStream
- streaming::gcm::Aes256GcmEncryptStream
Enums
Traits
- ResultExt
- SecureErrorHandling
- cipher::Aead
- cipher::SymmetricCipher
- error::ResultExt
- error::SecureErrorHandling
- error::SymmetricResultExt
- streaming::StreamingDecrypt
- streaming::StreamingEncrypt
Functions
- aead::chacha20poly1305::derive_chacha20poly1305_key
- aead::chacha20poly1305::generate_salt
- aead::gcm::aes128::aes128_decrypt
- aead::gcm::aes128::aes128_decrypt_package
- aead::gcm::aes128::aes128_encrypt
- aead::gcm::aes128::aes128_encrypt_package
- aead::gcm::aes256::aes256_decrypt
- aead::gcm::aes256::aes256_decrypt_package
- aead::gcm::aes256::aes256_encrypt
- aead::gcm::aes256::aes256_encrypt_package
- aes::keys::derive_aes128_key
- aes::keys::derive_aes256_key
- aes::keys::generate_salt
- error::from_io_error
- error::from_primitive_error
- error::validate::authentication
- error::validate::check_parameter
- error::validate::ciphertext
- error::validate::key
- error::validate::length
- error::validate::max_length
- error::validate::min_length
- error::validate::not_implemented
- error::validate::parameter
- error::validate::range_length
- error::validate::signature
- error::validate_format
- error::validate_key_derivation
- error::validate_stream_state
- streaming::chacha20poly1305::decrypt_file
- streaming::chacha20poly1305::encrypt_file
- streaming::gcm::decrypt_file_aes128
- streaming::gcm::decrypt_file_aes256
- streaming::gcm::encrypt_file_aes128
- streaming::gcm::encrypt_file_aes256
- validate::authentication
- validate::check_parameter
- validate::ciphertext
- validate::key
- validate::length
- validate::max_length
- validate::min_length
- validate::not_implemented
- validate::parameter
- validate::range_length
- validate::signature