tls-1.3.1: TLS/SSL protocol native implementation (Server and Client)

LicenseBSD-style
MaintainerVincent Hanquez <vincent@snarc.org>
Stabilityexperimental
Portabilityunknown
Safe HaskellNone
LanguageHaskell98

Network.TLS.Extra.Cipher

Contents

Description

 

Synopsis

cipher suite

ciphersuite_all :: [Cipher] Source

all encrypted ciphers supported ordered from strong to weak. this choice of ciphersuite should satisfy most normal need

ciphersuite_medium :: [Cipher] Source

list of medium ciphers.

ciphersuite_strong :: [Cipher] Source

the strongest ciphers supported.

ciphersuite_unencrypted :: [Cipher] Source

all unencrypted ciphers, do not use on insecure network.

ciphersuite_dhe_rsa :: [Cipher] Source

DHE-RSA cipher suite

individual ciphers

cipher_null_SHA1 :: Cipher Source

unencrypted cipher using RSA for key exchange and SHA1 for digest

cipher_null_MD5 :: Cipher Source

unencrypted cipher using RSA for key exchange and MD5 for digest

cipher_RC4_128_MD5 :: Cipher Source

RC4 cipher, RSA key exchange and MD5 for digest

cipher_RC4_128_SHA1 :: Cipher Source

RC4 cipher, RSA key exchange and SHA1 for digest

cipher_AES128_SHA1 :: Cipher Source

AES cipher (128 bit key), RSA key exchange and SHA1 for digest

cipher_AES256_SHA1 :: Cipher Source

AES cipher (256 bit key), RSA key exchange and SHA1 for digest

cipher_AES128_SHA256 :: Cipher Source

AES cipher (128 bit key), RSA key exchange and SHA256 for digest

cipher_AES256_SHA256 :: Cipher Source

AES cipher (256 bit key), RSA key exchange and SHA256 for digest

cipher_RSA_3DES_EDE_CBC_SHA1 :: Cipher Source

3DES cipher (168 bit key), RSA key exchange and SHA1 for digest

cipher_DHE_RSA_AES128_SHA1 :: Cipher Source

AES cipher (128 bit key), DHE key exchanged signed by RSA and SHA1 for digest

cipher_DHE_RSA_AES256_SHA1 :: Cipher Source

AES cipher (256 bit key), DHE key exchanged signed by RSA and SHA1 for digest

cipher_DHE_DSS_AES128_SHA1 :: Cipher Source

AES cipher (128 bit key), DHE key exchanged signed by DSA and SHA1 for digest

cipher_DHE_DSS_AES256_SHA1 :: Cipher Source

AES cipher (256 bit key), DHE key exchanged signed by DSA and SHA1 for digest