crypton-2.2.5: Cryptography Primitives

Index

addF2mCrypto.Number.F2m
ADXCrypto.System.CPU
AEAD 
1 (Type/Class)Crypto.Cipher.Types
2 (Data Constructor)Crypto.Cipher.Types
aeadAppendHeaderCrypto.Cipher.Types
aeadChacha20poly1305InitCrypto.Cipher.ChaChaPoly1305
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
ARMAESCrypto.System.CPU
ARMPMULLCrypto.System.CPU
ARMSHA1Crypto.System.CPU
ARMSHA2Crypto.System.CPU
ARMSHA512Crypto.System.CPU
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
AVXCrypto.System.CPU
AVX2Crypto.System.CPU
AVX512IFMACrypto.System.CPU
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
BlindedKeyCrypto.PubKey.RSA.Blinded
blindedKeyCrypto.PubKey.RSA.Blinded
blindedPrivateKeyCrypto.PubKey.RSA.Blinded
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
ChaCha20Poly1305Crypto.Cipher.ChaChaPoly1305
ChaChaDRGCrypto.Random
ChaChaStateCrypto.Cipher.ChaCha
CipherCrypto.Cipher.Types
cipherInitCrypto.Cipher.Types
cipherKeySizeCrypto.Cipher.Types
cipherNameCrypto.Cipher.Types
CiphertextCrypto.KEM, Crypto.PubKey.MLKEM
ciphertextCrypto.PubKey.MLKEM
ciphertextSizeCrypto.PubKey.MLKEM
ClockSkewCrypto.OTP
CMACCrypto.MAC.CMAC
cmacCrypto.MAC.CMAC
CoinsCrypto.KEM, Crypto.PubKey.MLKEM
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.Cipher.ChaCha.Poly1305
3 (Type/Class)Crypto.Cipher.AES.GCM
4 (Type/Class)Crypto.MAC.HMAC
5 (Data Constructor)Crypto.MAC.HMAC
6 (Type/Class)Crypto.MAC.KMAC
7 (Type/Class)Crypto.MAC.KeyedBlake2
8 (Type/Class)Crypto.PubKey.MLDSA
contextCrypto.PubKey.MLDSA
CoprimesAssertionError 
1 (Type/Class)Crypto.Number.ModArithmetic
2 (Data Constructor)Crypto.Number.ModArithmetic
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_ParameterInvalidCrypto.Error
CryptoError_PointCoordinatesInvalidCrypto.Error
CryptoError_PointFormatInvalidCrypto.Error
CryptoError_PointFormatUnsupportedCrypto.Error
CryptoError_PointSizeInvalidCrypto.Error
CryptoError_PointSubgroupInvalidCrypto.Error
CryptoError_PrimeSizeInvalidCrypto.Error
CryptoError_PublicKeySizeInvalidCrypto.Error
CryptoError_PublicKeyStructureInvalidCrypto.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
CurveDigestSizeCrypto.PubKey.EdDSA
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
DebugShowCrypto.Debug
debugShowCrypto.Debug
debugShowBytesCrypto.Debug
decapsulateCrypto.KEM, Crypto.PubKey.MLKEM
DecapsulationKeyCrypto.KEM, Crypto.PubKey.MLKEM
decapsulationKeyCrypto.PubKey.MLKEM
decapsulationKeySizeCrypto.PubKey.MLKEM
decodePointCrypto.ECC
decodePrivateCrypto.PubKey.ECDSA
decodePublicCrypto.PubKey.ECDSA
decodeScalarCrypto.ECC
decrypt 
1 (Function)Crypto.Cipher.ChaCha.Poly1305
2 (Function)Crypto.Cipher.AES.GCM
3 (Function)Crypto.Cipher.ChaChaPoly1305
4 (Function)Crypto.Cipher.AESGCMSIV
5 (Function)Crypto.PubKey.RSA.PKCS15
6 (Function)Crypto.PubKey.RSA.OAEP
7 (Function)Crypto.PubKey.Rabin.RW
8 (Function)Crypto.PubKey.Rabin.Basic
9 (Function)Crypto.PubKey.ElGamal
decryptBlinded 
1 (Function)Crypto.PubKey.RSA.PKCS15
2 (Function)Crypto.PubKey.RSA.OAEP
decryptSafer 
1 (Function)Crypto.PubKey.RSA.PKCS15
2 (Function)Crypto.PubKey.RSA.OAEP
decryptWithTag 
1 (Function)Crypto.Cipher.ChaCha.Poly1305
2 (Function)Crypto.Cipher.AES.GCM
defaultOAEPParams 
1 (Function)Crypto.PubKey.RSA.OAEP
2 (Function)Crypto.PubKey.Rabin.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
deterministicNonce 
1 (Function)Crypto.PubKey.ECC.ECDSA
2 (Function)Crypto.PubKey.ECDSA
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
EllipticCurveEdDSACrypto.PubKey.EdDSA
emptyContextCrypto.PubKey.MLDSA
encapsulateCrypto.KEM, Crypto.PubKey.MLKEM
encapsulateWithCrypto.KEM, Crypto.PubKey.MLKEM
encapsulationCoinsSizeCrypto.PubKey.MLKEM
EncapsulationKeyCrypto.KEM, Crypto.PubKey.MLKEM
encapsulationKeyCrypto.PubKey.MLKEM
encapsulationKeySizeCrypto.PubKey.MLKEM
encodePointCrypto.ECC
encodePrivateCrypto.PubKey.ECDSA
encodePublicCrypto.PubKey.ECDSA
encodeScalarCrypto.ECC
encrypt 
1 (Function)Crypto.Cipher.ChaCha.Poly1305
2 (Function)Crypto.Cipher.AES.GCM
3 (Function)Crypto.Cipher.ChaChaPoly1305
4 (Function)Crypto.Cipher.AESGCMSIV
5 (Function)Crypto.PubKey.RSA.PKCS15
6 (Function)Crypto.PubKey.RSA.OAEP
7 (Function)Crypto.PubKey.Rabin.RW
8 (Function)Crypto.PubKey.Rabin.Basic
9 (Function)Crypto.PubKey.ElGamal
encryptWithCrypto.PubKey.ElGamal
encryptWithMaskCrypto.Cipher.AES.GCM
encryptWithSeed 
1 (Function)Crypto.PubKey.RSA.OAEP
2 (Function)Crypto.PubKey.Rabin.RW
3 (Function)Crypto.PubKey.Rabin.Basic
EntropyBackendCrypto.Random.Entropy.Unsafe
EntropyErrorCrypto.Random.Entropy.Unsafe, Crypto.Random.Entropy, Crypto.Random
EntropyPoolCrypto.Random.EntropyPool
EntropyShortCrypto.Random.Entropy.Unsafe, Crypto.Random.Entropy, Crypto.Random
EntropySourceLostCrypto.Random.Entropy.Unsafe, Crypto.Random.Entropy, Crypto.Random
epCrypto.PubKey.RSA.Prim
EphemeralKey 
1 (Type/Class)Crypto.PubKey.ElGamal
2 (Data Constructor)Crypto.PubKey.ElGamal
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
ExtendedSignature 
1 (Type/Class)Crypto.PubKey.ECC.ECDSA
2 (Data Constructor)Crypto.PubKey.ECC.ECDSA
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.KeyedBlake2
4 (Function)Crypto.MAC.Poly1305
5 (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
generateKeyPair 
1 (Function)Crypto.PubKey.MLDSA
2 (Function)Crypto.KEM, Crypto.PubKey.MLKEM
generateKeyPairAndSeed 
1 (Function)Crypto.PubKey.MLDSA
2 (Function)Crypto.PubKey.MLKEM
generateMaxCrypto.Number.Generate
generateNonceCrypto.Cipher.AESGCMSIV
generateParams 
1 (Function)Crypto.Number.Generate
2 (Function)Crypto.PubKey.DH
generatePrefixCrypto.Number.Generate
generatePrimeCrypto.Number.Prime
generatePrimesCrypto.PubKey.Rabin.Types
generatePrivate 
1 (Function)Crypto.PubKey.DSA
2 (Function)Crypto.PubKey.DH
3 (Function)Crypto.PubKey.ElGamal
4 (Function)Crypto.PubKey.ECC.DH
generatePublic 
1 (Function)Crypto.PubKey.DH
2 (Function)Crypto.PubKey.ElGamal
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
5 (Function)Crypto.PubKey.EdDSA
generateSimpleCrypto.Cipher.ChaCha
generateSimpleBlockCrypto.Cipher.ChaCha
generateWithCrypto.PubKey.RSA
GenTopPolicyCrypto.Number.Generate
getCounter32Crypto.Cipher.ChaCha
getCounter64Crypto.Cipher.ChaCha
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
hasAESAccelerationCrypto.System.CPU
hasGHASHAccelerationCrypto.System.CPU
hash 
1 (Function)Crypto.Hash
2 (Function)Crypto.KDF.Argon2
HashAlgorithmCrypto.Hash.IO, Crypto.Hash.Algorithms, Crypto.Hash
HashAlgorithmASN1Crypto.PubKey.RSA.PKCS15
HashAlgorithmPrefixCrypto.Hash.Algorithms, Crypto.Hash
HashBlake2Crypto.MAC.KeyedBlake2
HashBlockSizeCrypto.Hash.IO
hashBlockSizeCrypto.Hash.IO, Crypto.Hash
HashDigestSizeCrypto.Hash.IO
hashDigestSizeCrypto.Hash.IO, Crypto.Hash
hashFinalizeCrypto.Hash
hashFinalizePrefixCrypto.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
hashPrefixCrypto.Hash
hashPrefixWithCrypto.Hash
HashSHAKECrypto.MAC.KMAC
hashUpdateCrypto.Hash
hashUpdatesCrypto.Hash
hashWithCrypto.Hash
HeaderKeyCrypto.Cipher.AES.GCM
HMAC 
1 (Type/Class)Crypto.MAC.HMAC
2 (Data Constructor)Crypto.MAC.HMAC
hmacCrypto.MAC.HMAC
hmacGetDigestCrypto.MAC.HMAC
hmacLazyCrypto.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
indexCrypto.PubKey.ECC.ECDSA
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.KeyedBlake2
8 (Function)Crypto.MAC.Poly1305
9 (Function)Crypto.Cipher.ChaChaPoly1305
initializeSimpleCrypto.Cipher.ChaCha
initializeX 
1 (Function)Crypto.Cipher.ChaCha
2 (Function)Crypto.Cipher.ChaChaPoly1305
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
inverseSafeCrypto.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
isPointInSubgroupCrypto.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
KEMCrypto.KEM, Crypto.PubKey.MLKEM
Key 
1 (Type/Class)Crypto.MAC.Poly1305
2 (Type/Class)Crypto.Cipher.ChaChaPoly1305
key 
1 (Function)Crypto.MAC.Poly1305
2 (Function)Crypto.Cipher.ChaChaPoly1305
KeyedBlake2 
1 (Type/Class)Crypto.MAC.KeyedBlake2
2 (Data Constructor)Crypto.MAC.KeyedBlake2
keyedBlake2Crypto.MAC.KeyedBlake2
keyedBlake2GetDigestCrypto.MAC.KeyedBlake2
keyedBlake2LazyCrypto.MAC.KeyedBlake2
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
keyPairFromSeed 
1 (Function)Crypto.PubKey.MLDSA
2 (Function)Crypto.PubKey.MLKEM
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
maxContextLengthCrypto.PubKey.MLDSA
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
messageRepresentativeCrypto.PubKey.MLDSA
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
minimumDigestSizeCrypto.OTP
minimumTagLengthCrypto.Cipher.Types
MiyaguchiPreneelCrypto.ConstructHash.MiyaguchiPreneel
mkTOTPParamsCrypto.OTP
MLDSACrypto.PubKey.MLDSA
MLDSA44 
1 (Type/Class)Crypto.PubKey.MLDSA
2 (Data Constructor)Crypto.PubKey.MLDSA
MLDSA65 
1 (Type/Class)Crypto.PubKey.MLDSA
2 (Data Constructor)Crypto.PubKey.MLDSA
MLDSA87 
1 (Type/Class)Crypto.PubKey.MLDSA
2 (Data Constructor)Crypto.PubKey.MLDSA
MLKEMCrypto.PubKey.MLKEM
MLKEM1024 
1 (Type/Class)Crypto.PubKey.MLKEM
2 (Data Constructor)Crypto.PubKey.MLKEM
MLKEM512 
1 (Type/Class)Crypto.PubKey.MLKEM
2 (Data Constructor)Crypto.PubKey.MLKEM
MLKEM768 
1 (Type/Class)Crypto.PubKey.MLKEM
2 (Data Constructor)Crypto.PubKey.MLKEM
modF2mCrypto.Number.F2m
ModulusAssertionError 
1 (Type/Class)Crypto.Number.ModArithmetic
2 (Data Constructor)Crypto.Number.ModArithmetic
MonadPseudoRandomCrypto.Random.Types, Crypto.Random
MonadRandomCrypto.Random.Types, Crypto.Random
MOVBECrypto.System.CPU
MuCrypto.PubKey.MLDSA
muCrypto.PubKey.MLDSA
MuContextCrypto.PubKey.MLDSA
muFinalizeCrypto.PubKey.MLDSA
muInitCrypto.PubKey.MLDSA
mulF2mCrypto.Number.F2m
muSizeCrypto.PubKey.MLDSA
MutableContextCrypto.Hash.IO
muUpdateCrypto.PubKey.MLDSA
muUpdatesCrypto.PubKey.MLDSA
nCrypto.KDF.Scrypt
NEONCrypto.System.CPU
newContext 
1 (Function)Crypto.Cipher.ChaCha.Poly1305
2 (Function)Crypto.Cipher.AES.GCM
newHeaderKeyCrypto.Cipher.AES.GCM
NoEntropySourceCrypto.Random.Entropy.Unsafe, Crypto.Random.Entropy, Crypto.Random
Nonce 
1 (Type/Class)Crypto.Cipher.ChaChaPoly1305
2 (Type/Class)Crypto.Cipher.AESGCMSIV
nonceCrypto.Cipher.AESGCMSIV
nonce12Crypto.Cipher.ChaChaPoly1305
nonce24Crypto.Cipher.ChaChaPoly1305
nonce8Crypto.Cipher.ChaChaPoly1305
NoSkewCrypto.OTP
nullIVCrypto.Cipher.Types
numBitsCrypto.Number.Basic
numBytesCrypto.Number.Basic
oaepHash 
1 (Function)Crypto.PubKey.RSA.OAEP
2 (Function)Crypto.PubKey.Rabin.OAEP
oaepLabel 
1 (Function)Crypto.PubKey.RSA.OAEP
2 (Function)Crypto.PubKey.Rabin.OAEP
oaepMaskGenAlg 
1 (Function)Crypto.PubKey.RSA.OAEP
2 (Function)Crypto.PubKey.Rabin.OAEP
OAEPParams 
1 (Type/Class)Crypto.PubKey.RSA.OAEP
2 (Data Constructor)Crypto.PubKey.RSA.OAEP
3 (Type/Class)Crypto.PubKey.Rabin.OAEP
4 (Data Constructor)Crypto.PubKey.Rabin.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.RSA.PKCS15
3 (Function)Crypto.PubKey.Rabin.OAEP
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, Crypto.PubKey.ElGamal
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
parityCrypto.PubKey.ECC.ECDSA
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
pointComposeCrypto.PubKey.ECC.Prim
pointDecodeCrypto.ECC.Edwards25519
pointDecomposeCrypto.PubKey.ECC.Prim
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
PPCAESCrypto.System.CPU
PPCVPMSUMCrypto.System.CPU
PRFCrypto.KDF.PBKDF2
prfHMACCrypto.KDF.PBKDF2
primalityTestFermatCrypto.Number.Prime
primalityTestMillerRabinCrypto.Number.Prime
primalityTestNaiveCrypto.Number.Prime
PrimeConditionCrypto.PubKey.Rabin.Types
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, Crypto.PubKey.ElGamal
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.EdDSA
18 (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
5 (Function)Crypto.PubKey.EdDSA
publicKeySize 
1 (Function)Crypto.PubKey.Ed448
2 (Function)Crypto.PubKey.Ed25519
3 (Function)Crypto.PubKey.EdDSA
PublicNumber 
1 (Type/Class)Crypto.PubKey.DSA
2 (Type/Class)Crypto.PubKey.DH, Crypto.PubKey.ElGamal
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
quadraticF2mCrypto.Number.F2m
rCrypto.KDF.Scrypt
randomBytesGenerateCrypto.Random.Types, Crypto.Random
recoverCrypto.PubKey.ECC.ECDSA
recoverDigestCrypto.PubKey.ECC.ECDSA
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.PubKey.ECC.Prim
4 (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
scalarInverseCrypto.PubKey.ECC.Prim
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.PubKey.ECC.Prim
4 (Function)Crypto.ECC
scalarNCrypto.PubKey.ECC.P256
scalarReduceCrypto.PubKey.ECC.P256
scalarSubCrypto.PubKey.ECC.P256
scalarToBinaryCrypto.PubKey.ECC.P256
scalarToInteger 
1 (Function)Crypto.PubKey.ECC.P256
2 (Function)Crypto.ECC
scalarToPointCrypto.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
5 (Type/Class)Crypto.PubKey.EdDSA
secretKey 
1 (Function)Crypto.PubKey.Ed448
2 (Function)Crypto.PubKey.Ed25519
3 (Function)Crypto.PubKey.Curve448
4 (Function)Crypto.PubKey.Curve25519
5 (Function)Crypto.PubKey.EdDSA
secretKeySize 
1 (Function)Crypto.PubKey.Ed448
2 (Function)Crypto.PubKey.Ed25519
3 (Function)Crypto.PubKey.EdDSA
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
seedSize 
1 (Function)Crypto.PubKey.MLDSA
2 (Function)Crypto.PubKey.MLKEM
seedToIntegerCrypto.Random
setCounter32Crypto.Cipher.ChaCha
setCounter64Crypto.Cipher.ChaCha
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
SHANICrypto.System.CPU
SharedKey 
1 (Type/Class)Crypto.PubKey.DH, Crypto.PubKey.ElGamal, Crypto.PubKey.ECC.DH
2 (Data Constructor)Crypto.PubKey.DH, Crypto.PubKey.ECC.DH
SharedSecret 
1 (Type/Class)Crypto.KEM, Crypto.PubKey.MLKEM, Crypto.ECC
2 (Data Constructor)Crypto.KEM, Crypto.PubKey.MLKEM, Crypto.ECC
sharedSecretSizeCrypto.PubKey.MLKEM
sign 
1 (Function)Crypto.PubKey.MLDSA
2 (Function)Crypto.PubKey.Ed448
3 (Function)Crypto.PubKey.Ed25519
4 (Function)Crypto.PubKey.RSA.PSS
5 (Function)Crypto.PubKey.RSA.PKCS15
6 (Function)Crypto.PubKey.ECC.ECDSA
7 (Function)Crypto.PubKey.DSA
8 (Function)Crypto.PubKey.Rabin.RW
9 (Function)Crypto.PubKey.Rabin.Modified
10 (Function)Crypto.PubKey.Rabin.Basic
11 (Function)Crypto.PubKey.ElGamal
12 (Function)Crypto.PubKey.EdDSA
13 (Function)Crypto.PubKey.ECDSA
Signature 
1 (Type/Class)Crypto.PubKey.MLDSA
2 (Type/Class)Crypto.PubKey.Ed448
3 (Type/Class)Crypto.PubKey.Ed25519
4 (Type/Class)Crypto.PubKey.ECC.ECDSA
5 (Data Constructor)Crypto.PubKey.ECC.ECDSA
6 (Type/Class)Crypto.PubKey.DSA
7 (Data Constructor)Crypto.PubKey.DSA
8 (Type/Class)Crypto.PubKey.Rabin.Basic
9 (Data Constructor)Crypto.PubKey.Rabin.Basic
10 (Type/Class)Crypto.PubKey.ElGamal
11 (Data Constructor)Crypto.PubKey.ElGamal
12 (Type/Class)Crypto.PubKey.EdDSA
13 (Type/Class)Crypto.PubKey.ECDSA
14 (Data Constructor)Crypto.PubKey.ECDSA
signature 
1 (Function)Crypto.PubKey.MLDSA
2 (Function)Crypto.PubKey.Ed448
3 (Function)Crypto.PubKey.Ed25519
4 (Function)Crypto.PubKey.ECC.ECDSA
5 (Function)Crypto.PubKey.EdDSA
signatureFromIntegersCrypto.PubKey.ECDSA
signatureSize 
1 (Function)Crypto.PubKey.MLDSA
2 (Function)Crypto.PubKey.Ed448
3 (Function)Crypto.PubKey.Ed25519
4 (Function)Crypto.PubKey.EdDSA
signatureToIntegersCrypto.PubKey.ECDSA
SignatureTooLongCrypto.PubKey.RSA.Types, Crypto.PubKey.RSA
signBlindedCrypto.PubKey.RSA.PSS
signCtxCrypto.PubKey.EdDSA
signDeterministic 
1 (Function)Crypto.PubKey.MLDSA
2 (Function)Crypto.PubKey.ECDSA
signDigest 
1 (Function)Crypto.PubKey.RSA.PSS
2 (Function)Crypto.PubKey.RSA.PKCS15
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.ElGamal
8 (Function)Crypto.PubKey.ECDSA
signDigestBlinded 
1 (Function)Crypto.PubKey.RSA.PSS
2 (Function)Crypto.PubKey.RSA.PKCS15
signDigestDeterministicCrypto.PubKey.ECDSA
signDigestInfoCrypto.PubKey.RSA.PKCS15
signDigestInfoBlindedCrypto.PubKey.RSA.PKCS15
signDigestSaferCrypto.PubKey.RSA.PSS
signDigestWith 
1 (Function)Crypto.PubKey.ECC.ECDSA
2 (Function)Crypto.PubKey.DSA
3 (Function)Crypto.PubKey.ElGamal
4 (Function)Crypto.PubKey.ECDSA
signDigestWithSaltCrypto.PubKey.RSA.PSS
signExtendedDigestCrypto.PubKey.ECC.ECDSA
signExtendedDigestWithCrypto.PubKey.ECC.ECDSA
signExternalMuCrypto.PubKey.MLDSA
signExternalMuDeterministicCrypto.PubKey.MLDSA
signExternalMuWithCrypto.PubKey.MLDSA
SigningKeyCrypto.PubKey.MLDSA
signingKeyCrypto.PubKey.MLDSA
signingKeySizeCrypto.PubKey.MLDSA
signingRandomnessSizeCrypto.PubKey.MLDSA
signPhCrypto.PubKey.EdDSA
signSafer 
1 (Function)Crypto.PubKey.RSA.PSS
2 (Function)Crypto.PubKey.RSA.PKCS15
signSaferDigestCrypto.PubKey.RSA.PKCS15
signSaferDigestInfoCrypto.PubKey.RSA.PKCS15
signWith 
1 (Function)Crypto.PubKey.MLDSA
2 (Function)Crypto.PubKey.ECC.ECDSA
3 (Function)Crypto.PubKey.DSA
4 (Function)Crypto.PubKey.Rabin.Basic
5 (Function)Crypto.PubKey.ElGamal
6 (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.ElGamal
4 (Function)Crypto.PubKey.ECDSA
sign_s 
1 (Function)Crypto.PubKey.ECC.ECDSA
2 (Function)Crypto.PubKey.DSA
3 (Function)Crypto.PubKey.ElGamal
4 (Function)Crypto.PubKey.ECDSA
Skein256 
1 (Type/Class)Crypto.Hash.Algorithms, Crypto.Hash
2 (Data Constructor)Crypto.Hash.Algorithms, Crypto.Hash
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 
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
SSSE3Crypto.System.CPU
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
toPRKCrypto.KDF.HKDF
toPublic 
1 (Function)Crypto.PubKey.MLDSA
2 (Function)Crypto.PubKey.Ed448
3 (Function)Crypto.PubKey.Ed25519
4 (Function)Crypto.PubKey.Curve448
5 (Function)Crypto.PubKey.Curve25519
6 (Function)Crypto.PubKey.EdDSA
7 (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
tryAeadSimpleDecryptCrypto.Cipher.Types
tryBcryptCrypto.KDF.BCrypt
tryExpandCrypto.KDF.HKDF
tryFastPBKDF2_SHA1Crypto.KDF.PBKDF2
tryFastPBKDF2_SHA256Crypto.KDF.PBKDF2
tryFastPBKDF2_SHA512Crypto.KDF.PBKDF2
tryGenerate 
1 (Function)Crypto.KDF.BCryptPBKDF
2 (Function)Crypto.KDF.PBKDF2
3 (Function)Crypto.KDF.Scrypt
tryGetShared 
1 (Function)Crypto.PubKey.DH
2 (Function)Crypto.PubKey.ECC.DH
tryHashInternalCrypto.KDF.BCryptPBKDF
tryHashPasswordCrypto.KDF.BCrypt
tryMergeCrypto.Data.AFIS
trySplitCrypto.Data.AFIS
Twofish128Crypto.Cipher.Twofish
Twofish192Crypto.Cipher.Twofish
Twofish256Crypto.Cipher.Twofish
TwoStepsCrypto.OTP
unAuthTagCrypto.Cipher.Types
unpad 
1 (Function)Crypto.Data.Padding
2 (Function)Crypto.PubKey.RSA.PKCS15
3 (Function)Crypto.PubKey.Rabin.OAEP
unsafePointFromBinaryCrypto.PubKey.ECC.P256
unsafeSign 
1 (Function)Crypto.PubKey.Ed448
2 (Function)Crypto.PubKey.Ed25519
update 
1 (Function)Crypto.MAC.HMAC
2 (Function)Crypto.MAC.KMAC
3 (Function)Crypto.MAC.KeyedBlake2
4 (Function)Crypto.MAC.Poly1305
updates 
1 (Function)Crypto.MAC.HMAC
2 (Function)Crypto.MAC.KMAC
3 (Function)Crypto.MAC.KeyedBlake2
4 (Function)Crypto.MAC.Poly1305
VAESCrypto.System.CPU
VAES512Crypto.System.CPU
validateKeySizeCrypto.Cipher.Utils
validatePasswordCrypto.KDF.BCrypt
validatePasswordEitherCrypto.KDF.BCrypt
VariantCrypto.KDF.Argon2
variantCrypto.KDF.Argon2
VerificationKeyCrypto.PubKey.MLDSA
verificationKeyCrypto.PubKey.MLDSA
verificationKeySizeCrypto.PubKey.MLDSA
verify 
1 (Function)Crypto.PubKey.MLDSA
2 (Function)Crypto.PubKey.Ed448
3 (Function)Crypto.PubKey.Ed25519
4 (Function)Crypto.PubKey.RSA.PSS
5 (Function)Crypto.PubKey.RSA.PKCS15
6 (Function)Crypto.PubKey.ECC.ECDSA
7 (Function)Crypto.PubKey.DSA
8 (Function)Crypto.PubKey.Rabin.RW
9 (Function)Crypto.PubKey.Rabin.Modified
10 (Function)Crypto.PubKey.Rabin.Basic
11 (Function)Crypto.PubKey.ElGamal
12 (Function)Crypto.PubKey.EdDSA
13 (Function)Crypto.PubKey.ECDSA
verifyCtxCrypto.PubKey.EdDSA
verifyDigest 
1 (Function)Crypto.PubKey.RSA.PSS
2 (Function)Crypto.PubKey.RSA.PKCS15
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.ElGamal
8 (Function)Crypto.PubKey.ECDSA
verifyDigestInfoCrypto.PubKey.RSA.PKCS15
verifyExternalMuCrypto.PubKey.MLDSA
verifyPhCrypto.PubKey.EdDSA
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
XNonceCrypto.Cipher.ChaChaPoly1305
xtsDecryptCrypto.Cipher.Types
xtsEncryptCrypto.Cipher.Types
ZEROCrypto.Data.Padding