Computes sha256 hash of 2 input fields.
Siloing in the context of Aztec refers to the process of hashing a note hash with a contract address (this way
the note hash is scoped to a specific contract). This is used to prevent intermingling of notes between contracts.
Computes unique, siloed note hashes from siloed note hashes.
Computes a Poseidon2 hash over a dynamic-length subarray of the given input.
Only the first in_len fields of input are absorbed; any remaining fields are ignored.
The caller is responsible for ensuring that the input is padded with zeros if required.