nim-goldilocks-hash/reference/Permutations.hs
2024-10-02 22:55:15 +02:00

19 lines
528 B
Haskell

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
--------------------------------------------------------------------------------