diff --git a/bin/daod/src/util.rs b/bin/daod/src/util.rs new file mode 100644 index 000000000..c790a664a --- /dev/null +++ b/bin/daod/src/util.rs @@ -0,0 +1,7 @@ +use halo2_gadgets::poseidon::primitives as poseidon; +use pasta_curves::pallas; + +pub fn poseidon_hash(messages: [pallas::Base; N]) -> pallas::Base { + poseidon::Hash::<_, poseidon::P128Pow5T3, poseidon::ConstantLength, 3, 2>::init() + .hash(messages) +}