sel-0.0.1.0: Cryptography for the casual user
Contents
Index
Index
Argon2Params
1 (Type/Class)
Sel.Hashing.Password
2 (Data Constructor)
Sel.Hashing.Password
asciiByteStringToPasswordHash
Sel.Hashing.Password
asciiByteStringToScryptHash
Sel.Scrypt
asciiTextToPasswordHash
Sel.Hashing.Password
asciiTextToScryptHash
Sel.Scrypt
authenticate
1 (Function)
Sel.HMAC.SHA512_256
2 (Function)
Sel.HMAC.SHA512
3 (Function)
Sel.HMAC.SHA256
4 (Function)
Sel.SecretKey.Authentication
AuthenticationKey
1 (Type/Class)
Sel.HMAC.SHA512_256
2 (Type/Class)
Sel.HMAC.SHA512
3 (Type/Class)
Sel.HMAC.SHA256
4 (Type/Class)
Sel.SecretKey.Authentication
authenticationKeyFromHexByteString
1 (Function)
Sel.HMAC.SHA512_256
2 (Function)
Sel.HMAC.SHA512
3 (Function)
Sel.HMAC.SHA256
4 (Function)
Sel.SecretKey.Authentication
AuthenticationTag
1 (Type/Class)
Sel.HMAC.SHA512_256
2 (Type/Class)
Sel.HMAC.SHA512
3 (Type/Class)
Sel.HMAC.SHA256
4 (Type/Class)
Sel.SecretKey.Authentication
authenticationTagFromHexByteString
1 (Function)
Sel.HMAC.SHA512_256
2 (Function)
Sel.HMAC.SHA512
3 (Function)
Sel.HMAC.SHA256
4 (Function)
Sel.SecretKey.Authentication
authenticationTagToBinary
1 (Function)
Sel.HMAC.SHA512_256
2 (Function)
Sel.HMAC.SHA512
3 (Function)
Sel.HMAC.SHA256
authenticationTagToHexByteString
1 (Function)
Sel.HMAC.SHA512_256
2 (Function)
Sel.HMAC.SHA512
3 (Function)
Sel.HMAC.SHA256
4 (Function)
Sel.SecretKey.Authentication
binaryToSalt
Sel.Hashing.Password
binaryToShortHashKey
Sel.Hashing.Short
CipherText
1 (Type/Class)
Sel.PublicKey.Cipher
2 (Data Constructor)
Sel.PublicKey.Cipher
3 (Type/Class)
Sel.SecretKey.Stream
cipherTextForeignPtr
Sel.PublicKey.Cipher
cipherTextFromHexByteString
Sel.PublicKey.Cipher
ciphertextFromHexByteString
Sel.SecretKey.Stream
cipherTextToBinary
Sel.PublicKey.Cipher
ciphertextToBinary
Sel.SecretKey.Stream
cipherTextToHexByteString
Sel.PublicKey.Cipher
ciphertextToHexByteString
Sel.SecretKey.Stream
cipherTextToHexText
Sel.PublicKey.Cipher
ciphertextToHexText
Sel.SecretKey.Stream
decrypt
1 (Function)
Sel.PublicKey.Cipher
2 (Function)
Sel.SecretKey.Cipher
decryptChunk
Sel.SecretKey.Stream
decryptList
Sel.SecretKey.Stream
decryptStream
Sel.SecretKey.Stream
defaultArgon2Params
Sel.Hashing.Password
encrypt
1 (Function)
Sel.PublicKey.Cipher
2 (Function)
Sel.SecretKey.Cipher
encryptChunk
Sel.SecretKey.Stream
EncryptionError
1 (Type/Class)
Sel.PublicKey.Cipher
,
Sel.PublicKey.Seal
2 (Data Constructor)
Sel.PublicKey.Cipher
encryptList
Sel.SecretKey.Stream
encryptStream
Sel.SecretKey.Stream
Final
Sel.SecretKey.Stream
generateKeyPair
Sel.PublicKey.Signature
genSalt
Sel.Hashing.Password
getSignature
Sel.PublicKey.Signature
Hash
1 (Type/Class)
Sel.Hashing.SHA512
2 (Type/Class)
Sel.Hashing.SHA256
3 (Type/Class)
Sel.Hashing
4 (Type/Class)
Sel.SecretKey.Cipher
hashByteString
1 (Function)
Sel.Hashing.Short
2 (Function)
Sel.Hashing.SHA512
3 (Function)
Sel.Hashing.SHA256
4 (Function)
Sel.Hashing.Password
5 (Function)
Sel.Hashing
hashByteStringWithParams
Sel.Hashing.Password
hashFromHexByteString
Sel.SecretKey.Cipher
HashKey
Sel.Hashing
hashText
1 (Function)
Sel.Hashing.Short
2 (Function)
Sel.Hashing.SHA512
3 (Function)
Sel.Hashing.SHA256
4 (Function)
Sel.Hashing.Password
hashToBinary
1 (Function)
Sel.Hashing.SHA512
2 (Function)
Sel.Hashing.SHA256
3 (Function)
Sel.Hashing
4 (Function)
Sel.SecretKey.Cipher
hashToHexByteString
1 (Function)
Sel.Hashing.SHA512
2 (Function)
Sel.Hashing.SHA256
3 (Function)
Sel.Hashing
4 (Function)
Sel.SecretKey.Cipher
hashToHexText
1 (Function)
Sel.Hashing.SHA512
2 (Function)
Sel.Hashing.SHA256
3 (Function)
Sel.Hashing
4 (Function)
Sel.SecretKey.Cipher
Header
Sel.SecretKey.Stream
headerFromHexByteString
Sel.SecretKey.Stream
headerToHexByteString
Sel.SecretKey.Stream
hexByteStringToSalt
Sel.Hashing.Password
hexByteStringToShortHashKey
Sel.Hashing.Short
hexTextToSalt
Sel.Hashing.Password
hexTextToShortHashKey
Sel.Hashing.Short
keyPairFromHexByteStrings
Sel.PublicKey.Cipher
KeyPairGenerationException
1 (Type/Class)
Sel.PublicKey.Cipher
,
Sel.PublicKey.Seal
2 (Data Constructor)
Sel.PublicKey.Cipher
Message
Sel.SecretKey.Stream
messageLength
Sel.PublicKey.Cipher
MessageTag
Sel.SecretKey.Stream
mkSignature
Sel.PublicKey.Signature
Multipart
1 (Type/Class)
Sel.Hashing.SHA512
2 (Type/Class)
Sel.Hashing.SHA256
3 (Type/Class)
Sel.Hashing
4 (Type/Class)
Sel.HMAC.SHA512_256
5 (Type/Class)
Sel.HMAC.SHA512
6 (Type/Class)
Sel.HMAC.SHA256
7 (Type/Class)
Sel.SecretKey.Stream
newAuthenticationKey
1 (Function)
Sel.HMAC.SHA512_256
2 (Function)
Sel.HMAC.SHA512
3 (Function)
Sel.HMAC.SHA256
4 (Function)
Sel.SecretKey.Authentication
newHashKey
Sel.Hashing
newKey
Sel.Hashing.Short
newKeyPair
Sel.PublicKey.Cipher
,
Sel.PublicKey.Seal
newSecretKey
1 (Function)
Sel.SecretKey.Cipher
2 (Function)
Sel.SecretKey.Stream
Nonce
1 (Type/Class)
Sel.PublicKey.Cipher
2 (Data Constructor)
Sel.PublicKey.Cipher
3 (Type/Class)
Sel.SecretKey.Cipher
nonceFromHexByteString
1 (Function)
Sel.PublicKey.Cipher
2 (Function)
Sel.SecretKey.Cipher
nonceToHexByteString
1 (Function)
Sel.PublicKey.Cipher
2 (Function)
Sel.SecretKey.Cipher
open
Sel.PublicKey.Seal
openMessage
Sel.PublicKey.Signature
PasswordHash
Sel.Hashing.Password
passwordHashToByteString
Sel.Hashing.Password
passwordHashToHexByteString
Sel.Hashing.Password
passwordHashToHexText
Sel.Hashing.Password
passwordHashToText
Sel.Hashing.Password
PublicKey
1 (Type/Class)
Sel.PublicKey.Cipher
,
Sel.PublicKey.Seal
2 (Data Constructor)
Sel.PublicKey.Cipher
,
Sel.PublicKey.Seal
3 (Type/Class)
Sel.PublicKey.Signature
publicKeyToHexByteString
Sel.PublicKey.Cipher
Push
Sel.SecretKey.Stream
Rekey
Sel.SecretKey.Stream
Salt
Sel.Hashing.Password
saltToBinary
Sel.Hashing.Password
saltToHexByteString
Sel.Hashing.Password
saltToHexText
Sel.Hashing.Password
ScryptHash
Sel.Scrypt
scryptHashPassword
Sel.Scrypt
scryptHashToByteString
Sel.Scrypt
scryptHashToText
Sel.Scrypt
scryptVerifyPassword
Sel.Scrypt
seal
Sel.PublicKey.Seal
SecretKey
1 (Type/Class)
Sel.PublicKey.Cipher
,
Sel.PublicKey.Seal
2 (Data Constructor)
Sel.PublicKey.Cipher
,
Sel.PublicKey.Seal
3 (Type/Class)
Sel.PublicKey.Signature
4 (Type/Class)
Sel.SecretKey.Cipher
5 (Type/Class)
Sel.SecretKey.Stream
secretKeyFromHexByteString
1 (Function)
Sel.SecretKey.Cipher
2 (Function)
Sel.SecretKey.Stream
secureMain
Sel
secureMainWithError
Sel
ShortHash
Sel.Hashing.Short
ShortHashingException
1 (Type/Class)
Sel.Hashing.Short
2 (Data Constructor)
Sel.Hashing.Short
ShortHashKey
Sel.Hashing.Short
shortHashKeyToBinary
Sel.Hashing.Short
shortHashKeyToHexByteString
Sel.Hashing.Short
shortHashKeyToHexText
Sel.Hashing.Short
shortHashToBinary
Sel.Hashing.Short
shortHashToHexByteString
Sel.Hashing.Short
shortHashToHexText
Sel.Hashing.Short
SignedMessage
Sel.PublicKey.Signature
signMessage
Sel.PublicKey.Signature
StreamDecryptionException
Sel.SecretKey.Stream
StreamEncryptionException
Sel.SecretKey.Stream
StreamInitEncryptionException
Sel.SecretKey.Stream
unsafeAuthenticationKeyToBinary
1 (Function)
Sel.HMAC.SHA512_256
2 (Function)
Sel.HMAC.SHA512
3 (Function)
Sel.HMAC.SHA256
unsafeAuthenticationKeyToHexByteString
1 (Function)
Sel.HMAC.SHA512_256
2 (Function)
Sel.HMAC.SHA512
3 (Function)
Sel.HMAC.SHA256
4 (Function)
Sel.SecretKey.Authentication
unsafeGetMessage
Sel.PublicKey.Signature
unsafeSecretKeyToHexByteString
1 (Function)
Sel.PublicKey.Cipher
2 (Function)
Sel.SecretKey.Cipher
3 (Function)
Sel.SecretKey.Stream
updateMultipart
1 (Function)
Sel.Hashing.SHA512
2 (Function)
Sel.Hashing.SHA256
3 (Function)
Sel.Hashing
4 (Function)
Sel.HMAC.SHA512_256
5 (Function)
Sel.HMAC.SHA512
6 (Function)
Sel.HMAC.SHA256
verify
1 (Function)
Sel.HMAC.SHA512_256
2 (Function)
Sel.HMAC.SHA512
3 (Function)
Sel.HMAC.SHA256
4 (Function)
Sel.SecretKey.Authentication
verifyByteString
Sel.Hashing.Password
verifyText
Sel.Hashing.Password
withMultipart
1 (Function)
Sel.Hashing.SHA512
2 (Function)
Sel.Hashing.SHA256
3 (Function)
Sel.Hashing
4 (Function)
Sel.HMAC.SHA512_256
5 (Function)
Sel.HMAC.SHA512
6 (Function)
Sel.HMAC.SHA256