Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Synopsis
- decodeSignature :: forall curve. EllipticCurveECDSA curve => Proxy curve -> ByteString -> Maybe (Signature curve)
- encodeSignature :: forall curve. EllipticCurveECDSA curve => Proxy curve -> Signature curve -> ByteString
- verifySignature :: forall curve a hash. (EllipticCurveECDSA curve, HashAlgorithm hash) => Proxy curve -> hash -> ByteString -> RawMLS a -> ByteString -> Bool
Documentation
decodeSignature :: forall curve. EllipticCurveECDSA curve => Proxy curve -> ByteString -> Maybe (Signature curve) Source #
Decode an ECDSA signature.
encodeSignature :: forall curve. EllipticCurveECDSA curve => Proxy curve -> Signature curve -> ByteString Source #
verifySignature :: forall curve a hash. (EllipticCurveECDSA curve, HashAlgorithm hash) => Proxy curve -> hash -> ByteString -> RawMLS a -> ByteString -> Bool Source #