[−][src]Module ring::digest 
SHA-2 and the legacy SHA-1 digest algorithm.
If all the data is available in a single contiguous slice then the digest
function should be used. Otherwise, the digest can be calculated in
multiple steps using Context.
Structs
| Algorithm | A digest algorithm.  | 
| Context | A context for multi-step (Init-Update-Finish) digest calculations.  | 
| Digest | A calculated digest value.  | 
Constants
| MAX_BLOCK_LEN | The maximum block length (  | 
| MAX_CHAINING_LEN | The maximum chaining length (  | 
| MAX_OUTPUT_LEN | The maximum output length (  | 
| SHA1_OUTPUT_LEN | The length of the output of SHA-1, in bytes.  | 
| SHA256_OUTPUT_LEN | The length of the output of SHA-256, in bytes.  | 
| SHA384_OUTPUT_LEN | The length of the output of SHA-384, in bytes.  | 
| SHA512_OUTPUT_LEN | The length of the output of SHA-512, in bytes.  | 
| SHA512_256_OUTPUT_LEN | The length of the output of SHA-512/256, in bytes.  | 
Statics
| SHA1 | SHA-1 as specified in FIPS 180-4. Deprecated.  | 
| SHA256 | SHA-256 as specified in FIPS 180-4.  | 
| SHA384 | SHA-384 as specified in FIPS 180-4.  | 
| SHA512 | SHA-512 as specified in FIPS 180-4.  | 
| SHA512_256 | SHA-512/256 as specified in FIPS 180-4.  | 
Functions
| digest | Returns the digest of   |