cryptonite-0.7: 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
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
bcryptCrypto.KDF.BCrypt
BinaryPolynomialCrypto.Number.F2m
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
cbcDecryptCrypto.Cipher.Types
cbcEncryptCrypto.Cipher.Types
cfbDecryptCrypto.Cipher.Types
cfbEncryptCrypto.Cipher.Types
ChaChaDRGCrypto.Random
CipherCrypto.Cipher.Types
cipherInitCrypto.Cipher.Types
cipherKeySizeCrypto.Cipher.Types
cipherNameCrypto.Cipher.Types
combine 
1 (Function)Crypto.Cipher.ChaCha
2 (Function)Crypto.Cipher.RC4
3 (Function)Crypto.Cipher.Salsa
common_curveCrypto.PubKey.ECC.Types
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_IvSizeInvalidCrypto.Error
CryptoError_KeySizeInvalidCrypto.Error
CryptoError_MacKeyInvalidCrypto.Error
CryptoError_PublicKeySizeInvalidCrypto.Error
CryptoError_SecretKeySizeInvalidCrypto.Error
CryptoError_SecretKeyStructureInvalidCrypto.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
CurveNameCrypto.PubKey.ECC.Types
CurvePrime 
1 (Type/Class)Crypto.PubKey.ECC.Types
2 (Data Constructor)Crypto.PubKey.ECC.Types
DataUnitOffsetCrypto.Cipher.Types
decrypt 
1 (Function)Crypto.PubKey.RSA.PKCS15
2 (Function)Crypto.PubKey.RSA.OAEP
3 (Function)Crypto.Cipher.ChaChaPoly1305
decryptSafer 
1 (Function)Crypto.PubKey.RSA.PKCS15
2 (Function)Crypto.PubKey.RSA.OAEP
defaultOAEPParamsCrypto.PubKey.RSA.OAEP
defaultPSSParamsCrypto.PubKey.RSA.PSS
defaultPSSParamsSHA1Crypto.PubKey.RSA.PSS
DESCrypto.Cipher.DES
DES_EDE2Crypto.Cipher.TripleDES
DES_EDE3Crypto.Cipher.TripleDES
DES_EEE2Crypto.Cipher.TripleDES
DES_EEE3Crypto.Cipher.TripleDES
dhCrypto.PubKey.Curve25519
DhSecretCrypto.PubKey.Curve25519
dhSecretCrypto.PubKey.Curve25519
DigestCrypto.Hash
digestFromByteStringCrypto.Hash
divF2mCrypto.Number.F2m
dpCrypto.PubKey.RSA.Prim
DRGCrypto.Random.Types, Crypto.Random
drgNewCrypto.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
eitherCryptoErrorCrypto.Error
encrypt 
1 (Function)Crypto.PubKey.RSA.PKCS15
2 (Function)Crypto.PubKey.RSA.OAEP
3 (Function)Crypto.Cipher.ChaChaPoly1305
encryptWithSeedCrypto.PubKey.RSA.OAEP
EntropyBackendCrypto.Random.Entropy.Unsafe
EntropyPoolCrypto.Random.EntropyPool
epCrypto.PubKey.RSA.Prim
ErrorCrypto.PubKey.RSA.Types, Crypto.PubKey.RSA
expFastCrypto.Number.ModArithmetic
expSafeCrypto.Number.ModArithmetic
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
gatherBackendCrypto.Random.Entropy.Unsafe
gcdeCrypto.Number.Basic
generate 
1 (Function)Crypto.Cipher.ChaCha
2 (Function)Crypto.Cipher.RC4
3 (Function)Crypto.Cipher.Salsa
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
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
hashCrypto.Hash
HashAlgorithmCrypto.Hash.IO, Crypto.Hash.Algorithms, Crypto.Hash
HashAlgorithmASN1Crypto.PubKey.RSA.PKCS15
hashBlockSizeCrypto.Hash.IO, Crypto.Hash
hashDigestSizeCrypto.Hash.IO, Crypto.Hash
hashFinalizeCrypto.Hash
hashInitCrypto.Hash
hashInitWithCrypto.Hash
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
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
initialize 
1 (Function)Crypto.Cipher.ChaCha
2 (Function)Crypto.Cipher.RC4
3 (Function)Crypto.Cipher.Salsa
4 (Function)Crypto.MAC.HMAC
5 (Function)Crypto.MAC.Poly1305
6 (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
iterCountsCrypto.KDF.PBKDF2
IVCrypto.Cipher.Types
ivAddCrypto.Cipher.Types
Kekkak_224 
1 (Type/Class)Crypto.Hash.Algorithms, Crypto.Hash
2 (Data Constructor)Crypto.Hash.Algorithms, Crypto.Hash
Kekkak_256 
1 (Type/Class)Crypto.Hash.Algorithms, Crypto.Hash
2 (Data Constructor)Crypto.Hash.Algorithms, Crypto.Hash
Kekkak_384 
1 (Type/Class)Crypto.Hash.Algorithms, Crypto.Hash
2 (Data Constructor)Crypto.Hash.Algorithms, Crypto.Hash
Kekkak_512 
1 (Type/Class)Crypto.Hash.Algorithms, Crypto.Hash
2 (Data Constructor)Crypto.Hash.Algorithms, Crypto.Hash
KeyPair 
1 (Type/Class)Crypto.PubKey.DSA
2 (Data Constructor)Crypto.PubKey.DSA
3 (Type/Class)Crypto.PubKey.ECC.ECDSA
4 (Data Constructor)Crypto.PubKey.ECC.ECDSA
5 (Type/Class)Crypto.PubKey.RSA.Types
6 (Data Constructor)Crypto.PubKey.RSA.Types
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
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
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
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
os2ip 
1 (Function)Crypto.Number.Serialize.Internal
2 (Function)Crypto.Number.Serialize
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
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_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
pointAdd 
1 (Function)Crypto.PubKey.ECC.Prim
2 (Function)Crypto.PubKey.ECC.P256
pointDoubleCrypto.PubKey.ECC.Prim
pointFromBinaryCrypto.PubKey.ECC.P256
pointFromIntegersCrypto.PubKey.ECC.P256
pointIsValidCrypto.PubKey.ECC.P256
pointMul 
1 (Function)Crypto.PubKey.ECC.Prim
2 (Function)Crypto.PubKey.ECC.P256
PointOCrypto.PubKey.ECC.Types
pointsMulVarTimeCrypto.PubKey.ECC.P256
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.DSA
2 (Data Constructor)Crypto.PubKey.DSA
3 (Type/Class)Crypto.PubKey.ECC.ECDSA
4 (Data Constructor)Crypto.PubKey.ECC.ECDSA
5 (Type/Class)Crypto.PubKey.RSA.Types, Crypto.PubKey.RSA
6 (Data Constructor)Crypto.PubKey.RSA.Types, Crypto.PubKey.RSA
PrivateNumber 
1 (Type/Class)Crypto.PubKey.DSA
2 (Type/Class)Crypto.PubKey.ECC.Types, Crypto.PubKey.ECC.ECDSA, Crypto.PubKey.ECC.DH
3 (Type/Class)Crypto.PubKey.DH
4 (Data Constructor)Crypto.PubKey.DH
private_curveCrypto.PubKey.ECC.ECDSA
private_d 
1 (Function)Crypto.PubKey.ECC.ECDSA
2 (Function)Crypto.PubKey.RSA.Types, Crypto.PubKey.RSA
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
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.Curve25519
2 (Type/Class)Crypto.PubKey.DSA
3 (Data Constructor)Crypto.PubKey.DSA
4 (Type/Class)Crypto.PubKey.ECC.ECDSA
5 (Data Constructor)Crypto.PubKey.ECC.ECDSA
6 (Type/Class)Crypto.PubKey.RSA.Types, Crypto.PubKey.RSA
7 (Data Constructor)Crypto.PubKey.RSA.Types, Crypto.PubKey.RSA
8 (Type/Class)Crypto.PubKey.Ed25519
publicKey 
1 (Function)Crypto.PubKey.Curve25519
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
RIPEMD160 
1 (Type/Class)Crypto.Hash.Algorithms, Crypto.Hash
2 (Data Constructor)Crypto.Hash.Algorithms, Crypto.Hash
ScalarCrypto.PubKey.ECC.P256
scalarAddCrypto.PubKey.ECC.P256
scalarCmpCrypto.PubKey.ECC.P256
scalarFromBinaryCrypto.PubKey.ECC.P256
scalarFromIntegerCrypto.PubKey.ECC.P256
scalarInvCrypto.PubKey.ECC.P256
scalarIsZeroCrypto.PubKey.ECC.P256
scalarSubCrypto.PubKey.ECC.P256
scalarToBinaryCrypto.PubKey.ECC.P256
scalarToIntegerCrypto.PubKey.ECC.P256
scalarZeroCrypto.PubKey.ECC.P256
SecretKey 
1 (Type/Class)Crypto.PubKey.Curve25519
2 (Type/Class)Crypto.PubKey.Ed25519
secretKey 
1 (Function)Crypto.PubKey.Curve25519
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
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
SharedKey 
1 (Type/Class)Crypto.PubKey.DH, Crypto.PubKey.ECC.DH
2 (Data Constructor)Crypto.PubKey.DH, Crypto.PubKey.ECC.DH
sign 
1 (Function)Crypto.PubKey.DSA
2 (Function)Crypto.PubKey.ECC.ECDSA
3 (Function)Crypto.PubKey.RSA.PKCS15
4 (Function)Crypto.PubKey.RSA.PSS
5 (Function)Crypto.PubKey.Ed25519
Signature 
1 (Type/Class)Crypto.PubKey.DSA
2 (Data Constructor)Crypto.PubKey.DSA
3 (Type/Class)Crypto.PubKey.ECC.ECDSA
4 (Data Constructor)Crypto.PubKey.ECC.ECDSA
5 (Type/Class)Crypto.PubKey.Ed25519
signatureCrypto.PubKey.Ed25519
SignatureTooLongCrypto.PubKey.RSA.Types, Crypto.PubKey.RSA
signSafer 
1 (Function)Crypto.PubKey.RSA.PKCS15
2 (Function)Crypto.PubKey.RSA.PSS
signWith 
1 (Function)Crypto.PubKey.DSA
2 (Function)Crypto.PubKey.ECC.ECDSA
signWithSaltCrypto.PubKey.RSA.PSS
sign_r 
1 (Function)Crypto.PubKey.DSA
2 (Function)Crypto.PubKey.ECC.ECDSA
sign_s 
1 (Function)Crypto.PubKey.DSA
2 (Function)Crypto.PubKey.ECC.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
sqrtiCrypto.Number.Basic
squareF2mCrypto.Number.F2m
State 
1 (Type/Class)Crypto.Cipher.ChaCha
2 (Type/Class)Crypto.Cipher.RC4
3 (Type/Class)Crypto.Cipher.Salsa
4 (Type/Class)Crypto.MAC.Poly1305
5 (Type/Class)Crypto.Cipher.ChaChaPoly1305
StateSimpleCrypto.Cipher.ChaCha
StreamCipherCrypto.Cipher.Types
streamCombineCrypto.Cipher.Types
supportedBackendsCrypto.Random.Entropy.Unsafe
SystemDRGCrypto.Random
throwCryptoErrorCrypto.Error
throwCryptoErrorIOCrypto.Error
Tiger 
1 (Type/Class)Crypto.Hash.Algorithms, Crypto.Hash
2 (Data Constructor)Crypto.Hash.Algorithms, Crypto.Hash
toPointCrypto.PubKey.ECC.P256
toPrivateKey 
1 (Function)Crypto.PubKey.DSA
2 (Function)Crypto.PubKey.ECC.ECDSA
3 (Function)Crypto.PubKey.RSA.Types
toPublic 
1 (Function)Crypto.PubKey.Curve25519
2 (Function)Crypto.PubKey.Ed25519
toPublicKey 
1 (Function)Crypto.PubKey.DSA
2 (Function)Crypto.PubKey.ECC.ECDSA
3 (Function)Crypto.PubKey.RSA.Types
unAuthTagCrypto.Cipher.Types
unpad 
1 (Function)Crypto.Data.Padding
2 (Function)Crypto.PubKey.RSA.PKCS15
update 
1 (Function)Crypto.MAC.HMAC
2 (Function)Crypto.MAC.Poly1305
updates 
1 (Function)Crypto.MAC.HMAC
2 (Function)Crypto.MAC.Poly1305
validatePasswordCrypto.KDF.BCrypt
validatePasswordEitherCrypto.KDF.BCrypt
verify 
1 (Function)Crypto.PubKey.DSA
2 (Function)Crypto.PubKey.ECC.ECDSA
3 (Function)Crypto.PubKey.RSA.PKCS15
4 (Function)Crypto.PubKey.RSA.PSS
5 (Function)Crypto.PubKey.Ed25519
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