HsOpenSSL-0.6.4: (Incomplete) OpenSSL binding for HaskellSource codeContentsIndex
OpenSSL.EVP.Open
Description
Asymmetric cipher decryption using encrypted symmetric key. This is an opposite of OpenSSL.EVP.Seal.
Synopsis
open :: KeyPair key => Cipher -> String -> String -> key -> String -> String
openBS :: KeyPair key => Cipher -> String -> String -> key -> ByteString -> ByteString
openLBS :: KeyPair key => Cipher -> String -> String -> key -> ByteString -> ByteString
Documentation
openSource
:: KeyPair key
=> Ciphersymmetric cipher algorithm to use
-> Stringencrypted symmetric key to decrypt the input string
-> StringIV
-> keyprivate key to decrypt the symmetric key
-> Stringinput string to decrypt
-> Stringdecrypted string
open lazilly decrypts a stream of data. The input string doesn't necessarily have to be finite.
openBSSource
:: KeyPair key
=> Ciphersymmetric cipher algorithm to use
-> Stringencrypted symmetric key to decrypt the input string
-> StringIV
-> keyprivate key to decrypt the symmetric key
-> ByteStringinput string to decrypt
-> ByteStringdecrypted string
openBS decrypts a chunk of data.
openLBSSource
:: KeyPair key
=> Ciphersymmetric cipher algorithm to use
-> Stringencrypted symmetric key to decrypt the input string
-> StringIV
-> keyprivate key to decrypt the symmetric key
-> ByteStringinput string to decrypt
-> ByteStringdecrypted string
openLBS lazilly decrypts a stream of data. The input string doesn't necessarily have to be finite.
Produced by Haddock version 2.4.2