Safe Haskell | None |
---|---|
Language | Haskell98 |
Network.PeyoTLS.Codec
Documentation
class HandshakeItem hi where Source
Instances
Constructors
ClHello (Word8, Word8) ByteString SssnId [CipherSuite] [CmpMtd] (Maybe [Extension]) | |
ClHelloRaw ByteString |
Constructors
SvHello (Word8, Word8) ByteString SssnId CipherSuite CmpMtd (Maybe [Extension]) | |
SvHelloRaw ByteString |
data CipherSuite Source
Constructors
CipherSuite KeyEx BulkEnc | |
EMPTY_RENEGOTIATION_INFO | |
CipherSuiteRaw Word8 Word8 |
Constructors
RSA | |
DHE_RSA | |
ECDHE_RSA | |
ECDHE_ECDSA | |
KE_NULL |
Constructors
AES_128_CBC_SHA | |
AES_128_CBC_SHA256 | |
BE_NULL |
Constructors
CmpMtdNull | |
CmpMtdRaw Word8 |
Constructors
ESName [SName] | |
EECrv [CurveName] | |
EEPFrmt [EPFrmt] | |
ESAlg [HSAlg] | |
ESsnTcktTls ByteString | |
ENxPrtNego ByteString | |
ERnInfo ByteString | |
ERaw EType ByteString |
Constructors
SvKeyEx ByteString ByteString HashAlg SignAlg ByteString |
data SvKeyExDhe Source
Constructors
SvKeyExDhe Params PublicNumber HashAlg SignAlg ByteString |
data SvKeyExEcdhe Source
Constructors
SvKeyExEcdhe Curve Point HashAlg SignAlg ByteString |
Constructors
CertReq [ClCertType] [(HashAlg, SignAlg)] [DistinguishedName] |
certReq :: [ClCertType] -> [(HashAlg, SignAlg)] -> CertificateStore -> CertReq Source
Constructors
ClKeyEx ByteString |
data DigitSigned Source
Constructors
DigitSigned (HashAlg, SignAlg) ByteString | |
DigitSignedRaw ByteString |
Constructors
Finished ByteString |