BLAKE2b Hash Size¶
-
enum cardano_blake2b_hash_size_t¶
Represents the types of BLAKE2b hash functions distinguished by their output bit length.
These hash types are utilized in various contexts throughout Cardano, including but not limited to verification keys, multi-signature scripts, and key derivation processes.
Values:
-
enumerator CARDANO_BLAKE2B_HASH_SIZE_224¶
BLAKE2b-224 (hash28)
Produces a 224-bit output. Primarily used for hashing verification keys and multi-signature scripts.
-
enumerator CARDANO_BLAKE2B_HASH_SIZE_256¶
BLAKE2b-256 (hash32)
Produces a 256-bit output. This is the standard BLAKE2b hash variant used across most of Cardano for a variety of purposes, including transaction IDs, address hashing, and more.
-
enumerator CARDANO_BLAKE2B_HASH_SIZE_512¶
BLAKE2b-512 (hash64)
Produces a 512-bit output. Used specifically for key derivation functions within Cardano.
-
enumerator CARDANO_BLAKE2B_HASH_SIZE_224¶