Expand description
Crate implementing core functionality for encrust. See the main crate for documentation.
Structs§
- Decrusted
- Type used to access encrusted data. Use
Encrusted::decrustto createDecrusteddata. - Encrusted
- Container struct for encrust, accepting
Encrustable+Zeroizetypes for obfuscation and deobfuscation when needed. - Hashbytes
hashstrings - The hash of a slice of u8’s. Can be used to search for data without storing the data itself in memory.
- Hashstring
hashstrings - The hash of a string. Can be used to search for strings without storing the string itself in memory.
Enums§
- Sensitivity
hashstrings - Used to specify whether a
Hashstringshould ignore case when comparing strings.
Traits§
- Encrustable
- Trait required to use data types with encrust. If it is avoidable, do not implement this manually, but use the derive macro to generate the implementation.