Moduletls-2.4.9Haskell2010
Network.TLS.Cipher
Synopsis
- data CipherKeyExchangeType
- data Bulk
- data BulkFunctions
- data BulkDirection
- data BulkState
- newtype BulkStream
- type BulkBlock
- type BulkAEAD
- value bulkInit
- data Hash
- data Cipher
- type CipherID
- value cipherKeyBlockSize
- type BulkKey
- type BulkIV
- type BulkNonce
- type BulkAdditionalData
- value cipherAllowedForVersion
- value hasMAC
- value hasRecordIV
- value elemCipher
- value intersectCiphers
- value findCipher
- Packagetls-2.4.9
- Exports23
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceCipher.hs
Constructors
BulkBlockF (BulkDirection -> BulkKey -> BulkBlock)BulkStreamF (BulkDirection -> BulkKey -> BulkStream)BulkAeadF (BulkDirection -> BulkKey -> BulkAEAD)
Constructors
BulkStateStream BulkStreamBulkStateBlock BulkBlockBulkStateAEAD BulkAEADBulkStateUninitialized
Instances1Show
Show BulkStateDefined in tls-2.4.9 · Network.TLS.Cipher
Constructors
BulkStream (ByteString -> (ByteString, BulkStream))
Cipher algorithm
Cipher identification
Check if a specific Cipher is allowed to be used
with the version specified