nim-goldilocks-hash/reference/Permutations.hs

19 lines
528 B
Haskell
Raw Normal View History

module Permutations where
--------------------------------------------------------------------------------
import qualified Poseidon2.Permutation as Poseidon2
import qualified Monolith.Permutation as Monolith
import Common
--------------------------------------------------------------------------------
permute :: Hash -> State -> State
permute hash = case hash of
Poseidon2 -> Poseidon2.permutation
Monolith -> Monolith.permutation
--------------------------------------------------------------------------------