wire-api-0.1.0
Safe HaskellSafe-Inferred
LanguageGHC2021

Wire.API.MLS.ECDSA

Synopsis

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 #