Safe Haskell | Safe |
---|---|
Language | GHC2021 |
LambdaUC.Games.SignatureScheme
Synopsis
- data SignatureScheme sk pk mes sig = SignatureScheme {}
- type SpSignatureScheme sk pk mes sig = Integer -> SignatureScheme sk pk mes sig
- type AdvAlgo pk mes sig = pk -> OracleCaller '[mes :> sig] (mes, sig)
- type SpAdvAlgo pk mes sig = Integer -> AdvAlgo pk mes sig
- gameEuCma :: Eq mes => Integer -> SpSignatureScheme sk pk mes sig -> SpAdvAlgo pk mes sig -> PrAlgo Bool
Documentation
data SignatureScheme sk pk mes sig #
type SpSignatureScheme sk pk mes sig = Integer -> SignatureScheme sk pk mes sig #
type AdvAlgo pk mes sig = pk -> OracleCaller '[mes :> sig] (mes, sig) #