daod added forgotten file util.rs

This commit is contained in:
narodnik
2022-08-17 20:21:51 +02:00
parent 1f679a9b9e
commit e54739dc98

7
bin/daod/src/util.rs Normal file
View File

@@ -0,0 +1,7 @@
use halo2_gadgets::poseidon::primitives as poseidon;
use pasta_curves::pallas;
pub fn poseidon_hash<const N: usize>(messages: [pallas::Base; N]) -> pallas::Base {
poseidon::Hash::<_, poseidon::P128Pow5T3, poseidon::ConstantLength<N>, 3, 2>::init()
.hash(messages)
}