This procedure takes an N-tuple elements and computes its 'multituple hash',
which is the result of (Poseidon) hashing the first paramTupleArity elements
and subsequently hashing every successive chunk of paramTupleArity - 1 elements,
prepending the previously computed hash and padding the remainder of the list
with the first element to form a list of exactly paramTupleArity elements
to feed the tupleHasher. All of these hashes are returned. This process
mimics the behaviour of the MultiTupleModule, which chains together
smaller tuples to form/represent a larger one.
This procedure takes an N-tuple
elements
and computes its 'multituple hash', which is the result of (Poseidon) hashing the firstparamTupleArity
elements and subsequently hashing every successive chunk ofparamTupleArity
- 1 elements, prepending the previously computed hash and padding the remainder of the list with the first element to form a list of exactlyparamTupleArity
elements to feed thetupleHasher
. All of these hashes are returned. This process mimics the behaviour of theMultiTupleModule
, which chains together smaller tuples to form/represent a larger one.