This function calculates a double SHA-256 hash of the provided input buffer.
Double hashing is commonly used in blockchain and cryptographic applications.
This function calculates the HMAC-SHA-512 digest of a given key and data using HMAC (Hash-based Message Authentication Code).
HMAC is a method for verifying both the data integrity and authenticity of a message.
This function computes the Keccak-256 hash (SHA-3) of the given input data.
It resets the KeccakDigest instance before processing the input.
It returns a Uint8List representing the Keccak-256 hash.
This function derives a key from a mnemonic passphrase and a salt using the PBKDF2 algorithm with SHA-512.
It returns a Uint8List representing the derived key.