Expand description
Provides simple Read/Write wrappers that transparently encrypt/decrypt data that passes through them.
Modules§
- always_
panic_ 🔒impl - Implements CryptReader/Writer by always panicking. Vendors are expected to implement their own encryption schemes.
Structs§
- Crypt
Key - Stores a cryptographic key, but permits no access to the underlying data outside of this crate.
- Crypt
Reader - Interface used for file decryption.
- Crypt
Writer - Interface used for file encryption.
- Secure
Byte Vec - A vec wrapper suitable for storing cryptographic key material. On drop, the memory used will be zeroed.
Functions§
- generate_
random_ key - Generates a random key usable with
CryptWriter&CryptReader.