cryptonite-0.25: 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
appendAADCrypto.Cipher.ChaChaPoly1305
areEvenCrypto.Number.Basic
Argon2dCrypto.KDF.Argon2
Argon2iCrypto.KDF.Argon2
Argon2idCrypto.KDF.Argon2
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
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
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
decrypt 
1 (Function)Crypto.Cipher.ChaChaPoly1305
2 (Function)Crypto.PubKey.RSA.PKCS15
3 (Function)Crypto.PubKey.RSA.OAEP
decryptSafer 
1 (Function)Crypto.PubKey.RSA.PKCS15
2 (Function)Crypto.PubKey.RSA.OAEP
defaultOAEPParamsCrypto.PubKey.RSA.OAEP
defaultOptionsCrypto.KDF.Argon2
defaultPSSParamsCrypto.PubKey.RSA.PSS
defaultPSSParamsSHA1Crypto.PubKey.RSA.PSS
defaultTOTPParamsCrypto.OTP
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
EllipticCurveDHCrypto.ECC
encodePointCrypto.ECC
encrypt 
1 (Function)Crypto.Cipher.ChaChaPoly1305
2 (Function)Crypto.PubKey.RSA.PKCS15
3 (Function)Crypto.PubKey.RSA.OAEP
encryptWithSeedCrypto.PubKey.RSA.OAEP
EntropyBackendCrypto.Random.Entropy.Unsafe
EntropyPoolCrypto.Random.EntropyPool
epCrypto.PubKey.RSA.Prim
ErrorCrypto.PubKey.RSA.Types, Crypto.PubKey.RSA
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.Poly1305
3 (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.PBKDF2
5 (Function)Crypto.KDF.Scrypt
6 (Function)Crypto.PubKey.ECC.Generate
7 (Function)Crypto.PubKey.RSA
generateBetweenCrypto.Number.Generate
generateBlinderCrypto.PubKey.RSA
generateMaxCrypto.Number.Generate
generateParams 
1 (Function)Crypto.Number.Generate
2 (Function)Crypto.PubKey.DH
generatePrimeCrypto.Number.Prime
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
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
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
i2ospOf 
1 (Function)Crypto.Number.Serialize.Internal
2 (Function)Crypto.Number.Serialize
i2ospOf_Crypto.Number.Serialize
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.Poly1305
7 (Function)Crypto.Cipher.ChaChaPoly1305
initializeSimpleCrypto.Cipher.ChaCha
InvalidParametersCrypto.PubKey.RSA.Types, Crypto.PubKey.RSA
inverseCrypto.Number.ModArithmetic
inverseCoprimesCrypto.Number.ModArithmetic
invF2mCrypto.Number.F2m
isCoprimeCrypto.Number.Prime
isPointAtInfinityCrypto.PubKey.ECC.Prim
isPointValidCrypto.PubKey.ECC.Prim
isProbablyPrimeCrypto.Number.Prime
iterationsCrypto.KDF.Argon2
iterCountsCrypto.KDF.PBKDF2
IVCrypto.Cipher.Types
ivAddCrypto.Cipher.Types
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
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
MessageNotRecognizedCrypto.PubKey.RSA.Types, Crypto.PubKey.RSA
MessageSizeIncorrectCrypto.PubKey.RSA.Types, Crypto.PubKey.RSA
MessageTooLongCrypto.PubKey.RSA.Types, Crypto.PubKey.RSA
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
NonceCrypto.Cipher.ChaChaPoly1305
nonce12Crypto.Cipher.ChaChaPoly1305
nonce8Crypto.Cipher.ChaChaPoly1305
NoSkewCrypto.OTP
nullIVCrypto.Cipher.Types
numBitsCrypto.Number.Basic
numBytesCrypto.Number.Basic
oaepHashCrypto.PubKey.RSA.OAEP
oaepLabelCrypto.PubKey.RSA.OAEP
oaepMaskGenAlgCrypto.PubKey.RSA.OAEP
OAEPParams 
1 (Type/Class)Crypto.PubKey.RSA.OAEP
2 (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
OTPCrypto.OTP
OTP4Crypto.OTP
OTP5Crypto.OTP
OTP6Crypto.OTP
OTP7Crypto.OTP
OTP8Crypto.OTP
OTP9Crypto.OTP
OTPDigitsCrypto.OTP
OTPTimeCrypto.OTP
outputLength 
1 (Function)Crypto.KDF.PBKDF2
2 (Function)Crypto.KDF.Scrypt
pCrypto.KDF.Scrypt
pad 
1 (Function)Crypto.Data.Padding
2 (Function)Crypto.PubKey.RSA.PKCS15
padSignatureCrypto.PubKey.RSA.PKCS15
ParallelismCrypto.KDF.Argon2
parallelismCrypto.KDF.Argon2
Parameters 
1 (Type/Class)Crypto.KDF.PBKDF2
2 (Data Constructor)Crypto.KDF.PBKDF2
3 (Type/Class)Crypto.KDF.Scrypt
4 (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
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
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
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
pointToBinaryCrypto.PubKey.ECC.P256
pointToIntegersCrypto.PubKey.ECC.P256
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
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_curveCrypto.PubKey.ECC.ECDSA
private_d 
1 (Function)Crypto.PubKey.RSA.Types, Crypto.PubKey.RSA
2 (Function)Crypto.PubKey.ECC.ECDSA
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_pCrypto.PubKey.RSA.Types, Crypto.PubKey.RSA
private_paramsCrypto.PubKey.DSA
private_pubCrypto.PubKey.RSA.Types, Crypto.PubKey.RSA
private_qCrypto.PubKey.RSA.Types, Crypto.PubKey.RSA
private_qinvCrypto.PubKey.RSA.Types, Crypto.PubKey.RSA
private_sizeCrypto.PubKey.RSA.Types
private_xCrypto.PubKey.DSA
PRKCrypto.KDF.HKDF
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
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_nCrypto.PubKey.RSA.Types, Crypto.PubKey.RSA
public_paramsCrypto.PubKey.DSA
public_qCrypto.PubKey.ECC.ECDSA
public_sizeCrypto.PubKey.RSA.Types, Crypto.PubKey.RSA
public_yCrypto.PubKey.DSA
rCrypto.KDF.Scrypt
randomBytesGenerateCrypto.Random.Types, Crypto.Random
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
scalarCmpCrypto.PubKey.ECC.P256
scalarDecodeLongCrypto.ECC.Edwards25519
scalarEncodeCrypto.ECC.Edwards25519
scalarFromBinaryCrypto.PubKey.ECC.P256
scalarFromIntegerCrypto.PubKey.ECC.P256
scalarGenerate 
1 (Function)Crypto.PubKey.ECC.P256
2 (Function)Crypto.ECC.Edwards25519
3 (Function)Crypto.PubKey.ECC.Prim
scalarInvCrypto.PubKey.ECC.P256
scalarIsZeroCrypto.PubKey.ECC.P256
scalarMulCrypto.ECC.Edwards25519
scalarSubCrypto.PubKey.ECC.P256
scalarToBinaryCrypto.PubKey.ECC.P256
scalarToIntegerCrypto.PubKey.ECC.P256
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.RSA.PSS
6 (Function)Crypto.PubKey.RSA.PKCS15
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
signature 
1 (Function)Crypto.PubKey.Ed448
2 (Function)Crypto.PubKey.Ed25519
signatureSize 
1 (Function)Crypto.PubKey.Ed448
2 (Function)Crypto.PubKey.Ed25519
SignatureTooLongCrypto.PubKey.RSA.Types, Crypto.PubKey.RSA
signDigestCrypto.PubKey.RSA.PSS
signDigestSaferCrypto.PubKey.RSA.PSS
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
signWithSaltCrypto.PubKey.RSA.PSS
sign_r 
1 (Function)Crypto.PubKey.ECC.ECDSA
2 (Function)Crypto.PubKey.DSA
sign_s 
1 (Function)Crypto.PubKey.ECC.ECDSA
2 (Function)Crypto.PubKey.DSA
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
sqrtiCrypto.Number.Basic
squareF2mCrypto.Number.F2m
squareF2m'Crypto.Number.F2m
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
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.RSA.PKCS15
unsafePointFromBinaryCrypto.PubKey.ECC.P256
update 
1 (Function)Crypto.MAC.HMAC
2 (Function)Crypto.MAC.Poly1305
updates 
1 (Function)Crypto.MAC.HMAC
2 (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.RSA.PSS
6 (Function)Crypto.PubKey.RSA.PKCS15
verifyDigestCrypto.PubKey.RSA.PSS
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