|
1 | 1 | /* |
2 | | - * Interface for fetching a message digest from a digest-like identifier. |
3 | | - * |
4 | | - * The following table summaries the possible algorthms: |
5 | | - * |
6 | | - * +----------+--------------+--------------+---------------------------------+ |
7 | | - * | Family | Algorithm | Python Name | Notes | |
8 | | - * +==========+==============+==============+=================================+ |
9 | | - * | MD @ | |
10 | | - * | +--------------+--------------+---------------------------------+ |
11 | | - * | | MD5 | "md5" | | |
12 | | - * +----------+--------------+--------------+---------------------------------+ |
13 | | - * | SHA1 @ | |
14 | | - * | +--------------+--------------+---------------------------------+ |
15 | | - * | | SHA1-160 | "sha1" | | |
16 | | - * +----------+--------------+--------------+---------------------------------+ |
17 | | - * | SHA2 @ | |
18 | | - * | +--------------+--------------+---------------------------------+ |
19 | | - * | | SHA2-224 | "sha224" | | |
20 | | - * | | SHA2-256 | "sha256" | | |
21 | | - * | | SHA2-384 | "sha384" | | |
22 | | - * | | SHA2-512 | "sha512" | | |
23 | | - * +----------+--------------+--------------+---------------------------------+ |
24 | | - * | SHA2t @ Truncated SHA2-512 | |
25 | | - * | +--------------+--------------+---------------------------------+ |
26 | | - * | | SHA2-512/224 | "sha512_224" | | |
27 | | - * | | SHA2-512/256 | "sha512_256" | | |
28 | | - * +----------+--------------+--------------+---------------------------------+ |
29 | | - * | SHA3 @ | |
30 | | - * | +--------------+--------------+---------------------------------+ |
31 | | - * | | SHA3-224 | "sha3_224" | | |
32 | | - * | | SHA3-256 | "sha3_256" | | |
33 | | - * | | SHA3-384 | "sha3_384" | | |
34 | | - * | | SHA3-512 | "sha3_512" | | |
35 | | - * +----------+--------------+--------------+---------------------------------+ |
36 | | - * | SHA3-XOF @ Extensible Output Functions | |
37 | | - * | +--------------+--------------+---------------------------------+ |
38 | | - * | | SHAKE-128 | "shake_128" | | |
39 | | - * | | SHAKE-256 | "shake_256" | | |
40 | | - * +----------+--------------+--------------+---------------------------------+ |
41 | | - * | BLAKE2 @ | |
42 | | - * | +--------------+--------------+---------------------------------+ |
43 | | - * | | BLAKE2b | "blake2b" | | |
44 | | - * | | BLAKE2s | "blake2s" | | |
45 | | - * +----------+--------------+--------------+---------------------------------+ |
| 2 | + * Utilities used when fetching a message digest from a digest-like identifier. |
46 | 3 | */ |
47 | 4 |
|
48 | 5 | #ifndef _HASHLIB_HASHLIB_FETCH_H |
|
0 commit comments