Contents
Index
cacophony-0.6.0: A library implementing the Noise protocol.
Index
AESGCM
Crypto.Noise.Cipher.AESGCM
append
Data.ByteArray.Extend
AssocData
1 (Type/Class)
Crypto.Noise.Cipher
2 (Data Constructor)
Crypto.Noise.Cipher
BLAKE2b
Crypto.Noise.Hash.BLAKE2b
BLAKE2s
Crypto.Noise.Hash.BLAKE2s
bsToSB
Data.ByteArray.Extend
bsToSB'
Data.ByteArray.Extend
ChaChaPoly1305
Crypto.Noise.Cipher.ChaChaPoly1305
ChainingKey
Crypto.Noise.Hash
Cipher
Crypto.Noise.Cipher
cipherBytesToSym
Crypto.Noise.Cipher
cipherBytesToText
Crypto.Noise.Cipher
cipherDecrypt
Crypto.Noise.Cipher
cipherEncrypt
Crypto.Noise.Cipher
cipherIncNonce
Crypto.Noise.Cipher
cipherName
Crypto.Noise.Cipher
Ciphertext
Crypto.Noise.Cipher
cipherTextToBytes
Crypto.Noise.Cipher
cipherZeroNonce
Crypto.Noise.Cipher
concatSB
Data.ByteArray.Extend
convert
Data.ByteArray.Extend
Curve
Crypto.Noise.Curve
Curve25519
Crypto.Noise.Curve.Curve25519
Curve448
Crypto.Noise.Curve.Curve448
curveBytesToPair
Crypto.Noise.Curve
curveBytesToPub
Crypto.Noise.Curve
curveDH
Crypto.Noise.Curve
curveGenKey
Crypto.Noise.Curve
curveLength
Crypto.Noise.Curve
curveName
Crypto.Noise.Curve
curvePubToBytes
Crypto.Noise.Curve
curveSecToBytes
Crypto.Noise.Curve
DecryptionFailure
Crypto.Noise.Types
decryptPayload
Crypto.Noise.Handshake
Digest
Crypto.Noise.Hash
encryptPayload
Crypto.Noise.Handshake
HandshakeAborted
Crypto.Noise.Types
HandshakeCallbacks
1 (Type/Class)
Crypto.Noise.Handshake
2 (Data Constructor)
Crypto.Noise.Handshake
HandshakeOpts
1 (Type/Class)
Crypto.Noise.Handshake
2 (Data Constructor)
Crypto.Noise.Handshake
HandshakePattern
Crypto.Noise.HandshakePatterns
HandshakeState
Crypto.Noise.Handshake
handshakeState
Crypto.Noise.Handshake
HandshakeStateFailure
Crypto.Noise.Types
Hash
Crypto.Noise.Hash
hash
Crypto.Noise.Hash
hashBytesToCK
Crypto.Noise.Hash
hashCKToBytes
Crypto.Noise.Hash
hashHKDF
Crypto.Noise.Hash
hashLength
Crypto.Noise.Hash
hashName
Crypto.Noise.Hash
hashToBytes
Crypto.Noise.Hash
hscbPayloadIn
Crypto.Noise.Handshake
hscbPayloadOut
Crypto.Noise.Handshake
hscbRecv
Crypto.Noise.Handshake
hscbSend
Crypto.Noise.Handshake
hscbStaticIn
Crypto.Noise.Handshake
hspInitiator
Crypto.Noise.Handshake
hspLocalEphemeralKey
Crypto.Noise.Handshake
hspLocalStaticKey
Crypto.Noise.Handshake
hspPattern
Crypto.Noise.Handshake
hspPreSharedKey
Crypto.Noise.Handshake
hspPrologue
Crypto.Noise.Handshake
hspRemoteEphemeralKey
Crypto.Noise.Handshake
hspRemoteStaticKey
Crypto.Noise.Handshake
KeyPair
Crypto.Noise.Curve
NoiseException
Crypto.Noise.Types
noiseIE
Crypto.Noise.HandshakePatterns
noiseIK
Crypto.Noise.HandshakePatterns
noiseIN
Crypto.Noise.HandshakePatterns
noiseIX
Crypto.Noise.HandshakePatterns
noiseK
Crypto.Noise.HandshakePatterns
noiseKE
Crypto.Noise.HandshakePatterns
noiseKK
Crypto.Noise.HandshakePatterns
noiseKN
Crypto.Noise.HandshakePatterns
noiseKX
Crypto.Noise.HandshakePatterns
noiseN
Crypto.Noise.HandshakePatterns
noiseNE
Crypto.Noise.HandshakePatterns
noiseNK
Crypto.Noise.HandshakePatterns
noiseNN
Crypto.Noise.HandshakePatterns
noiseNX
Crypto.Noise.HandshakePatterns
noiseX
Crypto.Noise.HandshakePatterns
noiseXE
Crypto.Noise.HandshakePatterns
noiseXK
Crypto.Noise.HandshakePatterns
noiseXN
Crypto.Noise.HandshakePatterns
noiseXR
Crypto.Noise.HandshakePatterns
noiseXX
Crypto.Noise.HandshakePatterns
Nonce
Crypto.Noise.Cipher
Plaintext
1 (Type/Class)
Crypto.Noise.Types
2 (Data Constructor)
Crypto.Noise.Types
PublicKey
Crypto.Noise.Curve
ReceivingCipherState
Crypto.Noise.Handshake
runHandshake
Crypto.Noise.Handshake
sbEq
Data.ByteArray.Extend
sbToBS
Data.ByteArray.Extend
sbToBS'
Data.ByteArray.Extend
ScrubbedBytes
Data.ByteArray.Extend
SecretKey
Crypto.Noise.Curve
SendingCipherState
Crypto.Noise.Handshake
SHA256
Crypto.Noise.Hash.SHA256
SHA512
Crypto.Noise.Hash.SHA512
SymmetricKey
Crypto.Noise.Cipher