cryptonite-0.27: Cryptography Primitives sink

Index

addF2mCrypto.Number.F2m
AEAD 
1 (Type/Class)Crypto.Cipher.Types
2 (Data Constructor)Crypto.Cipher.Types
aeadAppendHeaderCrypto.Cipher.Types
aeadDecryptCrypto.Cipher.Types
aeadEncryptCrypto.Cipher.Types
aeadFinalizeCrypto.Cipher.Types
aeadImplAppendHeaderCrypto.Cipher.Types
aeadImplDecryptCrypto.Cipher.Types
aeadImplEncryptCrypto.Cipher.Types
aeadImplFinalizeCrypto.Cipher.Types
aeadInitCrypto.Cipher.Types
AEADModeCrypto.Cipher.Types
AEADModeImpl 
1 (Type/Class)Crypto.Cipher.Types
2 (Data Constructor)Crypto.Cipher.Types
aeadModeImplCrypto.Cipher.Types
aeadSimpleDecryptCrypto.Cipher.Types
aeadSimpleEncryptCrypto.Cipher.Types
aeadStateCrypto.Cipher.Types
AEAD_CCMCrypto.Cipher.Types
AEAD_CWCCrypto.Cipher.Types
AEAD_EAXCrypto.Cipher.Types
AEAD_GCMCrypto.Cipher.Types
AEAD_OCBCrypto.Cipher.Types
AES128Crypto.Cipher.AES
AES192Crypto.Cipher.AES
AES256Crypto.Cipher.AES
AESNICrypto.System.CPU
appendAADCrypto.Cipher.ChaChaPoly1305
areEvenCrypto.Number.Basic
Argon2dCrypto.KDF.Argon2
Argon2iCrypto.KDF.Argon2
Argon2idCrypto.KDF.Argon2
asPowerOf2AndOddCrypto.Number.Basic
Auth 
1 (Type/Class)Crypto.MAC.Poly1305
2 (Data Constructor)Crypto.MAC.Poly1305
authCrypto.MAC.Poly1305
AuthTag 
1 (Type/Class)Crypto.Cipher.Types
2 (Data Constructor)Crypto.Cipher.Types
authTagCrypto.MAC.Poly1305
bcryptCrypto.KDF.BCrypt
BinaryPolynomialCrypto.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
BlockCipherCrypto.Cipher.Types
BlockCipher128Crypto.Cipher.Types
blockSizeCrypto.Cipher.Types
BlowfishCrypto.Cipher.Blowfish
Blowfish128Crypto.Cipher.Blowfish
Blowfish256Crypto.Cipher.Blowfish
Blowfish448Crypto.Cipher.Blowfish
Blowfish64Crypto.Cipher.Blowfish
calculatePublic 
1 (Function)Crypto.PubKey.DSA
2 (Function)Crypto.PubKey.DH
3 (Function)Crypto.PubKey.ECC.DH
Camellia128Crypto.Cipher.Camellia
CAST5Crypto.Cipher.CAST5
cbcDecryptCrypto.Cipher.Types
cbcEncryptCrypto.Cipher.Types
CCM_LCrypto.Cipher.Types
CCM_L2Crypto.Cipher.Types
CCM_L3Crypto.Cipher.Types
CCM_L4Crypto.Cipher.Types
CCM_MCrypto.Cipher.Types
CCM_M10Crypto.Cipher.Types
CCM_M12Crypto.Cipher.Types
CCM_M14Crypto.Cipher.Types
CCM_M16Crypto.Cipher.Types
CCM_M4Crypto.Cipher.Types
CCM_M6Crypto.Cipher.Types
CCM_M8Crypto.Cipher.Types
cfbDecryptCrypto.Cipher.Types
cfbEncryptCrypto.Cipher.Types
ChaChaDRGCrypto.Random
CipherCrypto.Cipher.Types
cipherInitCrypto.Cipher.Types
cipherKeySizeCrypto.Cipher.Types
cipherNameCrypto.Cipher.Types
ClockSkewCrypto.OTP
CMACCrypto.MAC.CMAC
cmacCrypto.MAC.CMAC
combine 
1 (Function)Crypto.Cipher.Salsa, Crypto.Cipher.XSalsa
2 (Function)Crypto.Cipher.RC4
3 (Function)Crypto.Cipher.ChaCha
common_curveCrypto.PubKey.ECC.Types
computeCrypto.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
createEntropyPoolCrypto.Random.EntropyPool
createEntropyPoolWithCrypto.Random.EntropyPool
CryptoErrorCrypto.Error
CryptoError_AEADModeNotSupportedCrypto.Error
CryptoError_AuthenticationTagSizeInvalidCrypto.Error
CryptoError_EcScalarOutOfBoundsCrypto.Error
CryptoError_IvSizeInvalidCrypto.Error
CryptoError_KeySizeInvalidCrypto.Error
CryptoError_MacKeyInvalidCrypto.Error
CryptoError_OutputLengthTooBigCrypto.Error
CryptoError_OutputLengthTooSmallCrypto.Error
CryptoError_PointCoordinatesInvalidCrypto.Error
CryptoError_PointFormatInvalidCrypto.Error
CryptoError_PointFormatUnsupportedCrypto.Error
CryptoError_PointSizeInvalidCrypto.Error
CryptoError_PrimeSizeInvalidCrypto.Error
CryptoError_PublicKeySizeInvalidCrypto.Error
CryptoError_SaltTooSmallCrypto.Error
CryptoError_ScalarMultiplicationInvalidCrypto.Error
CryptoError_SecretKeySizeInvalidCrypto.Error
CryptoError_SecretKeyStructureInvalidCrypto.Error
CryptoError_SeedSizeInvalidCrypto.Error
CryptoError_SharedSecretSizeInvalidCrypto.Error
CryptoFailableCrypto.Error
CryptoFailedCrypto.Error
CryptoPassedCrypto.Error
ctrCombineCrypto.Cipher.Types
CtxCrypto.MAC.Poly1305
CurveCrypto.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
CurveF2mCrypto.PubKey.ECC.Types
CurveFPCrypto.PubKey.ECC.Types
curveGenerateKeyPairCrypto.ECC
curveGenerateScalarCrypto.ECC
CurveNameCrypto.PubKey.ECC.Types
curveOrderBitsCrypto.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
DataUnitOffsetCrypto.Cipher.Types
decodePointCrypto.ECC
decodePrivateCrypto.PubKey.ECDSA
decodePublicCrypto.PubKey.ECDSA
decodeScalarCrypto.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
defaultOptionsCrypto.KDF.Argon2
defaultPSSParamsCrypto.PubKey.RSA.PSS
defaultPSSParamsSHA1Crypto.PubKey.RSA.PSS
defaultTOTPParamsCrypto.OTP
deriveCrypto.Cipher.XSalsa
deriveDecryptCrypto.PubKey.ECIES
deriveEncryptCrypto.PubKey.ECIES
DESCrypto.Cipher.DES
DES_EDE2Crypto.Cipher.TripleDES
DES_EDE3Crypto.Cipher.TripleDES
DES_EEE2Crypto.Cipher.TripleDES
DES_EEE3Crypto.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
DigestCrypto.Hash
digestFromByteStringCrypto.Hash
divF2mCrypto.Number.F2m
dpCrypto.PubKey.RSA.Prim
DRGCrypto.Random.Types, Crypto.Random
drgNewCrypto.Random
drgNewSeedCrypto.Random
drgNewTestCrypto.Random
ecbDecryptCrypto.Cipher.Types
ecbEncryptCrypto.Cipher.Types
ecc_aCrypto.PubKey.ECC.Types
ecc_bCrypto.PubKey.ECC.Types
ecc_fxCrypto.PubKey.ECC.Types
ecc_gCrypto.PubKey.ECC.Types
ecc_hCrypto.PubKey.ECC.Types
ecc_nCrypto.PubKey.ECC.Types
ecc_pCrypto.PubKey.ECC.Types
ecdhCrypto.ECC
ecdhRawCrypto.ECC
eitherCryptoErrorCrypto.Error
EllipticCurveCrypto.ECC
EllipticCurveArithCrypto.ECC
EllipticCurveBasepointArithCrypto.ECC
EllipticCurveDHCrypto.ECC
EllipticCurveECDSACrypto.PubKey.ECDSA
encodePointCrypto.ECC
encodePrivateCrypto.PubKey.ECDSA
encodePublicCrypto.PubKey.ECDSA
encodeScalarCrypto.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
EntropyBackendCrypto.Random.Entropy.Unsafe
EntropyPoolCrypto.Random.EntropyPool
epCrypto.PubKey.RSA.Prim
Error 
1 (Type/Class)Crypto.PubKey.RSA.Types, Crypto.PubKey.RSA
2 (Type/Class)Crypto.PubKey.Rabin.Types
expandCrypto.KDF.HKDF
expFastCrypto.Number.ModArithmetic
expSafeCrypto.Number.ModArithmetic
extractCrypto.KDF.HKDF
extractSkipCrypto.KDF.HKDF
fastPBKDF2_SHA1Crypto.KDF.PBKDF2
fastPBKDF2_SHA256Crypto.KDF.PBKDF2
fastPBKDF2_SHA512Crypto.KDF.PBKDF2
finalize 
1 (Function)Crypto.MAC.HMAC
2 (Function)Crypto.MAC.KMAC
3 (Function)Crypto.MAC.Poly1305
4 (Function)Crypto.Cipher.ChaChaPoly1305
finalizeAADCrypto.Cipher.ChaChaPoly1305
findPrimeFromCrypto.Number.Prime
findPrimeFromWithCrypto.Number.Prime
FormatCrypto.Data.Padding
FourStepsCrypto.OTP
gatherBackendCrypto.Random.Entropy.Unsafe
gcdeCrypto.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
generateBetweenCrypto.Number.Generate
generateBlinderCrypto.PubKey.RSA
generateMaxCrypto.Number.Generate
generateNonceCrypto.Cipher.AESGCMSIV
generateParams 
1 (Function)Crypto.Number.Generate
2 (Function)Crypto.PubKey.DH
generatePrimeCrypto.Number.Prime
generatePrimesCrypto.PubKey.Rabin.Types
generatePrivate 
1 (Function)Crypto.PubKey.DSA
2 (Function)Crypto.PubKey.DH
3 (Function)Crypto.PubKey.ECC.DH
generatePublicCrypto.PubKey.DH
generateQCrypto.PubKey.ECC.Generate
generateSafePrimeCrypto.Number.Prime
generateSecretKey 
1 (Function)Crypto.PubKey.Ed448
2 (Function)Crypto.PubKey.Ed25519
3 (Function)Crypto.PubKey.Curve448
4 (Function)Crypto.PubKey.Curve25519
generateSimpleCrypto.Cipher.ChaCha
generateWithCrypto.PubKey.RSA
GenTopPolicyCrypto.Number.Generate
getCurveByNameCrypto.PubKey.ECC.Types
getEntropyCrypto.Random.Entropy
getEntropyFromCrypto.Random.EntropyPool
getRandomBytesCrypto.Random.Types, Crypto.Random
getShared 
1 (Function)Crypto.PubKey.DH
2 (Function)Crypto.PubKey.ECC.DH
getSystemDRGCrypto.Random
hash 
1 (Function)Crypto.Hash
2 (Function)Crypto.KDF.Argon2
HashAlgorithmCrypto.Hash.IO, Crypto.Hash.Algorithms, Crypto.Hash
HashAlgorithmASN1Crypto.PubKey.RSA.PKCS15
HashBlockSizeCrypto.Hash.IO
hashBlockSizeCrypto.Hash.IO, Crypto.Hash
HashDigestSizeCrypto.Hash.IO
hashDigestSizeCrypto.Hash.IO, Crypto.Hash
hashFinalizeCrypto.Hash
hashInitCrypto.Hash
hashInitWithCrypto.Hash
hashInternalCrypto.KDF.BCryptPBKDF
HashInternalContextSizeCrypto.Hash.IO
hashInternalContextSizeCrypto.Hash.IO
hashInternalFinalizeCrypto.Hash.IO
hashInternalInitCrypto.Hash.IO
hashInternalUpdateCrypto.Hash.IO
hashlazyCrypto.Hash
hashMutableFinalizeCrypto.Hash.IO
hashMutableInitCrypto.Hash.IO
hashMutableInitWithCrypto.Hash.IO
hashMutableResetCrypto.Hash.IO
hashMutableUpdateCrypto.Hash.IO
hashPasswordCrypto.KDF.BCrypt
HashSHAKECrypto.MAC.KMAC
hashUpdateCrypto.Hash
hashUpdatesCrypto.Hash
hashWithCrypto.Hash
HMAC 
1 (Type/Class)Crypto.MAC.HMAC
2 (Data Constructor)Crypto.MAC.HMAC
hmacCrypto.MAC.HMAC
hmacGetDigestCrypto.MAC.HMAC
hotpCrypto.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
incrementNonceCrypto.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
initializeSimpleCrypto.Cipher.ChaCha
InvalidParameters 
1 (Data Constructor)Crypto.PubKey.RSA.Types, Crypto.PubKey.RSA
2 (Data Constructor)Crypto.PubKey.Rabin.Types
inverseCrypto.Number.ModArithmetic
inverseCoprimesCrypto.Number.ModArithmetic
inverseFermatCrypto.Number.ModArithmetic
invF2mCrypto.Number.F2m
IsAtLeastCrypto.Number.Nat
isAtLeastCrypto.Number.Nat
IsAtMostCrypto.Number.Nat
isAtMostCrypto.Number.Nat
isCoprimeCrypto.Number.Prime
IsDivisibleBy8Crypto.Number.Nat
isDivisibleBy8Crypto.Number.Nat
isPointAtInfinityCrypto.PubKey.ECC.Prim
isPointValidCrypto.PubKey.ECC.Prim
isProbablyPrimeCrypto.Number.Prime
iterationsCrypto.KDF.Argon2
iterCounts 
1 (Function)Crypto.KDF.BCryptPBKDF
2 (Function)Crypto.KDF.PBKDF2
IVCrypto.Cipher.Types
ivAddCrypto.Cipher.Types
jacobiCrypto.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
keypairGetPrivateCrypto.ECC
keypairGetPublicCrypto.ECC
KeySizeEnumCrypto.Cipher.Types
KeySizeFixedCrypto.Cipher.Types
KeySizeRangeCrypto.Cipher.Types
KeySizeSpecifierCrypto.Cipher.Types
KMAC 
1 (Type/Class)Crypto.MAC.KMAC
2 (Data Constructor)Crypto.MAC.KMAC
kmacCrypto.MAC.KMAC
kmacGetDigestCrypto.MAC.KMAC
log2Crypto.Number.Basic
makeIVCrypto.Cipher.Types
MaskGenAlgorithmCrypto.PubKey.MaskGenFunction
maybeCryptoErrorCrypto.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
memoryCrypto.KDF.Argon2
MemoryCostCrypto.KDF.Argon2
mergeCrypto.Data.AFIS
MessageNotRecognized 
1 (Data Constructor)Crypto.PubKey.RSA.Types, Crypto.PubKey.RSA
2 (Data Constructor)Crypto.PubKey.Rabin.Types
MessageSizeIncorrectCrypto.PubKey.RSA.Types, Crypto.PubKey.RSA
MessageTooLong 
1 (Data Constructor)Crypto.PubKey.RSA.Types, Crypto.PubKey.RSA
2 (Data Constructor)Crypto.PubKey.Rabin.Types
mgf1Crypto.PubKey.MaskGenFunction
MiyaguchiPreneelCrypto.ConstructHash.MiyaguchiPreneel
mkTOTPParamsCrypto.OTP
modF2mCrypto.Number.F2m
MonadPseudoRandomCrypto.Random.Types, Crypto.Random
MonadRandomCrypto.Random.Types, Crypto.Random
mulF2mCrypto.Number.F2m
MutableContextCrypto.Hash.IO
nCrypto.KDF.Scrypt
Nonce 
1 (Type/Class)Crypto.Cipher.ChaChaPoly1305
2 (Type/Class)Crypto.Cipher.AESGCMSIV
nonceCrypto.Cipher.AESGCMSIV
nonce12Crypto.Cipher.ChaChaPoly1305
nonce8Crypto.Cipher.ChaChaPoly1305
NoSkewCrypto.OTP
nullIVCrypto.Cipher.Types
numBitsCrypto.Number.Basic
numBytesCrypto.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
onCryptoFailureCrypto.Error
OneStepCrypto.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
OTPCrypto.OTP
OTP4Crypto.OTP
OTP5Crypto.OTP
OTP6Crypto.OTP
OTP7Crypto.OTP
OTP8Crypto.OTP
OTP9Crypto.OTP
OTPDigitsCrypto.OTP
OTPTimeCrypto.OTP
outputLength 
1 (Function)Crypto.KDF.BCryptPBKDF
2 (Function)Crypto.KDF.PBKDF2
3 (Function)Crypto.KDF.Scrypt
pCrypto.KDF.Scrypt
pad 
1 (Function)Crypto.Data.Padding
2 (Function)Crypto.PubKey.Rabin.OAEP
3 (Function)Crypto.PubKey.RSA.PKCS15
padSignatureCrypto.PubKey.RSA.PKCS15
ParallelismCrypto.KDF.Argon2
parallelismCrypto.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_bitsCrypto.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_qCrypto.PubKey.DSA
PCLMULCrypto.System.CPU
PKCS5Crypto.Data.Padding
PKCS7Crypto.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
pointAddTwoMulsCrypto.PubKey.ECC.Prim
pointBaseCrypto.PubKey.ECC.P256
pointBaseMulCrypto.PubKey.ECC.Prim
pointBaseSmulCrypto.ECC
pointDecodeCrypto.ECC.Edwards25519
pointDhCrypto.PubKey.ECC.P256
pointDouble 
1 (Function)Crypto.ECC.Edwards25519
2 (Function)Crypto.PubKey.ECC.Prim
pointEncodeCrypto.ECC.Edwards25519
pointFromBinaryCrypto.PubKey.ECC.P256
pointFromIntegersCrypto.PubKey.ECC.P256
pointHasPrimeOrderCrypto.ECC.Edwards25519
pointIsAtInfinityCrypto.PubKey.ECC.P256
pointIsValidCrypto.PubKey.ECC.P256
pointMul 
1 (Function)Crypto.PubKey.ECC.P256
2 (Function)Crypto.ECC.Edwards25519
3 (Function)Crypto.PubKey.ECC.Prim
pointMulByCofactorCrypto.ECC.Edwards25519
pointNegate 
1 (Function)Crypto.PubKey.ECC.P256
2 (Function)Crypto.ECC.Edwards25519
3 (Function)Crypto.PubKey.ECC.Prim
4 (Function)Crypto.ECC
PointOCrypto.PubKey.ECC.Types
pointSmulCrypto.ECC
pointsMulVarTime 
1 (Function)Crypto.PubKey.ECC.P256
2 (Function)Crypto.ECC.Edwards25519
pointsSmulVarTimeCrypto.ECC
pointToBinaryCrypto.PubKey.ECC.P256
pointToIntegersCrypto.PubKey.ECC.P256
pointX 
1 (Function)Crypto.PubKey.ECC.P256
2 (Function)Crypto.PubKey.ECDSA
powF2mCrypto.Number.F2m
PRFCrypto.KDF.PBKDF2
prfHMACCrypto.KDF.PBKDF2
primalityTestFermatCrypto.Number.Prime
primalityTestMillerRabinCrypto.Number.Prime
primalityTestNaiveCrypto.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_aCrypto.PubKey.Rabin.Basic
private_bCrypto.PubKey.Rabin.Basic
private_curveCrypto.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_dPCrypto.PubKey.RSA.Types, Crypto.PubKey.RSA
private_dQCrypto.PubKey.RSA.Types, Crypto.PubKey.RSA
private_eCrypto.PubKey.RSA.Types
private_nCrypto.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_paramsCrypto.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_qinvCrypto.PubKey.RSA.Types, Crypto.PubKey.RSA
private_sizeCrypto.PubKey.RSA.Types
private_xCrypto.PubKey.DSA
PRKCrypto.KDF.HKDF
ProcessorOptionCrypto.System.CPU
processorOptionsCrypto.System.CPU
pssHashCrypto.PubKey.RSA.PSS
pssMaskGenAlgCrypto.PubKey.RSA.PSS
PSSParams 
1 (Type/Class)Crypto.PubKey.RSA.PSS
2 (Data Constructor)Crypto.PubKey.RSA.PSS
pssSaltLengthCrypto.PubKey.RSA.PSS
pssTrailerFieldCrypto.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
PublicPointCrypto.PubKey.ECC.Types, Crypto.PubKey.ECC.ECDSA, Crypto.PubKey.ECC.DH
public_curveCrypto.PubKey.ECC.ECDSA
public_eCrypto.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_paramsCrypto.PubKey.DSA
public_qCrypto.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_yCrypto.PubKey.DSA
rCrypto.KDF.Scrypt
randomBytesGenerateCrypto.Random.Types, Crypto.Random
RDRANDCrypto.System.CPU
replenishCrypto.Random.Entropy.Unsafe
resynchronizeCrypto.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
scalarCmpCrypto.PubKey.ECC.P256
scalarDecodeLongCrypto.ECC.Edwards25519
scalarEncodeCrypto.ECC.Edwards25519
scalarFromBinaryCrypto.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
scalarInvSafeCrypto.PubKey.ECC.P256
scalarIsValidCrypto.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
scalarNCrypto.PubKey.ECC.P256
scalarSubCrypto.PubKey.ECC.P256
scalarToBinaryCrypto.PubKey.ECC.P256
scalarToInteger 
1 (Function)Crypto.PubKey.ECC.P256
2 (Function)Crypto.ECC
scalarZeroCrypto.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_p112r1Crypto.PubKey.ECC.Types
SEC_p112r2Crypto.PubKey.ECC.Types
SEC_p128r1Crypto.PubKey.ECC.Types
SEC_p128r2Crypto.PubKey.ECC.Types
SEC_p160k1Crypto.PubKey.ECC.Types
SEC_p160r1Crypto.PubKey.ECC.Types
SEC_p160r2Crypto.PubKey.ECC.Types
SEC_p192k1Crypto.PubKey.ECC.Types
SEC_p192r1Crypto.PubKey.ECC.Types
SEC_p224k1Crypto.PubKey.ECC.Types
SEC_p224r1Crypto.PubKey.ECC.Types
SEC_p256k1Crypto.PubKey.ECC.Types
SEC_p256r1Crypto.PubKey.ECC.Types
SEC_p384r1Crypto.PubKey.ECC.Types
SEC_p521r1Crypto.PubKey.ECC.Types
SEC_t113r1Crypto.PubKey.ECC.Types
SEC_t113r2Crypto.PubKey.ECC.Types
SEC_t131r1Crypto.PubKey.ECC.Types
SEC_t131r2Crypto.PubKey.ECC.Types
SEC_t163k1Crypto.PubKey.ECC.Types
SEC_t163r1Crypto.PubKey.ECC.Types
SEC_t163r2Crypto.PubKey.ECC.Types
SEC_t193r1Crypto.PubKey.ECC.Types
SEC_t193r2Crypto.PubKey.ECC.Types
SEC_t233k1Crypto.PubKey.ECC.Types
SEC_t233r1Crypto.PubKey.ECC.Types
SEC_t239k1Crypto.PubKey.ECC.Types
SEC_t283k1Crypto.PubKey.ECC.Types
SEC_t283r1Crypto.PubKey.ECC.Types
SEC_t409k1Crypto.PubKey.ECC.Types
SEC_t409r1Crypto.PubKey.ECC.Types
SEC_t571k1Crypto.PubKey.ECC.Types
SEC_t571r1Crypto.PubKey.ECC.Types
SeedCrypto.Random
seedFromBinaryCrypto.Random
seedFromIntegerCrypto.Random
seedNewCrypto.Random
seedToIntegerCrypto.Random
SetHighestCrypto.Number.Generate
SetTwoHighestCrypto.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
signatureFromIntegersCrypto.PubKey.ECDSA
signatureSize 
1 (Function)Crypto.PubKey.Ed448
2 (Function)Crypto.PubKey.Ed25519
signatureToIntegersCrypto.PubKey.ECDSA
SignatureTooLongCrypto.PubKey.RSA.Types, Crypto.PubKey.RSA
signDigest 
1 (Function)Crypto.PubKey.ECC.ECDSA
2 (Function)Crypto.PubKey.RSA.PSS
3 (Function)Crypto.PubKey.ECDSA
signDigestSaferCrypto.PubKey.RSA.PSS
signDigestWith 
1 (Function)Crypto.PubKey.ECC.ECDSA
2 (Function)Crypto.PubKey.ECDSA
signDigestWithSaltCrypto.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
signWithSaltCrypto.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
splitCrypto.Data.AFIS
sqrtF2mCrypto.Number.F2m
sqrtiCrypto.Number.Basic
squareF2mCrypto.Number.F2m
squareF2m'Crypto.Number.F2m
squareRootCrypto.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
StateSimpleCrypto.Cipher.ChaCha
StreamCipherCrypto.Cipher.Types
streamCombineCrypto.Cipher.Types
subKeysCrypto.MAC.CMAC
supportedBackendsCrypto.Random.Entropy.Unsafe
SystemDRGCrypto.Random
ThreeStepsCrypto.OTP
throwCryptoErrorCrypto.Error
throwCryptoErrorIOCrypto.Error
Tiger 
1 (Type/Class)Crypto.Hash.Algorithms, Crypto.Hash
2 (Data Constructor)Crypto.Hash.Algorithms, Crypto.Hash
TimeCostCrypto.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
totpCrypto.OTP
TOTPParamsCrypto.OTP
totpVerifyCrypto.OTP
Twofish128Crypto.Cipher.Twofish
Twofish192Crypto.Cipher.Twofish
Twofish256Crypto.Cipher.Twofish
TwoStepsCrypto.OTP
unAuthTagCrypto.Cipher.Types
unpad 
1 (Function)Crypto.Data.Padding
2 (Function)Crypto.PubKey.Rabin.OAEP
3 (Function)Crypto.PubKey.RSA.PKCS15
unsafePointFromBinaryCrypto.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
validateKeySizeCrypto.Cipher.Utils
validatePasswordCrypto.KDF.BCrypt
validatePasswordEitherCrypto.KDF.BCrypt
VariantCrypto.KDF.Argon2
variantCrypto.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
VersionCrypto.KDF.Argon2
versionCrypto.KDF.Argon2
Version10Crypto.KDF.Argon2
Version13Crypto.KDF.Argon2
Whirlpool 
1 (Type/Class)Crypto.Hash.Algorithms, Crypto.Hash
2 (Data Constructor)Crypto.Hash.Algorithms, Crypto.Hash
withDRGCrypto.Random.Types, Crypto.Random
withRandomBytesCrypto.Random
xtsDecryptCrypto.Cipher.Types
xtsEncryptCrypto.Cipher.Types
ZEROCrypto.Data.Padding