cryptonite-0.27: Cryptography Primitives sink

Index

addF2m Crypto.Number.F2m
AEAD
1 (Type/Class) Crypto.Cipher.Types
2 (Data Constructor) Crypto.Cipher.Types
aeadAppendHeader Crypto.Cipher.Types
aeadDecrypt Crypto.Cipher.Types
aeadEncrypt Crypto.Cipher.Types
aeadFinalize Crypto.Cipher.Types
aeadImplAppendHeader Crypto.Cipher.Types
aeadImplDecrypt Crypto.Cipher.Types
aeadImplEncrypt Crypto.Cipher.Types
aeadImplFinalize Crypto.Cipher.Types
aeadInit Crypto.Cipher.Types
AEADMode Crypto.Cipher.Types
AEADModeImpl
1 (Type/Class) Crypto.Cipher.Types
2 (Data Constructor) Crypto.Cipher.Types
aeadModeImpl Crypto.Cipher.Types
aeadSimpleDecrypt Crypto.Cipher.Types
aeadSimpleEncrypt Crypto.Cipher.Types
aeadState Crypto.Cipher.Types
AEAD_CCM Crypto.Cipher.Types
AEAD_CWC Crypto.Cipher.Types
AEAD_EAX Crypto.Cipher.Types
AEAD_GCM Crypto.Cipher.Types
AEAD_OCB Crypto.Cipher.Types
AES128 Crypto.Cipher.AES
AES192 Crypto.Cipher.AES
AES256 Crypto.Cipher.AES
AESNI Crypto.System.CPU
appendAAD Crypto.Cipher.ChaChaPoly1305
areEven Crypto.Number.Basic
Argon2d Crypto.KDF.Argon2
Argon2i Crypto.KDF.Argon2
Argon2id Crypto.KDF.Argon2
asPowerOf2AndOdd Crypto.Number.Basic
Auth
1 (Type/Class) Crypto.MAC.Poly1305
2 (Data Constructor) Crypto.MAC.Poly1305
auth Crypto.MAC.Poly1305
AuthTag
1 (Type/Class) Crypto.Cipher.Types
2 (Data Constructor) Crypto.Cipher.Types
authTag Crypto.MAC.Poly1305
bcrypt Crypto.KDF.BCrypt
BinaryPolynomial Crypto.Number.F2m
Blake2b
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
Blake2bp
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
Blake2bp_512
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
Blake2b_160
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
Blake2b_224
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
Blake2b_256
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
Blake2b_384
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
Blake2b_512
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
Blake2s
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
Blake2sp
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
Blake2sp_224
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
Blake2sp_256
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
Blake2s_160
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
Blake2s_224
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
Blake2s_256
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
Blinder
1 (Type/Class) Crypto.PubKey.RSA.Types , Crypto.PubKey.RSA
2 (Data Constructor) Crypto.PubKey.RSA.Types , Crypto.PubKey.RSA
BlockCipher Crypto.Cipher.Types
BlockCipher128 Crypto.Cipher.Types
blockSize Crypto.Cipher.Types
Blowfish Crypto.Cipher.Blowfish
Blowfish128 Crypto.Cipher.Blowfish
Blowfish256 Crypto.Cipher.Blowfish
Blowfish448 Crypto.Cipher.Blowfish
Blowfish64 Crypto.Cipher.Blowfish
calculatePublic
1 (Function) Crypto.PubKey.DSA
2 (Function) Crypto.PubKey.DH
3 (Function) Crypto.PubKey.ECC.DH
Camellia128 Crypto.Cipher.Camellia
CAST5 Crypto.Cipher.CAST5
cbcDecrypt Crypto.Cipher.Types
cbcEncrypt Crypto.Cipher.Types
CCM_L Crypto.Cipher.Types
CCM_L2 Crypto.Cipher.Types
CCM_L3 Crypto.Cipher.Types
CCM_L4 Crypto.Cipher.Types
CCM_M Crypto.Cipher.Types
CCM_M10 Crypto.Cipher.Types
CCM_M12 Crypto.Cipher.Types
CCM_M14 Crypto.Cipher.Types
CCM_M16 Crypto.Cipher.Types
CCM_M4 Crypto.Cipher.Types
CCM_M6 Crypto.Cipher.Types
CCM_M8 Crypto.Cipher.Types
cfbDecrypt Crypto.Cipher.Types
cfbEncrypt Crypto.Cipher.Types
ChaChaDRG Crypto.Random
Cipher Crypto.Cipher.Types
cipherInit Crypto.Cipher.Types
cipherKeySize Crypto.Cipher.Types
cipherName Crypto.Cipher.Types
ClockSkew Crypto.OTP
CMAC Crypto.MAC.CMAC
cmac Crypto.MAC.CMAC
combine
1 (Function) Crypto.Cipher.Salsa , Crypto.Cipher.XSalsa
2 (Function) Crypto.Cipher.RC4
3 (Function) Crypto.Cipher.ChaCha
common_curve Crypto.PubKey.ECC.Types
compute Crypto.ConstructHash.MiyaguchiPreneel
compute' Crypto.ConstructHash.MiyaguchiPreneel
Context
1 (Type/Class) Crypto.Hash
2 (Type/Class) Crypto.MAC.HMAC
3 (Data Constructor) Crypto.MAC.HMAC
4 (Type/Class) Crypto.MAC.KMAC
createEntropyPool Crypto.Random.EntropyPool
createEntropyPoolWith Crypto.Random.EntropyPool
CryptoError Crypto.Error
CryptoError_AEADModeNotSupported Crypto.Error
CryptoError_AuthenticationTagSizeInvalid Crypto.Error
CryptoError_EcScalarOutOfBounds Crypto.Error
CryptoError_IvSizeInvalid Crypto.Error
CryptoError_KeySizeInvalid Crypto.Error
CryptoError_MacKeyInvalid Crypto.Error
CryptoError_OutputLengthTooBig Crypto.Error
CryptoError_OutputLengthTooSmall Crypto.Error
CryptoError_PointCoordinatesInvalid Crypto.Error
CryptoError_PointFormatInvalid Crypto.Error
CryptoError_PointFormatUnsupported Crypto.Error
CryptoError_PointSizeInvalid Crypto.Error
CryptoError_PrimeSizeInvalid Crypto.Error
CryptoError_PublicKeySizeInvalid Crypto.Error
CryptoError_SaltTooSmall Crypto.Error
CryptoError_ScalarMultiplicationInvalid Crypto.Error
CryptoError_SecretKeySizeInvalid Crypto.Error
CryptoError_SecretKeyStructureInvalid Crypto.Error
CryptoError_SeedSizeInvalid Crypto.Error
CryptoError_SharedSecretSizeInvalid Crypto.Error
CryptoFailable Crypto.Error
CryptoFailed Crypto.Error
CryptoPassed Crypto.Error
ctrCombine Crypto.Cipher.Types
Ctx Crypto.MAC.Poly1305
Curve Crypto.PubKey.ECC.Types , Crypto.PubKey.ECC.DH
CurveBinary
1 (Type/Class) Crypto.PubKey.ECC.Types
2 (Data Constructor) Crypto.PubKey.ECC.Types
CurveCommon
1 (Type/Class) Crypto.PubKey.ECC.Types
2 (Data Constructor) Crypto.PubKey.ECC.Types
CurveF2m Crypto.PubKey.ECC.Types
CurveFP Crypto.PubKey.ECC.Types
curveGenerateKeyPair Crypto.ECC
curveGenerateScalar Crypto.ECC
CurveName Crypto.PubKey.ECC.Types
curveOrderBits Crypto.ECC
CurvePrime
1 (Type/Class) Crypto.PubKey.ECC.Types
2 (Data Constructor) Crypto.PubKey.ECC.Types
curveSizeBits
1 (Function) Crypto.PubKey.ECC.Types
2 (Function) Crypto.ECC
Curve_Edwards25519
1 (Type/Class) Crypto.ECC
2 (Data Constructor) Crypto.ECC
Curve_P256R1
1 (Type/Class) Crypto.ECC
2 (Data Constructor) Crypto.ECC
Curve_P384R1
1 (Type/Class) Crypto.ECC
2 (Data Constructor) Crypto.ECC
Curve_P521R1
1 (Type/Class) Crypto.ECC
2 (Data Constructor) Crypto.ECC
Curve_X25519
1 (Type/Class) Crypto.ECC
2 (Data Constructor) Crypto.ECC
Curve_X448
1 (Type/Class) Crypto.ECC
2 (Data Constructor) Crypto.ECC
DataUnitOffset Crypto.Cipher.Types
decodePoint Crypto.ECC
decodePrivate Crypto.PubKey.ECDSA
decodePublic Crypto.PubKey.ECDSA
decodeScalar Crypto.ECC
decrypt
1 (Function) Crypto.Cipher.ChaChaPoly1305
2 (Function) Crypto.Cipher.AESGCMSIV
3 (Function) Crypto.PubKey.Rabin.RW
4 (Function) Crypto.PubKey.Rabin.Basic
5 (Function) Crypto.PubKey.RSA.PKCS15
6 (Function) Crypto.PubKey.RSA.OAEP
decryptSafer
1 (Function) Crypto.PubKey.RSA.PKCS15
2 (Function) Crypto.PubKey.RSA.OAEP
defaultOAEPParams
1 (Function) Crypto.PubKey.Rabin.OAEP
2 (Function) Crypto.PubKey.RSA.OAEP
defaultOptions Crypto.KDF.Argon2
defaultPSSParams Crypto.PubKey.RSA.PSS
defaultPSSParamsSHA1 Crypto.PubKey.RSA.PSS
defaultTOTPParams Crypto.OTP
derive Crypto.Cipher.XSalsa
deriveDecrypt Crypto.PubKey.ECIES
deriveEncrypt Crypto.PubKey.ECIES
DES Crypto.Cipher.DES
DES_EDE2 Crypto.Cipher.TripleDES
DES_EDE3 Crypto.Cipher.TripleDES
DES_EEE2 Crypto.Cipher.TripleDES
DES_EEE3 Crypto.Cipher.TripleDES
dh
1 (Function) Crypto.PubKey.Curve448
2 (Function) Crypto.PubKey.Curve25519
DhSecret
1 (Type/Class) Crypto.PubKey.Curve448
2 (Type/Class) Crypto.PubKey.Curve25519
dhSecret
1 (Function) Crypto.PubKey.Curve448
2 (Function) Crypto.PubKey.Curve25519
Digest Crypto.Hash
digestFromByteString Crypto.Hash
divF2m Crypto.Number.F2m
dp Crypto.PubKey.RSA.Prim
DRG Crypto.Random.Types , Crypto.Random
drgNew Crypto.Random
drgNewSeed Crypto.Random
drgNewTest Crypto.Random
ecbDecrypt Crypto.Cipher.Types
ecbEncrypt Crypto.Cipher.Types
ecc_a Crypto.PubKey.ECC.Types
ecc_b Crypto.PubKey.ECC.Types
ecc_fx Crypto.PubKey.ECC.Types
ecc_g Crypto.PubKey.ECC.Types
ecc_h Crypto.PubKey.ECC.Types
ecc_n Crypto.PubKey.ECC.Types
ecc_p Crypto.PubKey.ECC.Types
ecdh Crypto.ECC
ecdhRaw Crypto.ECC
eitherCryptoError Crypto.Error
EllipticCurve Crypto.ECC
EllipticCurveArith Crypto.ECC
EllipticCurveBasepointArith Crypto.ECC
EllipticCurveDH Crypto.ECC
EllipticCurveECDSA Crypto.PubKey.ECDSA
encodePoint Crypto.ECC
encodePrivate Crypto.PubKey.ECDSA
encodePublic Crypto.PubKey.ECDSA
encodeScalar Crypto.ECC
encrypt
1 (Function) Crypto.Cipher.ChaChaPoly1305
2 (Function) Crypto.Cipher.AESGCMSIV
3 (Function) Crypto.PubKey.Rabin.RW
4 (Function) Crypto.PubKey.Rabin.Basic
5 (Function) Crypto.PubKey.RSA.PKCS15
6 (Function) Crypto.PubKey.RSA.OAEP
encryptWithSeed
1 (Function) Crypto.PubKey.Rabin.RW
2 (Function) Crypto.PubKey.Rabin.Basic
3 (Function) Crypto.PubKey.RSA.OAEP
EntropyBackend Crypto.Random.Entropy.Unsafe
EntropyPool Crypto.Random.EntropyPool
ep Crypto.PubKey.RSA.Prim
Error
1 (Type/Class) Crypto.PubKey.RSA.Types , Crypto.PubKey.RSA
2 (Type/Class) Crypto.PubKey.Rabin.Types
expand Crypto.KDF.HKDF
expFast Crypto.Number.ModArithmetic
expSafe Crypto.Number.ModArithmetic
extract Crypto.KDF.HKDF
extractSkip Crypto.KDF.HKDF
fastPBKDF2_SHA1 Crypto.KDF.PBKDF2
fastPBKDF2_SHA256 Crypto.KDF.PBKDF2
fastPBKDF2_SHA512 Crypto.KDF.PBKDF2
finalize
1 (Function) Crypto.MAC.HMAC
2 (Function) Crypto.MAC.KMAC
3 (Function) Crypto.MAC.Poly1305
4 (Function) Crypto.Cipher.ChaChaPoly1305
finalizeAAD Crypto.Cipher.ChaChaPoly1305
findPrimeFrom Crypto.Number.Prime
findPrimeFromWith Crypto.Number.Prime
Format Crypto.Data.Padding
FourSteps Crypto.OTP
gatherBackend Crypto.Random.Entropy.Unsafe
gcde Crypto.Number.Basic
generate
1 (Function) Crypto.Cipher.Salsa , Crypto.Cipher.XSalsa
2 (Function) Crypto.Cipher.RC4
3 (Function) Crypto.Cipher.ChaCha
4 (Function) Crypto.KDF.BCryptPBKDF
5 (Function) Crypto.KDF.PBKDF2
6 (Function) Crypto.KDF.Scrypt
7 (Function) Crypto.PubKey.ECC.Generate
8 (Function) Crypto.PubKey.Rabin.RW
9 (Function) Crypto.PubKey.Rabin.Modified
10 (Function) Crypto.PubKey.Rabin.Basic
11 (Function) Crypto.PubKey.RSA
generateBetween Crypto.Number.Generate
generateBlinder Crypto.PubKey.RSA
generateMax Crypto.Number.Generate
generateNonce Crypto.Cipher.AESGCMSIV
generateParams
1 (Function) Crypto.Number.Generate
2 (Function) Crypto.PubKey.DH
generatePrime Crypto.Number.Prime
generatePrimes Crypto.PubKey.Rabin.Types
generatePrivate
1 (Function) Crypto.PubKey.DSA
2 (Function) Crypto.PubKey.DH
3 (Function) Crypto.PubKey.ECC.DH
generatePublic Crypto.PubKey.DH
generateQ Crypto.PubKey.ECC.Generate
generateSafePrime Crypto.Number.Prime
generateSecretKey
1 (Function) Crypto.PubKey.Ed448
2 (Function) Crypto.PubKey.Ed25519
3 (Function) Crypto.PubKey.Curve448
4 (Function) Crypto.PubKey.Curve25519
generateSimple Crypto.Cipher.ChaCha
generateWith Crypto.PubKey.RSA
GenTopPolicy Crypto.Number.Generate
getCurveByName Crypto.PubKey.ECC.Types
getEntropy Crypto.Random.Entropy
getEntropyFrom Crypto.Random.EntropyPool
getRandomBytes Crypto.Random.Types , Crypto.Random
getShared
1 (Function) Crypto.PubKey.DH
2 (Function) Crypto.PubKey.ECC.DH
getSystemDRG Crypto.Random
hash
1 (Function) Crypto.Hash
2 (Function) Crypto.KDF.Argon2
HashAlgorithm Crypto.Hash.IO , Crypto.Hash.Algorithms , Crypto.Hash
HashAlgorithmASN1 Crypto.PubKey.RSA.PKCS15
HashBlockSize Crypto.Hash.IO
hashBlockSize Crypto.Hash.IO , Crypto.Hash
HashDigestSize Crypto.Hash.IO
hashDigestSize Crypto.Hash.IO , Crypto.Hash
hashFinalize Crypto.Hash
hashInit Crypto.Hash
hashInitWith Crypto.Hash
hashInternal Crypto.KDF.BCryptPBKDF
HashInternalContextSize Crypto.Hash.IO
hashInternalContextSize Crypto.Hash.IO
hashInternalFinalize Crypto.Hash.IO
hashInternalInit Crypto.Hash.IO
hashInternalUpdate Crypto.Hash.IO
hashlazy Crypto.Hash
hashMutableFinalize Crypto.Hash.IO
hashMutableInit Crypto.Hash.IO
hashMutableInitWith Crypto.Hash.IO
hashMutableReset Crypto.Hash.IO
hashMutableUpdate Crypto.Hash.IO
hashPassword Crypto.KDF.BCrypt
HashSHAKE Crypto.MAC.KMAC
hashUpdate Crypto.Hash
hashUpdates Crypto.Hash
hashWith Crypto.Hash
HMAC
1 (Type/Class) Crypto.MAC.HMAC
2 (Data Constructor) Crypto.MAC.HMAC
hmac Crypto.MAC.HMAC
hmacGetDigest Crypto.MAC.HMAC
hotp Crypto.OTP
i2osp
1 (Function) Crypto.Number.Serialize.Internal
2 (Function) Crypto.Number.Serialize
3 (Function) Crypto.Number.Serialize.Internal.LE
4 (Function) Crypto.Number.Serialize.LE
i2ospOf
1 (Function) Crypto.Number.Serialize.Internal
2 (Function) Crypto.Number.Serialize
3 (Function) Crypto.Number.Serialize.Internal.LE
4 (Function) Crypto.Number.Serialize.LE
i2ospOf_
1 (Function) Crypto.Number.Serialize
2 (Function) Crypto.Number.Serialize.LE
incrementNonce Crypto.Cipher.ChaChaPoly1305
initialize
1 (Function) Crypto.Cipher.Salsa
2 (Function) Crypto.Cipher.XSalsa
3 (Function) Crypto.Cipher.RC4
4 (Function) Crypto.Cipher.ChaCha
5 (Function) Crypto.MAC.HMAC
6 (Function) Crypto.MAC.KMAC
7 (Function) Crypto.MAC.Poly1305
8 (Function) Crypto.Cipher.ChaChaPoly1305
initializeSimple Crypto.Cipher.ChaCha
InvalidParameters
1 (Data Constructor) Crypto.PubKey.RSA.Types , Crypto.PubKey.RSA
2 (Data Constructor) Crypto.PubKey.Rabin.Types
inverse Crypto.Number.ModArithmetic
inverseCoprimes Crypto.Number.ModArithmetic
inverseFermat Crypto.Number.ModArithmetic
invF2m Crypto.Number.F2m
IsAtLeast Crypto.Number.Nat
isAtLeast Crypto.Number.Nat
IsAtMost Crypto.Number.Nat
isAtMost Crypto.Number.Nat
isCoprime Crypto.Number.Prime
IsDivisibleBy8 Crypto.Number.Nat
isDivisibleBy8 Crypto.Number.Nat
isPointAtInfinity Crypto.PubKey.ECC.Prim
isPointValid Crypto.PubKey.ECC.Prim
isProbablyPrime Crypto.Number.Prime
iterations Crypto.KDF.Argon2
iterCounts
1 (Function) Crypto.KDF.BCryptPBKDF
2 (Function) Crypto.KDF.PBKDF2
IV Crypto.Cipher.Types
ivAdd Crypto.Cipher.Types
jacobi Crypto.Number.ModArithmetic
Keccak_224
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
Keccak_256
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
Keccak_384
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
Keccak_512
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
KeyPair
1 (Type/Class) Crypto.PubKey.RSA.Types
2 (Data Constructor) Crypto.PubKey.RSA.Types
3 (Type/Class) Crypto.PubKey.ECC.ECDSA
4 (Data Constructor) Crypto.PubKey.ECC.ECDSA
5 (Type/Class) Crypto.PubKey.DSA
6 (Data Constructor) Crypto.PubKey.DSA
7 (Type/Class) Crypto.ECC
8 (Data Constructor) Crypto.ECC
keypairGetPrivate Crypto.ECC
keypairGetPublic Crypto.ECC
KeySizeEnum Crypto.Cipher.Types
KeySizeFixed Crypto.Cipher.Types
KeySizeRange Crypto.Cipher.Types
KeySizeSpecifier Crypto.Cipher.Types
KMAC
1 (Type/Class) Crypto.MAC.KMAC
2 (Data Constructor) Crypto.MAC.KMAC
kmac Crypto.MAC.KMAC
kmacGetDigest Crypto.MAC.KMAC
log2 Crypto.Number.Basic
makeIV Crypto.Cipher.Types
MaskGenAlgorithm Crypto.PubKey.MaskGenFunction
maybeCryptoError Crypto.Error
MD2
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
MD4
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
MD5
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
memory Crypto.KDF.Argon2
MemoryCost Crypto.KDF.Argon2
merge Crypto.Data.AFIS
MessageNotRecognized
1 (Data Constructor) Crypto.PubKey.RSA.Types , Crypto.PubKey.RSA
2 (Data Constructor) Crypto.PubKey.Rabin.Types
MessageSizeIncorrect Crypto.PubKey.RSA.Types , Crypto.PubKey.RSA
MessageTooLong
1 (Data Constructor) Crypto.PubKey.RSA.Types , Crypto.PubKey.RSA
2 (Data Constructor) Crypto.PubKey.Rabin.Types
mgf1 Crypto.PubKey.MaskGenFunction
MiyaguchiPreneel Crypto.ConstructHash.MiyaguchiPreneel
mkTOTPParams Crypto.OTP
modF2m Crypto.Number.F2m
MonadPseudoRandom Crypto.Random.Types , Crypto.Random
MonadRandom Crypto.Random.Types , Crypto.Random
mulF2m Crypto.Number.F2m
MutableContext Crypto.Hash.IO
n Crypto.KDF.Scrypt
Nonce
1 (Type/Class) Crypto.Cipher.ChaChaPoly1305
2 (Type/Class) Crypto.Cipher.AESGCMSIV
nonce Crypto.Cipher.AESGCMSIV
nonce12 Crypto.Cipher.ChaChaPoly1305
nonce8 Crypto.Cipher.ChaChaPoly1305
NoSkew Crypto.OTP
nullIV Crypto.Cipher.Types
numBits Crypto.Number.Basic
numBytes Crypto.Number.Basic
oaepHash
1 (Function) Crypto.PubKey.Rabin.OAEP
2 (Function) Crypto.PubKey.RSA.OAEP
oaepLabel
1 (Function) Crypto.PubKey.Rabin.OAEP
2 (Function) Crypto.PubKey.RSA.OAEP
oaepMaskGenAlg
1 (Function) Crypto.PubKey.Rabin.OAEP
2 (Function) Crypto.PubKey.RSA.OAEP
OAEPParams
1 (Type/Class) Crypto.PubKey.Rabin.OAEP
2 (Data Constructor) Crypto.PubKey.Rabin.OAEP
3 (Type/Class) Crypto.PubKey.RSA.OAEP
4 (Data Constructor) Crypto.PubKey.RSA.OAEP
onCryptoFailure Crypto.Error
OneStep Crypto.OTP
Options
1 (Type/Class) Crypto.KDF.Argon2
2 (Data Constructor) Crypto.KDF.Argon2
os2ip
1 (Function) Crypto.Number.Serialize.Internal
2 (Function) Crypto.Number.Serialize
3 (Function) Crypto.Number.Serialize.Internal.LE
4 (Function) Crypto.Number.Serialize.LE
OTP Crypto.OTP
OTP4 Crypto.OTP
OTP5 Crypto.OTP
OTP6 Crypto.OTP
OTP7 Crypto.OTP
OTP8 Crypto.OTP
OTP9 Crypto.OTP
OTPDigits Crypto.OTP
OTPTime Crypto.OTP
outputLength
1 (Function) Crypto.KDF.BCryptPBKDF
2 (Function) Crypto.KDF.PBKDF2
3 (Function) Crypto.KDF.Scrypt
p Crypto.KDF.Scrypt
pad
1 (Function) Crypto.Data.Padding
2 (Function) Crypto.PubKey.Rabin.OAEP
3 (Function) Crypto.PubKey.RSA.PKCS15
padSignature Crypto.PubKey.RSA.PKCS15
Parallelism Crypto.KDF.Argon2
parallelism Crypto.KDF.Argon2
Parameters
1 (Type/Class) Crypto.KDF.BCryptPBKDF
2 (Data Constructor) Crypto.KDF.BCryptPBKDF
3 (Type/Class) Crypto.KDF.PBKDF2
4 (Data Constructor) Crypto.KDF.PBKDF2
5 (Type/Class) Crypto.KDF.Scrypt
6 (Data Constructor) Crypto.KDF.Scrypt
Params
1 (Type/Class) Crypto.PubKey.DSA
2 (Data Constructor) Crypto.PubKey.DSA
3 (Type/Class) Crypto.PubKey.DH
4 (Data Constructor) Crypto.PubKey.DH
params_bits Crypto.PubKey.DH
params_g
1 (Function) Crypto.PubKey.DSA
2 (Function) Crypto.PubKey.DH
params_p
1 (Function) Crypto.PubKey.DSA
2 (Function) Crypto.PubKey.DH
params_q Crypto.PubKey.DSA
PCLMUL Crypto.System.CPU
PKCS5 Crypto.Data.Padding
PKCS7 Crypto.Data.Padding
Point
1 (Type/Class) Crypto.PubKey.ECC.Types
2 (Data Constructor) Crypto.PubKey.ECC.Types
3 (Type/Class) Crypto.PubKey.ECC.P256
4 (Type/Class) Crypto.ECC.Edwards25519
5 (Type/Class) Crypto.ECC
pointAdd
1 (Function) Crypto.PubKey.ECC.P256
2 (Function) Crypto.ECC.Edwards25519
3 (Function) Crypto.PubKey.ECC.Prim
4 (Function) Crypto.ECC
pointAddTwoMuls Crypto.PubKey.ECC.Prim
pointBase Crypto.PubKey.ECC.P256
pointBaseMul Crypto.PubKey.ECC.Prim
pointBaseSmul Crypto.ECC
pointDecode Crypto.ECC.Edwards25519
pointDh Crypto.PubKey.ECC.P256
pointDouble
1 (Function) Crypto.ECC.Edwards25519
2 (Function) Crypto.PubKey.ECC.Prim
pointEncode Crypto.ECC.Edwards25519
pointFromBinary Crypto.PubKey.ECC.P256
pointFromIntegers Crypto.PubKey.ECC.P256
pointHasPrimeOrder Crypto.ECC.Edwards25519
pointIsAtInfinity Crypto.PubKey.ECC.P256
pointIsValid Crypto.PubKey.ECC.P256
pointMul
1 (Function) Crypto.PubKey.ECC.P256
2 (Function) Crypto.ECC.Edwards25519
3 (Function) Crypto.PubKey.ECC.Prim
pointMulByCofactor Crypto.ECC.Edwards25519
pointNegate
1 (Function) Crypto.PubKey.ECC.P256
2 (Function) Crypto.ECC.Edwards25519
3 (Function) Crypto.PubKey.ECC.Prim
4 (Function) Crypto.ECC
PointO Crypto.PubKey.ECC.Types
pointSmul Crypto.ECC
pointsMulVarTime
1 (Function) Crypto.PubKey.ECC.P256
2 (Function) Crypto.ECC.Edwards25519
pointsSmulVarTime Crypto.ECC
pointToBinary Crypto.PubKey.ECC.P256
pointToIntegers Crypto.PubKey.ECC.P256
pointX
1 (Function) Crypto.PubKey.ECC.P256
2 (Function) Crypto.PubKey.ECDSA
powF2m Crypto.Number.F2m
PRF Crypto.KDF.PBKDF2
prfHMAC Crypto.KDF.PBKDF2
primalityTestFermat Crypto.Number.Prime
primalityTestMillerRabin Crypto.Number.Prime
primalityTestNaive Crypto.Number.Prime
PrivateKey
1 (Type/Class) Crypto.PubKey.RSA.Types , Crypto.PubKey.RSA
2 (Data Constructor) Crypto.PubKey.RSA.Types , Crypto.PubKey.RSA
3 (Type/Class) Crypto.PubKey.ECC.ECDSA
4 (Data Constructor) Crypto.PubKey.ECC.ECDSA
5 (Type/Class) Crypto.PubKey.DSA
6 (Data Constructor) Crypto.PubKey.DSA
7 (Type/Class) Crypto.PubKey.Rabin.RW
8 (Data Constructor) Crypto.PubKey.Rabin.RW
9 (Type/Class) Crypto.PubKey.Rabin.Modified
10 (Data Constructor) Crypto.PubKey.Rabin.Modified
11 (Type/Class) Crypto.PubKey.Rabin.Basic
12 (Data Constructor) Crypto.PubKey.Rabin.Basic
13 (Type/Class) Crypto.PubKey.ECDSA
PrivateNumber
1 (Type/Class) Crypto.PubKey.ECC.Types , Crypto.PubKey.ECC.ECDSA , Crypto.PubKey.ECC.DH
2 (Type/Class) Crypto.PubKey.DSA
3 (Type/Class) Crypto.PubKey.DH
4 (Data Constructor) Crypto.PubKey.DH
private_a Crypto.PubKey.Rabin.Basic
private_b Crypto.PubKey.Rabin.Basic
private_curve Crypto.PubKey.ECC.ECDSA
private_d
1 (Function) Crypto.PubKey.RSA.Types , Crypto.PubKey.RSA
2 (Function) Crypto.PubKey.ECC.ECDSA
3 (Function) Crypto.PubKey.Rabin.RW
4 (Function) Crypto.PubKey.Rabin.Modified
private_dP Crypto.PubKey.RSA.Types , Crypto.PubKey.RSA
private_dQ Crypto.PubKey.RSA.Types , Crypto.PubKey.RSA
private_e Crypto.PubKey.RSA.Types
private_n Crypto.PubKey.RSA.Types
private_p
1 (Function) Crypto.PubKey.RSA.Types , Crypto.PubKey.RSA
2 (Function) Crypto.PubKey.Rabin.RW
3 (Function) Crypto.PubKey.Rabin.Modified
4 (Function) Crypto.PubKey.Rabin.Basic
private_params Crypto.PubKey.DSA
private_pub
1 (Function) Crypto.PubKey.RSA.Types , Crypto.PubKey.RSA
2 (Function) Crypto.PubKey.Rabin.RW
3 (Function) Crypto.PubKey.Rabin.Modified
4 (Function) Crypto.PubKey.Rabin.Basic
private_q
1 (Function) Crypto.PubKey.RSA.Types , Crypto.PubKey.RSA
2 (Function) Crypto.PubKey.Rabin.RW
3 (Function) Crypto.PubKey.Rabin.Modified
4 (Function) Crypto.PubKey.Rabin.Basic
private_qinv Crypto.PubKey.RSA.Types , Crypto.PubKey.RSA
private_size Crypto.PubKey.RSA.Types
private_x Crypto.PubKey.DSA
PRK Crypto.KDF.HKDF
ProcessorOption Crypto.System.CPU
processorOptions Crypto.System.CPU
pssHash Crypto.PubKey.RSA.PSS
pssMaskGenAlg Crypto.PubKey.RSA.PSS
PSSParams
1 (Type/Class) Crypto.PubKey.RSA.PSS
2 (Data Constructor) Crypto.PubKey.RSA.PSS
pssSaltLength Crypto.PubKey.RSA.PSS
pssTrailerField Crypto.PubKey.RSA.PSS
PublicKey
1 (Type/Class) Crypto.PubKey.RSA.Types , Crypto.PubKey.RSA
2 (Data Constructor) Crypto.PubKey.RSA.Types , Crypto.PubKey.RSA
3 (Type/Class) Crypto.PubKey.Ed448
4 (Type/Class) Crypto.PubKey.Ed25519
5 (Type/Class) Crypto.PubKey.Curve448
6 (Type/Class) Crypto.PubKey.Curve25519
7 (Type/Class) Crypto.PubKey.ECC.ECDSA
8 (Data Constructor) Crypto.PubKey.ECC.ECDSA
9 (Type/Class) Crypto.PubKey.DSA
10 (Data Constructor) Crypto.PubKey.DSA
11 (Type/Class) Crypto.PubKey.Rabin.RW
12 (Data Constructor) Crypto.PubKey.Rabin.RW
13 (Type/Class) Crypto.PubKey.Rabin.Modified
14 (Data Constructor) Crypto.PubKey.Rabin.Modified
15 (Type/Class) Crypto.PubKey.Rabin.Basic
16 (Data Constructor) Crypto.PubKey.Rabin.Basic
17 (Type/Class) Crypto.PubKey.ECDSA
publicKey
1 (Function) Crypto.PubKey.Ed448
2 (Function) Crypto.PubKey.Ed25519
3 (Function) Crypto.PubKey.Curve448
4 (Function) Crypto.PubKey.Curve25519
publicKeySize
1 (Function) Crypto.PubKey.Ed448
2 (Function) Crypto.PubKey.Ed25519
PublicNumber
1 (Type/Class) Crypto.PubKey.DSA
2 (Type/Class) Crypto.PubKey.DH
3 (Data Constructor) Crypto.PubKey.DH
PublicPoint Crypto.PubKey.ECC.Types , Crypto.PubKey.ECC.ECDSA , Crypto.PubKey.ECC.DH
public_curve Crypto.PubKey.ECC.ECDSA
public_e Crypto.PubKey.RSA.Types , Crypto.PubKey.RSA
public_n
1 (Function) Crypto.PubKey.RSA.Types , Crypto.PubKey.RSA
2 (Function) Crypto.PubKey.Rabin.RW
3 (Function) Crypto.PubKey.Rabin.Modified
4 (Function) Crypto.PubKey.Rabin.Basic
public_params Crypto.PubKey.DSA
public_q Crypto.PubKey.ECC.ECDSA
public_size
1 (Function) Crypto.PubKey.RSA.Types , Crypto.PubKey.RSA
2 (Function) Crypto.PubKey.Rabin.RW
3 (Function) Crypto.PubKey.Rabin.Modified
4 (Function) Crypto.PubKey.Rabin.Basic
public_y Crypto.PubKey.DSA
r Crypto.KDF.Scrypt
randomBytesGenerate Crypto.Random.Types , Crypto.Random
RDRAND Crypto.System.CPU
replenish Crypto.Random.Entropy.Unsafe
resynchronize Crypto.OTP
RIPEMD160
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
Scalar
1 (Type/Class) Crypto.PubKey.ECC.P256
2 (Type/Class) Crypto.ECC.Edwards25519
3 (Type/Class) Crypto.ECC
scalarAdd
1 (Function) Crypto.PubKey.ECC.P256
2 (Function) Crypto.ECC.Edwards25519
3 (Function) Crypto.ECC
scalarCmp Crypto.PubKey.ECC.P256
scalarDecodeLong Crypto.ECC.Edwards25519
scalarEncode Crypto.ECC.Edwards25519
scalarFromBinary Crypto.PubKey.ECC.P256
scalarFromInteger
1 (Function) Crypto.PubKey.ECC.P256
2 (Function) Crypto.ECC
scalarGenerate
1 (Function) Crypto.PubKey.ECC.P256
2 (Function) Crypto.ECC.Edwards25519
3 (Function) Crypto.PubKey.ECC.Prim
scalarInv
1 (Function) Crypto.PubKey.ECC.P256
2 (Function) Crypto.PubKey.ECDSA
scalarInvSafe Crypto.PubKey.ECC.P256
scalarIsValid Crypto.PubKey.ECDSA
scalarIsZero
1 (Function) Crypto.PubKey.ECC.P256
2 (Function) Crypto.PubKey.ECDSA
scalarMul
1 (Function) Crypto.PubKey.ECC.P256
2 (Function) Crypto.ECC.Edwards25519
3 (Function) Crypto.ECC
scalarN Crypto.PubKey.ECC.P256
scalarSub Crypto.PubKey.ECC.P256
scalarToBinary Crypto.PubKey.ECC.P256
scalarToInteger
1 (Function) Crypto.PubKey.ECC.P256
2 (Function) Crypto.ECC
scalarZero Crypto.PubKey.ECC.P256
SecretKey
1 (Type/Class) Crypto.PubKey.Ed448
2 (Type/Class) Crypto.PubKey.Ed25519
3 (Type/Class) Crypto.PubKey.Curve448
4 (Type/Class) Crypto.PubKey.Curve25519
secretKey
1 (Function) Crypto.PubKey.Ed448
2 (Function) Crypto.PubKey.Ed25519
3 (Function) Crypto.PubKey.Curve448
4 (Function) Crypto.PubKey.Curve25519
secretKeySize
1 (Function) Crypto.PubKey.Ed448
2 (Function) Crypto.PubKey.Ed25519
SEC_p112r1 Crypto.PubKey.ECC.Types
SEC_p112r2 Crypto.PubKey.ECC.Types
SEC_p128r1 Crypto.PubKey.ECC.Types
SEC_p128r2 Crypto.PubKey.ECC.Types
SEC_p160k1 Crypto.PubKey.ECC.Types
SEC_p160r1 Crypto.PubKey.ECC.Types
SEC_p160r2 Crypto.PubKey.ECC.Types
SEC_p192k1 Crypto.PubKey.ECC.Types
SEC_p192r1 Crypto.PubKey.ECC.Types
SEC_p224k1 Crypto.PubKey.ECC.Types
SEC_p224r1 Crypto.PubKey.ECC.Types
SEC_p256k1 Crypto.PubKey.ECC.Types
SEC_p256r1 Crypto.PubKey.ECC.Types
SEC_p384r1 Crypto.PubKey.ECC.Types
SEC_p521r1 Crypto.PubKey.ECC.Types
SEC_t113r1 Crypto.PubKey.ECC.Types
SEC_t113r2 Crypto.PubKey.ECC.Types
SEC_t131r1 Crypto.PubKey.ECC.Types
SEC_t131r2 Crypto.PubKey.ECC.Types
SEC_t163k1 Crypto.PubKey.ECC.Types
SEC_t163r1 Crypto.PubKey.ECC.Types
SEC_t163r2 Crypto.PubKey.ECC.Types
SEC_t193r1 Crypto.PubKey.ECC.Types
SEC_t193r2 Crypto.PubKey.ECC.Types
SEC_t233k1 Crypto.PubKey.ECC.Types
SEC_t233r1 Crypto.PubKey.ECC.Types
SEC_t239k1 Crypto.PubKey.ECC.Types
SEC_t283k1 Crypto.PubKey.ECC.Types
SEC_t283r1 Crypto.PubKey.ECC.Types
SEC_t409k1 Crypto.PubKey.ECC.Types
SEC_t409r1 Crypto.PubKey.ECC.Types
SEC_t571k1 Crypto.PubKey.ECC.Types
SEC_t571r1 Crypto.PubKey.ECC.Types
Seed Crypto.Random
seedFromBinary Crypto.Random
seedFromInteger Crypto.Random
seedNew Crypto.Random
seedToInteger Crypto.Random
SetHighest Crypto.Number.Generate
SetTwoHighest Crypto.Number.Generate
SHA1
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
SHA224
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
SHA256
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
SHA384
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
SHA3_224
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
SHA3_256
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
SHA3_384
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
SHA3_512
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
SHA512
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
SHA512t_224
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
SHA512t_256
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
SHAKE128
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
SHAKE256
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
SharedKey
1 (Type/Class) Crypto.PubKey.DH , Crypto.PubKey.ECC.DH
2 (Data Constructor) Crypto.PubKey.DH , Crypto.PubKey.ECC.DH
SharedSecret
1 (Type/Class) Crypto.ECC
2 (Data Constructor) Crypto.ECC
sign
1 (Function) Crypto.PubKey.Ed448
2 (Function) Crypto.PubKey.Ed25519
3 (Function) Crypto.PubKey.ECC.ECDSA
4 (Function) Crypto.PubKey.DSA
5 (Function) Crypto.PubKey.Rabin.RW
6 (Function) Crypto.PubKey.Rabin.Modified
7 (Function) Crypto.PubKey.Rabin.Basic
8 (Function) Crypto.PubKey.RSA.PSS
9 (Function) Crypto.PubKey.RSA.PKCS15
10 (Function) Crypto.PubKey.ECDSA
Signature
1 (Type/Class) Crypto.PubKey.Ed448
2 (Type/Class) Crypto.PubKey.Ed25519
3 (Type/Class) Crypto.PubKey.ECC.ECDSA
4 (Data Constructor) Crypto.PubKey.ECC.ECDSA
5 (Type/Class) Crypto.PubKey.DSA
6 (Data Constructor) Crypto.PubKey.DSA
7 (Type/Class) Crypto.PubKey.Rabin.Basic
8 (Data Constructor) Crypto.PubKey.Rabin.Basic
9 (Type/Class) Crypto.PubKey.ECDSA
10 (Data Constructor) Crypto.PubKey.ECDSA
signature
1 (Function) Crypto.PubKey.Ed448
2 (Function) Crypto.PubKey.Ed25519
signatureFromIntegers Crypto.PubKey.ECDSA
signatureSize
1 (Function) Crypto.PubKey.Ed448
2 (Function) Crypto.PubKey.Ed25519
signatureToIntegers Crypto.PubKey.ECDSA
SignatureTooLong Crypto.PubKey.RSA.Types , Crypto.PubKey.RSA
signDigest
1 (Function) Crypto.PubKey.ECC.ECDSA
2 (Function) Crypto.PubKey.RSA.PSS
3 (Function) Crypto.PubKey.ECDSA
signDigestSafer Crypto.PubKey.RSA.PSS
signDigestWith
1 (Function) Crypto.PubKey.ECC.ECDSA
2 (Function) Crypto.PubKey.ECDSA
signDigestWithSalt Crypto.PubKey.RSA.PSS
signSafer
1 (Function) Crypto.PubKey.RSA.PSS
2 (Function) Crypto.PubKey.RSA.PKCS15
signWith
1 (Function) Crypto.PubKey.ECC.ECDSA
2 (Function) Crypto.PubKey.DSA
3 (Function) Crypto.PubKey.Rabin.Basic
4 (Function) Crypto.PubKey.ECDSA
signWithSalt Crypto.PubKey.RSA.PSS
sign_r
1 (Function) Crypto.PubKey.ECC.ECDSA
2 (Function) Crypto.PubKey.DSA
3 (Function) Crypto.PubKey.ECDSA
sign_s
1 (Function) Crypto.PubKey.ECC.ECDSA
2 (Function) Crypto.PubKey.DSA
3 (Function) Crypto.PubKey.ECDSA
Skein256_224
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
Skein256_256
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
Skein512_224
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
Skein512_256
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
Skein512_384
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
Skein512_512
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
split Crypto.Data.AFIS
sqrtF2m Crypto.Number.F2m
sqrti Crypto.Number.Basic
squareF2m Crypto.Number.F2m
squareF2m' Crypto.Number.F2m
squareRoot Crypto.Number.ModArithmetic
State
1 (Type/Class) Crypto.Cipher.Salsa , Crypto.Cipher.XSalsa
2 (Data Constructor) Crypto.Cipher.Salsa
3 (Type/Class) Crypto.Cipher.RC4
4 (Type/Class) Crypto.Cipher.ChaCha
5 (Type/Class) Crypto.MAC.Poly1305
6 (Type/Class) Crypto.Cipher.ChaChaPoly1305
StateSimple Crypto.Cipher.ChaCha
StreamCipher Crypto.Cipher.Types
streamCombine Crypto.Cipher.Types
subKeys Crypto.MAC.CMAC
supportedBackends Crypto.Random.Entropy.Unsafe
SystemDRG Crypto.Random
ThreeSteps Crypto.OTP
throwCryptoError Crypto.Error
throwCryptoErrorIO Crypto.Error
Tiger
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
TimeCost Crypto.KDF.Argon2
toPoint
1 (Function) Crypto.PubKey.ECC.P256
2 (Function) Crypto.ECC.Edwards25519
toPrivateKey
1 (Function) Crypto.PubKey.RSA.Types
2 (Function) Crypto.PubKey.ECC.ECDSA
3 (Function) Crypto.PubKey.DSA
toPublic
1 (Function) Crypto.PubKey.Ed448
2 (Function) Crypto.PubKey.Ed25519
3 (Function) Crypto.PubKey.Curve448
4 (Function) Crypto.PubKey.Curve25519
5 (Function) Crypto.PubKey.ECDSA
toPublicKey
1 (Function) Crypto.PubKey.RSA.Types
2 (Function) Crypto.PubKey.ECC.ECDSA
3 (Function) Crypto.PubKey.DSA
totp Crypto.OTP
TOTPParams Crypto.OTP
totpVerify Crypto.OTP
Twofish128 Crypto.Cipher.Twofish
Twofish192 Crypto.Cipher.Twofish
Twofish256 Crypto.Cipher.Twofish
TwoSteps Crypto.OTP
unAuthTag Crypto.Cipher.Types
unpad
1 (Function) Crypto.Data.Padding
2 (Function) Crypto.PubKey.Rabin.OAEP
3 (Function) Crypto.PubKey.RSA.PKCS15
unsafePointFromBinary Crypto.PubKey.ECC.P256
update
1 (Function) Crypto.MAC.HMAC
2 (Function) Crypto.MAC.KMAC
3 (Function) Crypto.MAC.Poly1305
updates
1 (Function) Crypto.MAC.HMAC
2 (Function) Crypto.MAC.KMAC
3 (Function) Crypto.MAC.Poly1305
validateKeySize Crypto.Cipher.Utils
validatePassword Crypto.KDF.BCrypt
validatePasswordEither Crypto.KDF.BCrypt
Variant Crypto.KDF.Argon2
variant Crypto.KDF.Argon2
verify
1 (Function) Crypto.PubKey.Ed448
2 (Function) Crypto.PubKey.Ed25519
3 (Function) Crypto.PubKey.ECC.ECDSA
4 (Function) Crypto.PubKey.DSA
5 (Function) Crypto.PubKey.Rabin.RW
6 (Function) Crypto.PubKey.Rabin.Modified
7 (Function) Crypto.PubKey.Rabin.Basic
8 (Function) Crypto.PubKey.RSA.PSS
9 (Function) Crypto.PubKey.RSA.PKCS15
10 (Function) Crypto.PubKey.ECDSA
verifyDigest
1 (Function) Crypto.PubKey.ECC.ECDSA
2 (Function) Crypto.PubKey.RSA.PSS
3 (Function) Crypto.PubKey.ECDSA
Version Crypto.KDF.Argon2
version Crypto.KDF.Argon2
Version10 Crypto.KDF.Argon2
Version13 Crypto.KDF.Argon2
Whirlpool
1 (Type/Class) Crypto.Hash.Algorithms , Crypto.Hash
2 (Data Constructor) Crypto.Hash.Algorithms , Crypto.Hash
withDRG Crypto.Random.Types , Crypto.Random
withRandomBytes Crypto.Random
xtsDecrypt Crypto.Cipher.Types
xtsEncrypt Crypto.Cipher.Types
ZERO Crypto.Data.Padding