| 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 |