VerifyStatus represents a result of verification.
Instances2Eq, Show
Eq VerifyStatusDefined in HsOpenSSL-0.11.7.10 · OpenSSL.EVP.VerifyShow VerifyStatusDefined in HsOpenSSL-0.11.7.10 · OpenSSL.EVP.Verify
:: a typeCtrl KGHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27
ModuleHsOpenSSL-0.11.7.10Haskell2010
Message verification using asymmetric cipher and message digest algorithm. This is an opposite of OpenSSL.EVP.Sign.
VerifyStatus represents a result of verification.
Eq VerifyStatusDefined in HsOpenSSL-0.11.7.10 · OpenSSL.EVP.VerifyShow VerifyStatusDefined in HsOpenSSL-0.11.7.10 · OpenSSL.EVP.Verifyverify Deprecated. Use verifyBS or verifyLBS instead.
verify verifies a signature and a stream of data. The string
must not contain any letters which aren't in the range of U+0000 -
U+00FF.
verifyBS :: PublicKey key=> Digestmessage digest algorithm to use
-> ByteStringmessage signature
-> keypublic key to verify the signature
-> ByteStringinput string to verify
-> IO VerifyStatusthe result of verification
verifyBS verifies a signature and a chunk of data.
verifyLBS :: PublicKey key=> Digestmessage digest algorithm to use
-> ByteStringmessage signature
-> keypublic key to verify the signature
-> ByteStringinput string to verify
-> IO VerifyStatusthe result of verification
verifyLBS verifies a signature of a stream of data.