| 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 |