Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
data CommitOpen f c a Source #
CommitOpen (ProverMessage f a -> c) a |
Instances
data CommitOpenProverMessage t c a Source #
Commit c | |
Open [ProverMessage t a] |
Instances
(Binary c, Binary (ProverMessage t a)) => Binary (CommitOpenProverMessage t c a) Source # | |
Defined in ZkFold.Base.Protocol.ARK.Protostar.CommitOpen put :: CommitOpenProverMessage t c a -> Put # get :: Get (CommitOpenProverMessage t c a) # putList :: [CommitOpenProverMessage t c a] -> Put # |
commits :: SpecialSoundTranscript t (CommitOpen f c a) -> [c] Source #
opening :: forall f a c. (SpecialSoundProtocol f a, Eq c) => CommitOpen f c a -> Witness f a -> Input f a -> (SpecialSoundTranscript f (CommitOpen f c a) -> ProverMessage f (CommitOpen f c a) -> VerifierMessage f a) -> ([ProverMessage f a], SpecialSoundTranscript f (CommitOpen f c a)) Source #