HsOpenSSL-0.10.3.4: Partial OpenSSL binding for Haskell

Safe HaskellNone

OpenSSL.EVP.Sign

Description

Message signing using asymmetric cipher and message digest algorithm. This is an opposite of OpenSSL.EVP.Verify.

Synopsis

Documentation

signSource

Arguments

:: KeyPair key 
=> Digest

message digest algorithm to use

-> key

private key to sign the message digest

-> String

input string

-> IO String

the result signature

sign generates a signature from a stream of data. The string must not contain any letters which aren't in the range of U+0000 - U+00FF.

signBSSource

Arguments

:: KeyPair key 
=> Digest

message digest algorithm to use

-> key

private key to sign the message digest

-> ByteString

input string

-> IO ByteString

the result signature

signBS generates a signature from a chunk of data.

signLBSSource

Arguments

:: KeyPair key 
=> Digest

message digest algorithm to use

-> key

private key to sign the message digest

-> ByteString

input string

-> IO ByteString

the result signature

signLBS generates a signature from a stream of data.