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