| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
OpenSSL.EVP.Verify
Description
Message verification using asymmetric cipher and message digest algorithm. This is an opposite of OpenSSL.EVP.Sign.
- data VerifyStatus
- verify :: PublicKey key => Digest -> String -> key -> String -> IO VerifyStatus
- verifyBS :: PublicKey key => Digest -> ByteString -> key -> ByteString -> IO VerifyStatus
- verifyLBS :: PublicKey key => Digest -> ByteString -> key -> ByteString -> IO VerifyStatus
Documentation
data VerifyStatus Source #
VerifyStatus
Constructors
| VerifySuccess | |
| VerifyFailure | 
Instances
Arguments
| :: PublicKey key | |
| => Digest | message digest algorithm to use | 
| -> String | message signature | 
| -> key | public key to verify the signature | 
| -> String | input string to verify | 
| -> IO VerifyStatus | the result of verification | 
Deprecated: Use verifyBS or verifyLBS instead.
verify
Arguments
| :: PublicKey key | |
| => Digest | message digest algorithm to use | 
| -> ByteString | message signature | 
| -> key | public key to verify the signature | 
| -> ByteString | input string to verify | 
| -> IO VerifyStatus | the result of verification | 
verifyBS
Arguments
| :: PublicKey key | |
| => Digest | message digest algorithm to use | 
| -> ByteString | message signature | 
| -> key | public key to verify the signature | 
| -> ByteString | input string to verify | 
| -> IO VerifyStatus | the result of verification | 
verifyLBS