cryptonite-0.20: Cryptography Primitives sink (Index)

cryptonite-0.20: 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
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
Blake2bp_512 |
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
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_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
cbcDecrypt | Crypto.Cipher.Types
cbcEncrypt | 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
CMAC | Crypto.MAC.CMAC
cmac | Crypto.MAC.CMAC
combine |
1 (Function) | Crypto.Cipher.ChaCha
2 (Function) | Crypto.Cipher.RC4
3 (Function) | Crypto.Cipher.Salsa
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_IvSizeInvalid | Crypto.Error
CryptoError_KeySizeInvalid | Crypto.Error
CryptoError_MacKeyInvalid | Crypto.Error
CryptoError_PublicKeySizeInvalid | Crypto.Error
CryptoError_SecretKeySizeInvalid | Crypto.Error
CryptoError_SecretKeyStructureInvalid | 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
CurveName | Crypto.PubKey.ECC.Types
CurvePrime |
1 (Type/Class) | Crypto.PubKey.ECC.Types
2 (Data Constructor) | Crypto.PubKey.ECC.Types
curveSizeBits | Crypto.PubKey.ECC.Types
DataUnitOffset | Crypto.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
defaultOAEPParams | Crypto.PubKey.RSA.OAEP
defaultPSSParams | Crypto.PubKey.RSA.PSS
defaultPSSParamsSHA1 | Crypto.PubKey.RSA.PSS
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.Curve25519
2 (Function) | Crypto.PubKey.Ed448
DhSecret |
1 (Type/Class) | Crypto.PubKey.Curve25519
2 (Type/Class) | Crypto.PubKey.Ed448
dhSecret |
1 (Function) | Crypto.PubKey.Curve25519
2 (Function) | Crypto.PubKey.Ed448
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
eitherCryptoError | Crypto.Error
encrypt |
1 (Function) | Crypto.PubKey.RSA.PKCS15
2 (Function) | Crypto.PubKey.RSA.OAEP
3 (Function) | Crypto.Cipher.ChaChaPoly1305
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
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
gatherBackend | Crypto.Random.Entropy.Unsafe
gcde | Crypto.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.RSA
7 (Function) | Crypto.PubKey.ECC.Generate
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
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 | Crypto.Hash
HashAlgorithm | Crypto.Hash.IO, Crypto.Hash.Algorithms, Crypto.Hash
HashAlgorithmASN1 | Crypto.PubKey.RSA.PKCS15
hashBlockSize | Crypto.Hash.IO, Crypto.Hash
hashDigestSize | Crypto.Hash.IO, Crypto.Hash
hashFinalize | Crypto.Hash
hashInit | Crypto.Hash
hashInitWith | Crypto.Hash
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
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.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
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
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.DSA
2 (Data Constructor) | Crypto.PubKey.DSA
3 (Type/Class) | Crypto.PubKey.RSA.Types
4 (Data Constructor) | Crypto.PubKey.RSA.Types
5 (Type/Class) | Crypto.PubKey.ECC.ECDSA
6 (Data Constructor) | Crypto.PubKey.ECC.ECDSA
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
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
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
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
os2ip |
1 (Function) | Crypto.Number.Serialize.Internal
2 (Function) | Crypto.Number.Serialize
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
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
pointAdd |
1 (Function) | Crypto.PubKey.ECC.Prim
2 (Function) | Crypto.PubKey.ECC.P256
pointAddTwoMuls | Crypto.PubKey.ECC.Prim
pointBase | Crypto.PubKey.ECC.P256
pointBaseMul | Crypto.PubKey.ECC.Prim
pointDouble | Crypto.PubKey.ECC.Prim
pointFromBinary | Crypto.PubKey.ECC.P256
pointFromIntegers | Crypto.PubKey.ECC.P256
pointIsValid | Crypto.PubKey.ECC.P256
pointMul |
1 (Function) | Crypto.PubKey.ECC.Prim
2 (Function) | Crypto.PubKey.ECC.P256
PointO | Crypto.PubKey.ECC.Types
pointsMulVarTime | Crypto.PubKey.ECC.P256
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.DSA
2 (Data Constructor) | Crypto.PubKey.DSA
3 (Type/Class) | Crypto.PubKey.RSA.Types, Crypto.PubKey.RSA
4 (Data Constructor) | Crypto.PubKey.RSA.Types, Crypto.PubKey.RSA
5 (Type/Class) | Crypto.PubKey.ECC.ECDSA
6 (Data Constructor) | Crypto.PubKey.ECC.ECDSA
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_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.DSA
2 (Data Constructor) | Crypto.PubKey.DSA
3 (Type/Class) | Crypto.PubKey.RSA.Types, Crypto.PubKey.RSA
4 (Data Constructor) | Crypto.PubKey.RSA.Types, Crypto.PubKey.RSA
5 (Type/Class) | Crypto.PubKey.ECC.ECDSA
6 (Data Constructor) | Crypto.PubKey.ECC.ECDSA
7 (Type/Class) | Crypto.PubKey.Curve25519
8 (Type/Class) | Crypto.PubKey.Ed25519
9 (Type/Class) | Crypto.PubKey.Ed448
publicKey |
1 (Function) | Crypto.PubKey.Curve25519
2 (Function) | Crypto.PubKey.Ed25519
3 (Function) | Crypto.PubKey.Ed448
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
RIPEMD160 |
1 (Type/Class) | Crypto.Hash.Algorithms, Crypto.Hash
2 (Data Constructor) | Crypto.Hash.Algorithms, Crypto.Hash
Scalar | Crypto.PubKey.ECC.P256
scalarAdd | Crypto.PubKey.ECC.P256
scalarCmp | Crypto.PubKey.ECC.P256
scalarFromBinary | Crypto.PubKey.ECC.P256
scalarFromInteger | Crypto.PubKey.ECC.P256
scalarGenerate |
1 (Function) | Crypto.PubKey.ECC.Prim
2 (Function) | Crypto.PubKey.ECC.P256
scalarInv | Crypto.PubKey.ECC.P256
scalarIsZero | Crypto.PubKey.ECC.P256
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.Curve25519
2 (Type/Class) | Crypto.PubKey.Ed25519
3 (Type/Class) | Crypto.PubKey.Ed448
secretKey |
1 (Function) | Crypto.PubKey.Curve25519
2 (Function) | Crypto.PubKey.Ed25519
3 (Function) | Crypto.PubKey.Ed448
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
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
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.RSA.PKCS15
3 (Function) | Crypto.PubKey.RSA.PSS
4 (Function) | Crypto.PubKey.ECC.ECDSA
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
signature | Crypto.PubKey.Ed25519
SignatureTooLong | Crypto.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
signWithSalt | Crypto.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
split | Crypto.Data.AFIS
sqrti | Crypto.Number.Basic
squareF2m | Crypto.Number.F2m
squareF2m' | Crypto.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
StateSimple | Crypto.Cipher.ChaCha
StreamCipher | Crypto.Cipher.Types
streamCombine | Crypto.Cipher.Types
subKeys | Crypto.MAC.CMAC
supportedBackends | Crypto.Random.Entropy.Unsafe
SystemDRG | Crypto.Random
throwCryptoError | Crypto.Error
throwCryptoErrorIO | Crypto.Error
Tiger |
1 (Type/Class) | Crypto.Hash.Algorithms, Crypto.Hash
2 (Data Constructor) | Crypto.Hash.Algorithms, Crypto.Hash
toPoint | Crypto.PubKey.ECC.P256
toPrivateKey |
1 (Function) | Crypto.PubKey.DSA
2 (Function) | Crypto.PubKey.RSA.Types
3 (Function) | Crypto.PubKey.ECC.ECDSA
toPublic |
1 (Function) | Crypto.PubKey.Curve25519
2 (Function) | Crypto.PubKey.Ed25519
3 (Function) | Crypto.PubKey.Ed448
toPublicKey |
1 (Function) | Crypto.PubKey.DSA
2 (Function) | Crypto.PubKey.RSA.Types
3 (Function) | Crypto.PubKey.ECC.ECDSA
unAuthTag | Crypto.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
validatePassword | Crypto.KDF.BCrypt
validatePasswordEither | Crypto.KDF.BCrypt
verify |
1 (Function) | Crypto.PubKey.DSA
2 (Function) | Crypto.PubKey.RSA.PKCS15
3 (Function) | Crypto.PubKey.RSA.PSS
4 (Function) | Crypto.PubKey.ECC.ECDSA
5 (Function) | Crypto.PubKey.Ed25519
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