Blake2bHashSize

class cometa.cryptography.blake2b_hash_size.Blake2bHashSize(value)[source]

Bases: IntEnum

Represents the types of BLAKE2b hash functions distinguished by their output size.

These hash types are utilized in various contexts throughout Cardano, including verification keys, multi-signature scripts, and key derivation processes.

HASH_224 = 28

BLAKE2b-224 (28 bytes / 224 bits). Used for hashing verification keys and multi-signature scripts.

HASH_256 = 32

BLAKE2b-256 (32 bytes / 256 bits). Standard hash variant used for transaction IDs, address hashing, and more.

HASH_512 = 64

BLAKE2b-512 (64 bytes / 512 bits). Used for key derivation functions.