Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
type SpecialSoundTranscript t a = [(ProverMessage t a, VerifierMessage t a)] Source #
class Arithmetic f => SpecialSoundProtocol f a where Source #
type ProverMessage t a Source #
type VerifierMessage t a Source #
type Dimension a :: Natural Source #
l in the paper
type Degree a :: Natural Source #
d in the paper
rounds :: a -> Natural Source #
k in the paper
prover :: a -> Witness f a -> Input f a -> SpecialSoundTranscript f a -> ProverMessage f a Source #
verifier' :: a -> Input f a -> SpecialSoundTranscript Natural a -> Vector (Dimension a) (Polynomial' f) Source #
verifier :: a -> Input f a -> SpecialSoundTranscript f a -> Bool Source #