Expand description
Enard is an encrypted container format and associated library with the goal of enabling on-the-fly game asset decryption.
Modules
Structs
Wraps a Box<dyn DynCipher>
and also provides a CipherFactory
which dynamically
selects the cipher implementation based on the provided name.
Wraps an internal reader (usually std::fs::File
) and implements
Read
and Seek
, decrypting the contents of the internal reader on the fly
and acting as a reader for only the “wrapped” contents of the enard file.
Enums
Traits
Object-safe interface for seekable stream ciphers
Object-safe wrapper around StreamCipherSeek
.
Type Definitions
Map of metadata keys to values