| 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.Salsa, Crypto.Cipher.XSalsa | 
| 2 (Function) | Crypto.Cipher.RC4 | 
| 3 (Function) | Crypto.Cipher.ChaCha | 
| common_curve | Crypto.PubKey.ECC.Types | 
| compute | Crypto.ConstructHash.MiyaguchiPreneel | 
| compute' | Crypto.ConstructHash.MiyaguchiPreneel | 
| Context |  | 
| 1 (Type/Class) | Crypto.Hash | 
| 2 (Type/Class) | Crypto.MAC.HMAC | 
| 3 (Data Constructor) | Crypto.MAC.HMAC | 
| createEntropyPool | Crypto.Random.EntropyPool | 
| createEntropyPoolWith | Crypto.Random.EntropyPool | 
| CryptoError | Crypto.Error | 
| CryptoError_AEADModeNotSupported | Crypto.Error | 
| CryptoError_AuthenticationTagSizeInvalid | Crypto.Error | 
| CryptoError_EcScalarOutOfBounds | Crypto.Error | 
| CryptoError_IvSizeInvalid | Crypto.Error | 
| CryptoError_KeySizeInvalid | Crypto.Error | 
| CryptoError_MacKeyInvalid | Crypto.Error | 
| CryptoError_PointCoordinatesInvalid | Crypto.Error | 
| CryptoError_PointFormatInvalid | Crypto.Error | 
| CryptoError_PointFormatUnsupported | Crypto.Error | 
| CryptoError_PointSizeInvalid | 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 | 
| curveGenerateKeyPair | Crypto.ECC | 
| curveGenerateScalar | Crypto.ECC | 
| CurveName | Crypto.PubKey.ECC.Types | 
| CurvePrime |  | 
| 1 (Type/Class) | Crypto.PubKey.ECC.Types | 
| 2 (Data Constructor) | Crypto.PubKey.ECC.Types | 
| curveSizeBits |  | 
| 1 (Function) | Crypto.PubKey.ECC.Types | 
| 2 (Function) | Crypto.ECC | 
| Curve_P256R1 |  | 
| 1 (Type/Class) | Crypto.ECC | 
| 2 (Data Constructor) | Crypto.ECC | 
| Curve_P384R1 |  | 
| 1 (Type/Class) | Crypto.ECC | 
| 2 (Data Constructor) | Crypto.ECC | 
| Curve_P521R1 |  | 
| 1 (Type/Class) | Crypto.ECC | 
| 2 (Data Constructor) | Crypto.ECC | 
| Curve_X25519 |  | 
| 1 (Type/Class) | Crypto.ECC | 
| 2 (Data Constructor) | Crypto.ECC | 
| Curve_X448 |  | 
| 1 (Type/Class) | Crypto.ECC | 
| 2 (Data Constructor) | Crypto.ECC | 
| DataUnitOffset | Crypto.Cipher.Types | 
| decodePoint | Crypto.ECC | 
| decrypt |  | 
| 1 (Function) | Crypto.Cipher.ChaChaPoly1305 | 
| 2 (Function) | Crypto.PubKey.RSA.OAEP | 
| 3 (Function) | Crypto.PubKey.RSA.PKCS15 | 
| decryptSafer |  | 
| 1 (Function) | Crypto.PubKey.RSA.OAEP | 
| 2 (Function) | Crypto.PubKey.RSA.PKCS15 | 
| defaultOAEPParams | Crypto.PubKey.RSA.OAEP | 
| defaultPSSParams | Crypto.PubKey.RSA.PSS | 
| defaultPSSParamsSHA1 | Crypto.PubKey.RSA.PSS | 
| 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.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 | 
| ecdh | Crypto.ECC | 
| eitherCryptoError | Crypto.Error | 
| EllipticCurve | Crypto.ECC | 
| EllipticCurveArith | Crypto.ECC | 
| EllipticCurveDH | Crypto.ECC | 
| encodePoint | Crypto.ECC | 
| encrypt |  | 
| 1 (Function) | Crypto.Cipher.ChaChaPoly1305 | 
| 2 (Function) | Crypto.PubKey.RSA.OAEP | 
| 3 (Function) | Crypto.PubKey.RSA.PKCS15 | 
| 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.KDF.PBKDF2 | 
| 2 (Function) | Crypto.KDF.Scrypt | 
| 3 (Function) | Crypto.Cipher.Salsa, Crypto.Cipher.XSalsa | 
| 4 (Function) | Crypto.Cipher.RC4 | 
| 5 (Function) | Crypto.Cipher.ChaCha | 
| 6 (Function) | Crypto.PubKey.ECC.Generate | 
| 7 (Function) | Crypto.PubKey.RSA | 
| generateBetween | Crypto.Number.Generate | 
| generateBlinder | Crypto.PubKey.RSA | 
| generateMax | Crypto.Number.Generate | 
| generateParams |  | 
| 1 (Function) | Crypto.Number.Generate | 
| 2 (Function) | Crypto.PubKey.DH | 
| generatePrime | Crypto.Number.Prime | 
| generatePrivate |  | 
| 1 (Function) | Crypto.PubKey.DSA | 
| 2 (Function) | Crypto.PubKey.DH | 
| 3 (Function) | Crypto.PubKey.ECC.DH | 
| generatePublic | Crypto.PubKey.DH | 
| generateQ | Crypto.PubKey.ECC.Generate | 
| generateSafePrime | Crypto.Number.Prime | 
| generateSecretKey |  | 
| 1 (Function) | Crypto.PubKey.Curve25519 | 
| 2 (Function) | Crypto.PubKey.Ed448 | 
| 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.MAC.HMAC | 
| 2 (Function) | Crypto.MAC.Poly1305 | 
| 3 (Function) | Crypto.Cipher.Salsa | 
| 4 (Function) | Crypto.Cipher.XSalsa | 
| 5 (Function) | Crypto.Cipher.RC4 | 
| 6 (Function) | Crypto.Cipher.ChaCha | 
| 7 (Function) | Crypto.Cipher.ChaChaPoly1305 | 
| initializeSimple | Crypto.Cipher.ChaCha | 
| InvalidParameters | Crypto.PubKey.RSA.Types, Crypto.PubKey.RSA | 
| inverse | Crypto.Number.ModArithmetic | 
| inverseCoprimes | Crypto.Number.ModArithmetic | 
| invF2m | Crypto.Number.F2m | 
| isCoprime | Crypto.Number.Prime | 
| isPointAtInfinity | Crypto.PubKey.ECC.Prim | 
| isPointValid | Crypto.PubKey.ECC.Prim | 
| isProbablyPrime | Crypto.Number.Prime | 
| iterCounts | Crypto.KDF.PBKDF2 | 
| IV | Crypto.Cipher.Types | 
| ivAdd | Crypto.Cipher.Types | 
| Keccak_224 |  | 
| 1 (Type/Class) | Crypto.Hash.Algorithms, Crypto.Hash | 
| 2 (Data Constructor) | Crypto.Hash.Algorithms, Crypto.Hash | 
| Keccak_256 |  | 
| 1 (Type/Class) | Crypto.Hash.Algorithms, Crypto.Hash | 
| 2 (Data Constructor) | Crypto.Hash.Algorithms, Crypto.Hash | 
| Keccak_384 |  | 
| 1 (Type/Class) | Crypto.Hash.Algorithms, Crypto.Hash | 
| 2 (Data Constructor) | Crypto.Hash.Algorithms, Crypto.Hash | 
| Keccak_512 |  | 
| 1 (Type/Class) | Crypto.Hash.Algorithms, Crypto.Hash | 
| 2 (Data Constructor) | Crypto.Hash.Algorithms, Crypto.Hash | 
| KeyPair |  | 
| 1 (Type/Class) | Crypto.PubKey.RSA.Types | 
| 2 (Data Constructor) | Crypto.PubKey.RSA.Types | 
| 3 (Type/Class) | Crypto.PubKey.DSA | 
| 4 (Data Constructor) | Crypto.PubKey.DSA | 
| 5 (Type/Class) | Crypto.PubKey.ECC.ECDSA | 
| 6 (Data Constructor) | Crypto.PubKey.ECC.ECDSA | 
| 7 (Type/Class) | Crypto.ECC | 
| 8 (Data Constructor) | Crypto.ECC | 
| keypairGetPrivate | Crypto.ECC | 
| keypairGetPublic | Crypto.ECC | 
| KeySizeEnum | Crypto.Cipher.Types | 
| KeySizeFixed | Crypto.Cipher.Types | 
| KeySizeRange | Crypto.Cipher.Types | 
| KeySizeSpecifier | Crypto.Cipher.Types | 
| log2 | Crypto.Number.Basic | 
| makeIV | Crypto.Cipher.Types | 
| MaskGenAlgorithm | Crypto.PubKey.MaskGenFunction | 
| maybeCryptoError | Crypto.Error | 
| MD2 |  | 
| 1 (Type/Class) | Crypto.Hash.Algorithms, Crypto.Hash | 
| 2 (Data Constructor) | Crypto.Hash.Algorithms, Crypto.Hash | 
| MD4 |  | 
| 1 (Type/Class) | Crypto.Hash.Algorithms, Crypto.Hash | 
| 2 (Data Constructor) | Crypto.Hash.Algorithms, Crypto.Hash | 
| MD5 |  | 
| 1 (Type/Class) | Crypto.Hash.Algorithms, Crypto.Hash | 
| 2 (Data Constructor) | Crypto.Hash.Algorithms, Crypto.Hash | 
| 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 | 
| 4 (Type/Class) | Crypto.ECC | 
| pointAdd |  | 
| 1 (Function) | Crypto.PubKey.ECC.P256 | 
| 2 (Function) | Crypto.PubKey.ECC.Prim | 
| 3 (Function) | Crypto.ECC | 
| pointAddTwoMuls | Crypto.PubKey.ECC.Prim | 
| pointBase | Crypto.PubKey.ECC.P256 | 
| pointBaseMul | Crypto.PubKey.ECC.Prim | 
| pointDh | Crypto.PubKey.ECC.P256 | 
| 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.P256 | 
| 2 (Function) | Crypto.PubKey.ECC.Prim | 
| PointO | Crypto.PubKey.ECC.Types | 
| pointSmul | Crypto.ECC | 
| 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.RSA.Types, Crypto.PubKey.RSA | 
| 2 (Data Constructor) | Crypto.PubKey.RSA.Types, Crypto.PubKey.RSA | 
| 3 (Type/Class) | Crypto.PubKey.DSA | 
| 4 (Data Constructor) | Crypto.PubKey.DSA | 
| 5 (Type/Class) | Crypto.PubKey.ECC.ECDSA | 
| 6 (Data Constructor) | Crypto.PubKey.ECC.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_curve | Crypto.PubKey.ECC.ECDSA | 
| private_d |  | 
| 1 (Function) | Crypto.PubKey.RSA.Types, Crypto.PubKey.RSA | 
| 2 (Function) | Crypto.PubKey.ECC.ECDSA | 
| private_dP | Crypto.PubKey.RSA.Types, Crypto.PubKey.RSA | 
| private_dQ | Crypto.PubKey.RSA.Types, Crypto.PubKey.RSA | 
| private_e | Crypto.PubKey.RSA.Types | 
| private_n | Crypto.PubKey.RSA.Types | 
| private_p | Crypto.PubKey.RSA.Types, Crypto.PubKey.RSA | 
| private_params | Crypto.PubKey.DSA | 
| private_pub | Crypto.PubKey.RSA.Types, Crypto.PubKey.RSA | 
| private_q | Crypto.PubKey.RSA.Types, Crypto.PubKey.RSA | 
| private_qinv | Crypto.PubKey.RSA.Types, Crypto.PubKey.RSA | 
| private_size | Crypto.PubKey.RSA.Types | 
| private_x | Crypto.PubKey.DSA | 
| PRK | Crypto.KDF.HKDF | 
| pssHash | Crypto.PubKey.RSA.PSS | 
| pssMaskGenAlg | Crypto.PubKey.RSA.PSS | 
| PSSParams |  | 
| 1 (Type/Class) | Crypto.PubKey.RSA.PSS | 
| 2 (Data Constructor) | Crypto.PubKey.RSA.PSS | 
| pssSaltLength | Crypto.PubKey.RSA.PSS | 
| pssTrailerField | Crypto.PubKey.RSA.PSS | 
| PublicKey |  | 
| 1 (Type/Class) | Crypto.PubKey.RSA.Types, Crypto.PubKey.RSA | 
| 2 (Data Constructor) | Crypto.PubKey.RSA.Types, Crypto.PubKey.RSA | 
| 3 (Type/Class) | Crypto.PubKey.DSA | 
| 4 (Data Constructor) | Crypto.PubKey.DSA | 
| 5 (Type/Class) | Crypto.PubKey.Ed25519 | 
| 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.Ed448 | 
| publicKey |  | 
| 1 (Function) | Crypto.PubKey.Ed25519 | 
| 2 (Function) | Crypto.PubKey.Curve25519 | 
| 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 |  | 
| 1 (Type/Class) | Crypto.PubKey.ECC.P256 | 
| 2 (Type/Class) | Crypto.ECC | 
| 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.P256 | 
| 2 (Function) | Crypto.PubKey.ECC.Prim | 
| 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.Ed25519 | 
| 2 (Type/Class) | Crypto.PubKey.Curve25519 | 
| 3 (Type/Class) | Crypto.PubKey.Ed448 | 
| secretKey |  | 
| 1 (Function) | Crypto.PubKey.Ed25519 | 
| 2 (Function) | Crypto.PubKey.Curve25519 | 
| 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 | 
| SharedSecret |  | 
| 1 (Type/Class) | Crypto.ECC | 
| 2 (Data Constructor) | Crypto.ECC | 
| sign |  | 
| 1 (Function) | Crypto.PubKey.DSA | 
| 2 (Function) | Crypto.PubKey.Ed25519 | 
| 3 (Function) | Crypto.PubKey.ECC.ECDSA | 
| 4 (Function) | Crypto.PubKey.RSA.PKCS15 | 
| 5 (Function) | Crypto.PubKey.RSA.PSS | 
| Signature |  | 
| 1 (Type/Class) | Crypto.PubKey.DSA | 
| 2 (Data Constructor) | Crypto.PubKey.DSA | 
| 3 (Type/Class) | Crypto.PubKey.Ed25519 | 
| 4 (Type/Class) | Crypto.PubKey.ECC.ECDSA | 
| 5 (Data Constructor) | Crypto.PubKey.ECC.ECDSA | 
| 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.MAC.Poly1305 | 
| 2 (Type/Class) | Crypto.Cipher.Salsa, Crypto.Cipher.XSalsa | 
| 3 (Data Constructor) | Crypto.Cipher.Salsa | 
| 4 (Type/Class) | Crypto.Cipher.RC4 | 
| 5 (Type/Class) | Crypto.Cipher.ChaCha | 
| 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 | 
| 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.RSA.Types | 
| 2 (Function) | Crypto.PubKey.DSA | 
| 3 (Function) | Crypto.PubKey.ECC.ECDSA | 
| toPublic |  | 
| 1 (Function) | Crypto.PubKey.Ed25519 | 
| 2 (Function) | Crypto.PubKey.Curve25519 | 
| 3 (Function) | Crypto.PubKey.Ed448 | 
| toPublicKey |  | 
| 1 (Function) | Crypto.PubKey.RSA.Types | 
| 2 (Function) | Crypto.PubKey.DSA | 
| 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.Ed25519 | 
| 3 (Function) | Crypto.PubKey.ECC.ECDSA | 
| 4 (Function) | Crypto.PubKey.RSA.PKCS15 | 
| 5 (Function) | Crypto.PubKey.RSA.PSS | 
| 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 |