1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
//! # Hash Functions (Digests)
//!
//! This standardized functionality for hash functions is `libslugdigeststandard`
//!
//! ## Hash Functions
//!
//! [X] BLAKE2 (BLAKE2s and BLAKE2b)
//! [X] SHA2 (224,256,384*,512)
//! [X] SHA3 (224,256,384,512)
//! [X] BLAKE3
//!
//! It uses the following terms:
//!
//! - `update()` | Adds to hash function
//!
//! ## TODO
//!
//! - [ ] Add Finalize and Update
/// SHA3 (224,256,384,512)
/// Digest Functionality
/// BLAKE2 (Blake2s and Blake2b)
/// SHA2 (224,256,384,512)
/// BLAKE3 (32-bytes)