symbolic-base-0.1.0.0: ZkFold Symbolic compiler and zero-knowledge proof protocols
Safe HaskellSafe-Inferred
LanguageHaskell2010

ZkFold.Base.Protocol.Plonkup.Utils

Documentation

getParams :: forall a. (Eq a, FiniteField a) => Natural -> (a, a, a) Source #

getSecrectParams :: forall n g1 g2. (KnownNat n, Arithmetic (ScalarFieldOf g1), CyclicGroup g1, CyclicGroup g2, Scale (ScalarFieldOf g1) g2) => ScalarFieldOf g1 -> (Vector (n + 5) g1, g2) Source #

sortByList :: Ord a => [a] -> [a] -> [a] Source #