Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
type FiatShamir k i p c m o f = SpecialSoundProtocol 1 i p (Vector k (m, c f)) (Vector k (c f), o) f Source #
transcript :: forall algo k c f. (HashAlgorithm algo f, RandomOracle algo f f, RandomOracle algo (c f) f) => f -> Vector k (c f) -> Vector (k - 1) f Source #
fiatShamir :: forall algo k i p c m o f. (KnownNat k, HashAlgorithm algo f, RandomOracle algo f f, RandomOracle algo (i f) f, RandomOracle algo (c f) f) => CommitOpen k i p c m o f -> FiatShamir k i p c m o f Source #