Module digest::core_api [−][src]
core-api only.Low-level core API traits.
Usage of traits in this module in user code is discouraged. Instead use core algorithm wrapped by the wrapper types, which implement the higher-level traits.
Structs
| CtVariableCoreWrapper | Wrapper around |
| RtVariableCoreWrapper | Wrapper around |
| UpdateCoreWrapper | Wrapper around |
| XofReaderCoreWrapper | Wrapper around |
Traits
| AlgorithmName | Trait which stores algorithm name constant, used in |
| ExtendableOutputCore | Core trait for hash functions with extendable (XOF) output size. |
| FixedOutputCore | Core trait for hash functions with fixed output size. |
| UpdateCore | Trait for updating hasher state with input data divided into blocks. |
| VariableOutputCore | Core trait for hash functions with variable output size. |
| XofReaderCore | Core reader trait for extendable-output function (XOF) result. |