cacophony-0.4.0: A library implementing the Noise protocol.

Index

AESGCMCrypto.Noise.Cipher.AESGCM
appendCrypto.Noise.Types
AssocData 
1 (Type/Class)Crypto.Noise.Cipher
2 (Data Constructor)Crypto.Noise.Cipher
BLAKE2bCrypto.Noise.Hash.BLAKE2b
BLAKE2sCrypto.Noise.Hash.BLAKE2s
bsToSBCrypto.Noise.Types
bsToSB'Crypto.Noise.Types
ChaChaPoly1305Crypto.Noise.Cipher.ChaChaPoly1305
ChainingKeyCrypto.Noise.Hash
CipherCrypto.Noise.Cipher
cipherBytesToSymCrypto.Noise.Cipher
cipherBytesToTextCrypto.Noise.Cipher
cipherDecryptCrypto.Noise.Cipher
cipherEncryptCrypto.Noise.Cipher
cipherIncNonceCrypto.Noise.Cipher
cipherNameCrypto.Noise.Cipher
CipherState 
1 (Type/Class)Crypto.Noise.Internal.CipherState, Crypto.Noise.Handshake
2 (Data Constructor)Crypto.Noise.Internal.CipherState
CiphertextCrypto.Noise.Cipher
cipherTextToBytesCrypto.Noise.Cipher
cipherZeroNonceCrypto.Noise.Cipher
concatSBCrypto.Noise.Types
convertCrypto.Noise.Types
cskCrypto.Noise.Internal.CipherState
csnCrypto.Noise.Internal.CipherState
CurveCrypto.Noise.Curve
Curve25519Crypto.Noise.Curve.Curve25519
curveBytesToPairCrypto.Noise.Curve
curveBytesToPubCrypto.Noise.Curve
curveDHCrypto.Noise.Curve
curveGenKeyCrypto.Noise.Curve
curveLengthCrypto.Noise.Curve
curveNameCrypto.Noise.Curve
curvePubToBytesCrypto.Noise.Curve
curveSecToBytesCrypto.Noise.Curve
decryptAndHashCrypto.Noise.Internal.SymmetricState
decryptAndIncrementCrypto.Noise.Internal.CipherState
DecryptionFailureCrypto.Noise.Types
decryptPayloadCrypto.Noise.Internal.HandshakeState, Crypto.Noise.Handshake
DigestCrypto.Noise.Hash
encryptAndHashCrypto.Noise.Internal.SymmetricState
encryptAndIncrementCrypto.Noise.Internal.CipherState
encryptPayloadCrypto.Noise.Internal.HandshakeState, Crypto.Noise.Handshake
getLocalEphemeralKeyCrypto.Noise.Internal.HandshakeState
getLocalStaticKeyCrypto.Noise.Internal.HandshakeState
getRemoteEphemeralKeyCrypto.Noise.Internal.HandshakeState
getRemoteStaticKeyCrypto.Noise.Internal.HandshakeState, Crypto.Noise.Handshake
HandshakePattern 
1 (Type/Class)Crypto.Noise.Internal.HandshakeState, Crypto.Noise.Handshake
2 (Data Constructor)Crypto.Noise.Internal.HandshakeState
HandshakeStateCrypto.Noise.Internal.HandshakeState, Crypto.Noise.Handshake
handshakeStateCrypto.Noise.Internal.HandshakeState, Crypto.Noise.Handshake
HandshakeStateFailureCrypto.Noise.Types
HashCrypto.Noise.Hash
hashCrypto.Noise.Hash
hashBytesToCKCrypto.Noise.Hash
hashCKToBytesCrypto.Noise.Hash
hashHKDFCrypto.Noise.Hash
hashLengthCrypto.Noise.Hash
hashNameCrypto.Noise.Hash
hashToBytesCrypto.Noise.Hash
KeyPairCrypto.Noise.Curve
MessagePatternCrypto.Noise.Internal.HandshakeState, Crypto.Noise.Handshake
MessagePatternIOCrypto.Noise.Internal.HandshakeState, Crypto.Noise.Handshake
mixHashCrypto.Noise.Internal.SymmetricState
mixKeyCrypto.Noise.Internal.SymmetricState
mixPSKCrypto.Noise.Internal.SymmetricState
MonadHandshakeCrypto.Noise.Internal.HandshakeState
NoiseExceptionCrypto.Noise.Types
noiseIEICrypto.Noise.HandshakePatterns
noiseIEI0Crypto.Noise.MessagePatterns
noiseIEI1Crypto.Noise.MessagePatterns
noiseIEI2Crypto.Noise.MessagePatterns
noiseIERCrypto.Noise.HandshakePatterns
noiseIER0Crypto.Noise.MessagePatterns
noiseIER1Crypto.Noise.MessagePatterns
noiseIER2Crypto.Noise.MessagePatterns
noiseIKICrypto.Noise.HandshakePatterns
noiseIKI0Crypto.Noise.MessagePatterns
noiseIKI1Crypto.Noise.MessagePatterns
noiseIKI2Crypto.Noise.MessagePatterns
noiseIKRCrypto.Noise.HandshakePatterns
noiseIKR0Crypto.Noise.MessagePatterns
noiseIKR1Crypto.Noise.MessagePatterns
noiseIKR2Crypto.Noise.MessagePatterns
noiseINICrypto.Noise.HandshakePatterns
noiseINI1Crypto.Noise.MessagePatterns
noiseINI2Crypto.Noise.MessagePatterns
noiseINRCrypto.Noise.HandshakePatterns
noiseINR1Crypto.Noise.MessagePatterns
noiseINR2Crypto.Noise.MessagePatterns
noiseIXICrypto.Noise.HandshakePatterns
noiseIXI1Crypto.Noise.MessagePatterns
noiseIXI2Crypto.Noise.MessagePatterns
noiseIXRCrypto.Noise.HandshakePatterns
noiseIXR1Crypto.Noise.MessagePatterns
noiseIXR2Crypto.Noise.MessagePatterns
noiseKEICrypto.Noise.HandshakePatterns
noiseKEI0Crypto.Noise.MessagePatterns
noiseKEI1Crypto.Noise.MessagePatterns
noiseKEI2Crypto.Noise.MessagePatterns
noiseKERCrypto.Noise.HandshakePatterns
noiseKER0Crypto.Noise.MessagePatterns
noiseKER1Crypto.Noise.MessagePatterns
noiseKER2Crypto.Noise.MessagePatterns
noiseKICrypto.Noise.HandshakePatterns
noiseKI0Crypto.Noise.MessagePatterns
noiseKI1Crypto.Noise.MessagePatterns
noiseKKICrypto.Noise.HandshakePatterns
noiseKKI0Crypto.Noise.MessagePatterns
noiseKKI1Crypto.Noise.MessagePatterns
noiseKKI2Crypto.Noise.MessagePatterns
noiseKKRCrypto.Noise.HandshakePatterns
noiseKKR0Crypto.Noise.MessagePatterns
noiseKKR1Crypto.Noise.MessagePatterns
noiseKKR2Crypto.Noise.MessagePatterns
noiseKNICrypto.Noise.HandshakePatterns
noiseKNI0Crypto.Noise.MessagePatterns
noiseKNI1Crypto.Noise.MessagePatterns
noiseKNI2Crypto.Noise.MessagePatterns
noiseKNRCrypto.Noise.HandshakePatterns
noiseKNR0Crypto.Noise.MessagePatterns
noiseKNR1Crypto.Noise.MessagePatterns
noiseKNR2Crypto.Noise.MessagePatterns
noiseKRCrypto.Noise.HandshakePatterns
noiseKR0Crypto.Noise.MessagePatterns
noiseKR1Crypto.Noise.MessagePatterns
noiseKXICrypto.Noise.HandshakePatterns
noiseKXI0Crypto.Noise.MessagePatterns
noiseKXI1Crypto.Noise.MessagePatterns
noiseKXI2Crypto.Noise.MessagePatterns
noiseKXRCrypto.Noise.HandshakePatterns
noiseKXR0Crypto.Noise.MessagePatterns
noiseKXR1Crypto.Noise.MessagePatterns
noiseKXR2Crypto.Noise.MessagePatterns
noiseNEICrypto.Noise.HandshakePatterns
noiseNEI0Crypto.Noise.MessagePatterns
noiseNEI1Crypto.Noise.MessagePatterns
noiseNEI2Crypto.Noise.MessagePatterns
noiseNERCrypto.Noise.HandshakePatterns
noiseNER0Crypto.Noise.MessagePatterns
noiseNER1Crypto.Noise.MessagePatterns
noiseNER2Crypto.Noise.MessagePatterns
noiseNICrypto.Noise.HandshakePatterns
noiseNI0Crypto.Noise.MessagePatterns
noiseNI1Crypto.Noise.MessagePatterns
noiseNKICrypto.Noise.HandshakePatterns
noiseNKI0Crypto.Noise.MessagePatterns
noiseNKI1Crypto.Noise.MessagePatterns
noiseNKI2Crypto.Noise.MessagePatterns
noiseNKRCrypto.Noise.HandshakePatterns
noiseNKR0Crypto.Noise.MessagePatterns
noiseNKR1Crypto.Noise.MessagePatterns
noiseNKR2Crypto.Noise.MessagePatterns
noiseNNICrypto.Noise.HandshakePatterns
noiseNNI1Crypto.Noise.MessagePatterns
noiseNNI2Crypto.Noise.MessagePatterns
noiseNNRCrypto.Noise.HandshakePatterns
noiseNNR1Crypto.Noise.MessagePatterns
noiseNNR2Crypto.Noise.MessagePatterns
noiseNRCrypto.Noise.HandshakePatterns
noiseNR0Crypto.Noise.MessagePatterns
noiseNR1Crypto.Noise.MessagePatterns
noiseNXICrypto.Noise.HandshakePatterns
noiseNXI1Crypto.Noise.MessagePatterns
noiseNXI2Crypto.Noise.MessagePatterns
noiseNXRCrypto.Noise.HandshakePatterns
noiseNXR1Crypto.Noise.MessagePatterns
noiseNXR2Crypto.Noise.MessagePatterns
noiseXEICrypto.Noise.HandshakePatterns
noiseXEI0Crypto.Noise.MessagePatterns
noiseXEI1Crypto.Noise.MessagePatterns
noiseXEI2Crypto.Noise.MessagePatterns
noiseXEI3Crypto.Noise.MessagePatterns
noiseXERCrypto.Noise.HandshakePatterns
noiseXER0Crypto.Noise.MessagePatterns
noiseXER1Crypto.Noise.MessagePatterns
noiseXER2Crypto.Noise.MessagePatterns
noiseXER3Crypto.Noise.MessagePatterns
noiseXICrypto.Noise.HandshakePatterns
noiseXI0Crypto.Noise.MessagePatterns
noiseXI1Crypto.Noise.MessagePatterns
noiseXKICrypto.Noise.HandshakePatterns
noiseXKI0Crypto.Noise.MessagePatterns
noiseXKI1Crypto.Noise.MessagePatterns
noiseXKI2Crypto.Noise.MessagePatterns
noiseXKI3Crypto.Noise.MessagePatterns
noiseXKRCrypto.Noise.HandshakePatterns
noiseXKR0Crypto.Noise.MessagePatterns
noiseXKR1Crypto.Noise.MessagePatterns
noiseXKR2Crypto.Noise.MessagePatterns
noiseXKR3Crypto.Noise.MessagePatterns
noiseXNICrypto.Noise.HandshakePatterns
noiseXNI1Crypto.Noise.MessagePatterns
noiseXNI2Crypto.Noise.MessagePatterns
noiseXNI3Crypto.Noise.MessagePatterns
noiseXNRCrypto.Noise.HandshakePatterns
noiseXNR1Crypto.Noise.MessagePatterns
noiseXNR2Crypto.Noise.MessagePatterns
noiseXNR3Crypto.Noise.MessagePatterns
noiseXRCrypto.Noise.HandshakePatterns
noiseXR0Crypto.Noise.MessagePatterns
noiseXR1Crypto.Noise.MessagePatterns
noiseXXICrypto.Noise.HandshakePatterns
noiseXXI1Crypto.Noise.MessagePatterns
noiseXXI2Crypto.Noise.MessagePatterns
noiseXXI3Crypto.Noise.MessagePatterns
noiseXXRCrypto.Noise.HandshakePatterns
noiseXXR1Crypto.Noise.MessagePatterns
noiseXXR2Crypto.Noise.MessagePatterns
noiseXXR3Crypto.Noise.MessagePatterns
NonceCrypto.Noise.Cipher
Plaintext 
1 (Type/Class)Crypto.Noise.Cipher
2 (Data Constructor)Crypto.Noise.Cipher
PublicKeyCrypto.Noise.Curve
readMessageCrypto.Noise.Internal.HandshakeState, Crypto.Noise.Handshake
readMessageFinalCrypto.Noise.Internal.HandshakeState, Crypto.Noise.Handshake
runMessagePatternTCrypto.Noise.Internal.HandshakeState
sbEqCrypto.Noise.Types
sbToBSCrypto.Noise.Types
sbToBS'Crypto.Noise.Types
ScrubbedBytesCrypto.Noise.Types
SecretKeyCrypto.Noise.Curve
SHA256Crypto.Noise.Hash.SHA256
SHA512Crypto.Noise.Hash.SHA512
splitCrypto.Noise.Internal.SymmetricState
ssCipherCrypto.Noise.Internal.SymmetricState
sshCrypto.Noise.Internal.SymmetricState
ssHasKeyCrypto.Noise.Internal.SymmetricState
ssHasPSKCrypto.Noise.Internal.SymmetricState
SymmetricKeyCrypto.Noise.Cipher
SymmetricState 
1 (Type/Class)Crypto.Noise.Internal.SymmetricState
2 (Data Constructor)Crypto.Noise.Internal.SymmetricState
symmetricStateCrypto.Noise.Internal.SymmetricState
tokenDHEECrypto.Noise.Internal.HandshakeState
tokenDHESCrypto.Noise.Internal.HandshakeState
tokenDHSECrypto.Noise.Internal.HandshakeState
tokenDHSSCrypto.Noise.Internal.HandshakeState
tokenPreLECrypto.Noise.Internal.HandshakeState
tokenPreLSCrypto.Noise.Internal.HandshakeState
tokenPreRECrypto.Noise.Internal.HandshakeState
tokenPreRSCrypto.Noise.Internal.HandshakeState
tokenRECrypto.Noise.Internal.HandshakeState
tokenRSCrypto.Noise.Internal.HandshakeState
tokenWECrypto.Noise.Internal.HandshakeState
tokenWSCrypto.Noise.Internal.HandshakeState
writeMessageCrypto.Noise.Internal.HandshakeState, Crypto.Noise.Handshake
writeMessageFinalCrypto.Noise.Internal.HandshakeState, Crypto.Noise.Handshake