If a == 1, removes it from the stack. Fails if a != 1
If a == b, removes them from the stack. Fails if a != b
If a == 0, removes it from the stack. Fails if a != 0
Hashes a 32-byte input to a 32-byte output using the BLAKE3 hash function.
Hashes a 64-byte input to a 32-byte output using the BLAKE3 hash function.
Returns an even number of words from the advice stack along with the RPO hash of all read words.
Reads an arbitrary number of words num_words from the advice stack and returns them along with
sequantial RPO hash of all read words.
Verifies a signature against a public key and a message. The procedure gets as inputs the hash
of the public key and the hash of the message via the operand stack. The signature is expected
to be provided via the advice provider. The signature is valid if and only if the procedure
returns.
Hashes a 32-byte input to a 32-byte output using the SHA256 hash function.
Hashes a 64-byte input to a 32-byte output using the SHA256 hash function.