cryptonite-0.25: Cryptography Primitives sink

Index

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