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. |