crypton-1.0.0: 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
AESNI | Crypto.System.CPU
appendAAD | Crypto.Cipher.ChaChaPoly1305
areEven | Crypto.Number.Basic
Argon2d | Crypto.KDF.Argon2
Argon2i | Crypto.KDF.Argon2
Argon2id | Crypto.KDF.Argon2
asPowerOf2AndOdd | Crypto.Number.Basic
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
4 (Type/Class) | Crypto.MAC.KMAC
5 (Type/Class) | Crypto.MAC.KeyedBlake2
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
CurveDigestSize | Crypto.PubKey.EdDSA
CurveF2m | Crypto.PubKey.ECC.Types
CurveFP | Crypto.PubKey.ECC.Types
curveGenerateKeyPair | Crypto.ECC
curveGenerateScalar | Crypto.ECC
CurveName | Crypto.PubKey.ECC.Types
curveOrderBits | Crypto.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
DataUnitOffset | Crypto.Cipher.Types
decodePoint | Crypto.ECC
decodePrivate | Crypto.PubKey.ECDSA
decodePublic | Crypto.PubKey.ECDSA
decodeScalar | Crypto.ECC
decrypt |
1 (Function) | Crypto.Cipher.ChaChaPoly1305
2 (Function) | Crypto.Cipher.AESGCMSIV
3 (Function) | Crypto.PubKey.Rabin.RW
4 (Function) | Crypto.PubKey.Rabin.Basic
5 (Function) | Crypto.PubKey.RSA.PKCS15
6 (Function) | Crypto.PubKey.RSA.OAEP
decryptSafer |
1 (Function) | Crypto.PubKey.RSA.PKCS15
2 (Function) | Crypto.PubKey.RSA.OAEP
defaultOAEPParams |
1 (Function) | Crypto.PubKey.Rabin.OAEP
2 (Function) | Crypto.PubKey.RSA.OAEP
defaultOptions | Crypto.KDF.Argon2
defaultPSSParams | Crypto.PubKey.RSA.PSS
defaultPSSParamsSHA1 | Crypto.PubKey.RSA.PSS
defaultTOTPParams | Crypto.OTP
derive | Crypto.Cipher.XSalsa
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
EllipticCurveBasepointArith | Crypto.ECC
EllipticCurveDH | Crypto.ECC
EllipticCurveECDSA | Crypto.PubKey.ECDSA
EllipticCurveEdDSA | Crypto.PubKey.EdDSA
encodePoint | Crypto.ECC
encodePrivate | Crypto.PubKey.ECDSA
encodePublic | Crypto.PubKey.ECDSA
encodeScalar | Crypto.ECC
encrypt |
1 (Function) | Crypto.Cipher.ChaChaPoly1305
2 (Function) | Crypto.Cipher.AESGCMSIV
3 (Function) | Crypto.PubKey.Rabin.RW
4 (Function) | Crypto.PubKey.Rabin.Basic
5 (Function) | Crypto.PubKey.RSA.PKCS15
6 (Function) | Crypto.PubKey.RSA.OAEP
encryptWithSeed |
1 (Function) | Crypto.PubKey.Rabin.RW
2 (Function) | Crypto.PubKey.Rabin.Basic
3 (Function) | Crypto.PubKey.RSA.OAEP
EntropyBackend | Crypto.Random.Entropy.Unsafe
EntropyPool | Crypto.Random.EntropyPool
ep | Crypto.PubKey.RSA.Prim
Error |
1 (Type/Class) | Crypto.PubKey.RSA.Types, Crypto.PubKey.RSA
2 (Type/Class) | Crypto.PubKey.Rabin.Types
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.KMAC
3 (Function) | Crypto.MAC.KeyedBlake2
4 (Function) | Crypto.MAC.Poly1305
5 (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.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
generateBetween | Crypto.Number.Generate
generateBlinder | Crypto.PubKey.RSA
generateMax | Crypto.Number.Generate
generateNonce | Crypto.Cipher.AESGCMSIV
generateParams |
1 (Function) | Crypto.Number.Generate
2 (Function) | Crypto.PubKey.DH
generatePrime | Crypto.Number.Prime
generatePrimes | Crypto.PubKey.Rabin.Types
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
5 (Function) | Crypto.PubKey.EdDSA
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
HashAlgorithmPrefix | Crypto.Hash.Algorithms, Crypto.Hash
HashBlake2 | Crypto.MAC.KeyedBlake2
HashBlockSize | Crypto.Hash.IO
hashBlockSize | Crypto.Hash.IO, Crypto.Hash
HashDigestSize | Crypto.Hash.IO
hashDigestSize | Crypto.Hash.IO, Crypto.Hash
hashFinalize | Crypto.Hash
hashFinalizePrefix | Crypto.Hash
hashInit | Crypto.Hash
hashInitWith | Crypto.Hash
hashInternal | Crypto.KDF.BCryptPBKDF
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
hashPrefix | Crypto.Hash
hashPrefixWith | Crypto.Hash
HashSHAKE | Crypto.MAC.KMAC
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
hmacLazy | Crypto.MAC.HMAC
hotp | Crypto.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
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.KMAC
7 (Function) | Crypto.MAC.KeyedBlake2
8 (Function) | Crypto.MAC.Poly1305
9 (Function) | Crypto.Cipher.ChaChaPoly1305
initializeSimple | Crypto.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
inverse | Crypto.Number.ModArithmetic
inverseCoprimes | Crypto.Number.ModArithmetic
inverseFermat | Crypto.Number.ModArithmetic
invF2m | Crypto.Number.F2m
IsAtLeast | Crypto.Number.Nat
isAtLeast | Crypto.Number.Nat
IsAtMost | Crypto.Number.Nat
isAtMost | Crypto.Number.Nat
isCoprime | Crypto.Number.Prime
IsDivisibleBy8 | Crypto.Number.Nat
isDivisibleBy8 | Crypto.Number.Nat
isPointAtInfinity | Crypto.PubKey.ECC.Prim
isPointValid | Crypto.PubKey.ECC.Prim
isProbablyPrime | Crypto.Number.Prime
iterations | Crypto.KDF.Argon2
iterCounts |
1 (Function) | Crypto.KDF.BCryptPBKDF
2 (Function) | Crypto.KDF.PBKDF2
IV | Crypto.Cipher.Types
ivAdd | Crypto.Cipher.Types
jacobi | Crypto.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
KeyedBlake2 |
1 (Type/Class) | Crypto.MAC.KeyedBlake2
2 (Data Constructor) | Crypto.MAC.KeyedBlake2
keyedBlake2 | Crypto.MAC.KeyedBlake2
keyedBlake2GetDigest | Crypto.MAC.KeyedBlake2
keyedBlake2Lazy | Crypto.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
keypairGetPrivate | Crypto.ECC
keypairGetPublic | Crypto.ECC
KeySizeEnum | Crypto.Cipher.Types
KeySizeFixed | Crypto.Cipher.Types
KeySizeRange | Crypto.Cipher.Types
KeySizeSpecifier | Crypto.Cipher.Types
KMAC |
1 (Type/Class) | Crypto.MAC.KMAC
2 (Data Constructor) | Crypto.MAC.KMAC
kmac | Crypto.MAC.KMAC
kmacGetDigest | Crypto.MAC.KMAC
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 |
1 (Data Constructor) | Crypto.PubKey.RSA.Types, Crypto.PubKey.RSA
2 (Data Constructor) | Crypto.PubKey.Rabin.Types
MessageSizeIncorrect | Crypto.PubKey.RSA.Types, Crypto.PubKey.RSA
MessageTooLong |
1 (Data Constructor) | Crypto.PubKey.RSA.Types, Crypto.PubKey.RSA
2 (Data Constructor) | Crypto.PubKey.Rabin.Types
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 |
1 (Type/Class) | Crypto.Cipher.ChaChaPoly1305
2 (Type/Class) | Crypto.Cipher.AESGCMSIV
nonce | Crypto.Cipher.AESGCMSIV
nonce12 | Crypto.Cipher.ChaChaPoly1305
nonce24 | Crypto.Cipher.ChaChaPoly1305
nonce8 | Crypto.Cipher.ChaChaPoly1305
NoSkew | Crypto.OTP
nullIV | Crypto.Cipher.Types
numBits | Crypto.Number.Basic
numBytes | Crypto.Number.Basic
oaepHash |
1 (Function) | Crypto.PubKey.Rabin.OAEP
2 (Function) | Crypto.PubKey.RSA.OAEP
oaepLabel |
1 (Function) | Crypto.PubKey.Rabin.OAEP
2 (Function) | Crypto.PubKey.RSA.OAEP
oaepMaskGenAlg |
1 (Function) | Crypto.PubKey.Rabin.OAEP
2 (Function) | Crypto.PubKey.RSA.OAEP
OAEPParams |
1 (Type/Class) | Crypto.PubKey.Rabin.OAEP
2 (Data Constructor) | Crypto.PubKey.Rabin.OAEP
3 (Type/Class) | Crypto.PubKey.RSA.OAEP
4 (Data Constructor) | Crypto.PubKey.RSA.OAEP
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
3 (Function) | Crypto.Number.Serialize.Internal.LE
4 (Function) | Crypto.Number.Serialize.LE
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.BCryptPBKDF
2 (Function) | Crypto.KDF.PBKDF2
3 (Function) | Crypto.KDF.Scrypt
p | Crypto.KDF.Scrypt
pad |
1 (Function) | Crypto.Data.Padding
2 (Function) | Crypto.PubKey.Rabin.OAEP
3 (Function) | Crypto.PubKey.RSA.PKCS15
padSignature | Crypto.PubKey.RSA.PKCS15
Parallelism | Crypto.KDF.Argon2
parallelism | Crypto.KDF.Argon2
Parameters |
1 (Type/Class) | Crypto.KDF.BCryptPBKDF
2 (Data Constructor) | Crypto.KDF.BCryptPBKDF
3 (Type/Class) | Crypto.KDF.PBKDF2
4 (Data Constructor) | Crypto.KDF.PBKDF2
5 (Type/Class) | Crypto.KDF.Scrypt
6 (Data Constructor) | Crypto.KDF.Scrypt
Params |
1 (Type/Class) | Crypto.PubKey.DSA
2 (Data Constructor) | Crypto.PubKey.DSA
3 (Type/Class) | Crypto.PubKey.DH
4 (Data Constructor) | Crypto.PubKey.DH
params_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
PCLMUL | Crypto.System.CPU
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
pointBaseSmul | Crypto.ECC
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
pointIsAtInfinity | Crypto.PubKey.ECC.P256
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
pointsSmulVarTime | Crypto.ECC
pointToBinary | Crypto.PubKey.ECC.P256
pointToIntegers | Crypto.PubKey.ECC.P256
pointX |
1 (Function) | Crypto.PubKey.ECC.P256
2 (Function) | Crypto.PubKey.ECDSA
powF2m | Crypto.Number.F2m
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
7 (Type/Class) | Crypto.PubKey.Rabin.RW
8 (Data Constructor) | Crypto.PubKey.Rabin.RW
9 (Type/Class) | Crypto.PubKey.Rabin.Modified
10 (Data Constructor) | Crypto.PubKey.Rabin.Modified
11 (Type/Class) | Crypto.PubKey.Rabin.Basic
12 (Data Constructor) | Crypto.PubKey.Rabin.Basic
13 (Type/Class) | Crypto.PubKey.ECDSA
PrivateNumber |
1 (Type/Class) | Crypto.PubKey.ECC.Types, Crypto.PubKey.ECC.ECDSA, Crypto.PubKey.ECC.DH
2 (Type/Class) | Crypto.PubKey.DSA
3 (Type/Class) | Crypto.PubKey.DH
4 (Data Constructor) | Crypto.PubKey.DH
private_a | Crypto.PubKey.Rabin.Basic
private_b | Crypto.PubKey.Rabin.Basic
private_curve | Crypto.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_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 |
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_params | Crypto.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_qinv | Crypto.PubKey.RSA.Types, Crypto.PubKey.RSA
private_size | Crypto.PubKey.RSA.Types
private_x | Crypto.PubKey.DSA
PRK | Crypto.KDF.HKDF
ProcessorOption | Crypto.System.CPU
processorOptions | Crypto.System.CPU
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
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
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 |
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_params | Crypto.PubKey.DSA
public_q | Crypto.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_y | Crypto.PubKey.DSA
r | Crypto.KDF.Scrypt
randomBytesGenerate | Crypto.Random.Types, Crypto.Random
RDRAND | Crypto.System.CPU
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
3 (Function) | Crypto.ECC
scalarCmp | Crypto.PubKey.ECC.P256
scalarDecodeLong | Crypto.ECC.Edwards25519
scalarEncode | Crypto.ECC.Edwards25519
scalarFromBinary | Crypto.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
scalarInvSafe | Crypto.PubKey.ECC.P256
scalarIsValid | Crypto.PubKey.ECDSA
scalarIsZero |
1 (Function) | Crypto.PubKey.ECC.P256
2 (Function) | Crypto.PubKey.ECDSA
scalarMul |
1 (Function) | Crypto.PubKey.ECC.P256
2 (Function) | Crypto.ECC.Edwards25519
3 (Function) | Crypto.ECC
scalarN | Crypto.PubKey.ECC.P256
scalarSub | Crypto.PubKey.ECC.P256
scalarToBinary | Crypto.PubKey.ECC.P256
scalarToInteger |
1 (Function) | Crypto.PubKey.ECC.P256
2 (Function) | Crypto.ECC
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
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_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.Rabin.RW
6 (Function) | Crypto.PubKey.Rabin.Modified
7 (Function) | Crypto.PubKey.Rabin.Basic
8 (Function) | Crypto.PubKey.RSA.PSS
9 (Function) | Crypto.PubKey.RSA.PKCS15
10 (Function) | Crypto.PubKey.EdDSA
11 (Function) | Crypto.PubKey.ECDSA
Signature |
1 (Type/Class) | Crypto.PubKey.Ed448
2 (Type/Class) | Crypto.PubKey.Ed25519
3 (Type/Class) | Crypto.PubKey.ECC.ECDSA
4 (Data Constructor) | Crypto.PubKey.ECC.ECDSA
5 (Type/Class) | Crypto.PubKey.DSA
6 (Data Constructor) | Crypto.PubKey.DSA
7 (Type/Class) | Crypto.PubKey.Rabin.Basic
8 (Data Constructor) | Crypto.PubKey.Rabin.Basic
9 (Type/Class) | Crypto.PubKey.EdDSA
10 (Type/Class) | Crypto.PubKey.ECDSA
11 (Data Constructor) | Crypto.PubKey.ECDSA
signature |
1 (Function) | Crypto.PubKey.Ed448
2 (Function) | Crypto.PubKey.Ed25519
3 (Function) | Crypto.PubKey.EdDSA
signatureFromIntegers | Crypto.PubKey.ECDSA
signatureSize |
1 (Function) | Crypto.PubKey.Ed448
2 (Function) | Crypto.PubKey.Ed25519
3 (Function) | Crypto.PubKey.EdDSA
signatureToIntegers | Crypto.PubKey.ECDSA
SignatureTooLong | Crypto.PubKey.RSA.Types, Crypto.PubKey.RSA
signCtx | Crypto.PubKey.EdDSA
signDigest |
1 (Function) | Crypto.PubKey.ECC.ECDSA
2 (Function) | Crypto.PubKey.RSA.PSS
3 (Function) | Crypto.PubKey.ECDSA
signDigestSafer | Crypto.PubKey.RSA.PSS
signDigestWith |
1 (Function) | Crypto.PubKey.ECC.ECDSA
2 (Function) | Crypto.PubKey.ECDSA
signDigestWithSalt | Crypto.PubKey.RSA.PSS
signPh | Crypto.PubKey.EdDSA
signSafer |
1 (Function) | Crypto.PubKey.RSA.PSS
2 (Function) | Crypto.PubKey.RSA.PKCS15
signWith |
1 (Function) | Crypto.PubKey.ECC.ECDSA
2 (Function) | Crypto.PubKey.DSA
3 (Function) | Crypto.PubKey.Rabin.Basic
4 (Function) | Crypto.PubKey.ECDSA
signWithSalt | Crypto.PubKey.RSA.PSS
sign_r |
1 (Function) | Crypto.PubKey.ECC.ECDSA
2 (Function) | Crypto.PubKey.DSA
3 (Function) | Crypto.PubKey.ECDSA
sign_s |
1 (Function) | Crypto.PubKey.ECC.ECDSA
2 (Function) | Crypto.PubKey.DSA
3 (Function) | Crypto.PubKey.ECDSA
Skein256_224 |
1 (Type/Class) | Crypto.Hash.Algorithms, Crypto.Hash
2 (Data Constructor) | Crypto.Hash.Algorithms, Crypto.Hash
Skein256_256 |
1 (Type/Class) | Crypto.Hash.Algorithms, Crypto.Hash
2 (Data Constructor) | Crypto.Hash.Algorithms, Crypto.Hash
Skein512_224 |
1 (Type/Class) | Crypto.Hash.Algorithms, Crypto.Hash
2 (Data Constructor) | Crypto.Hash.Algorithms, Crypto.Hash
Skein512_256 |
1 (Type/Class) | Crypto.Hash.Algorithms, Crypto.Hash
2 (Data Constructor) | Crypto.Hash.Algorithms, Crypto.Hash
Skein512_384 |
1 (Type/Class) | Crypto.Hash.Algorithms, Crypto.Hash
2 (Data Constructor) | Crypto.Hash.Algorithms, Crypto.Hash
Skein512_512 |
1 (Type/Class) | Crypto.Hash.Algorithms, Crypto.Hash
2 (Data Constructor) | Crypto.Hash.Algorithms, Crypto.Hash
split | Crypto.Data.AFIS
sqrtF2m | Crypto.Number.F2m
sqrti | Crypto.Number.Basic
squareF2m | Crypto.Number.F2m
squareF2m' | Crypto.Number.F2m
squareRoot | Crypto.Number.ModArithmetic
State |
1 (Type/Class) | Crypto.Cipher.Salsa, Crypto.Cipher.XSalsa
2 (Data Constructor) | Crypto.Cipher.Salsa
3 (Type/Class) | Crypto.Cipher.RC4
4 (Type/Class) | Crypto.Cipher.ChaCha
5 (Type/Class) | Crypto.MAC.Poly1305
6 (Type/Class) | Crypto.Cipher.ChaChaPoly1305
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
5 (Function) | Crypto.PubKey.EdDSA
6 (Function) | Crypto.PubKey.ECDSA
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.Rabin.OAEP
3 (Function) | Crypto.PubKey.RSA.PKCS15
unsafePointFromBinary | Crypto.PubKey.ECC.P256
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
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.Rabin.RW
6 (Function) | Crypto.PubKey.Rabin.Modified
7 (Function) | Crypto.PubKey.Rabin.Basic
8 (Function) | Crypto.PubKey.RSA.PSS
9 (Function) | Crypto.PubKey.RSA.PKCS15
10 (Function) | Crypto.PubKey.EdDSA
11 (Function) | Crypto.PubKey.ECDSA
verifyCtx | Crypto.PubKey.EdDSA
verifyDigest |
1 (Function) | Crypto.PubKey.ECC.ECDSA
2 (Function) | Crypto.PubKey.RSA.PSS
3 (Function) | Crypto.PubKey.ECDSA
verifyPh | Crypto.PubKey.EdDSA
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
XNonce | Crypto.Cipher.ChaChaPoly1305
xtsDecrypt | Crypto.Cipher.Types
xtsEncrypt | Crypto.Cipher.Types
ZERO | Crypto.Data.Padding