Crypto++ 8.6 Free C++ class library of cryptographic schemes

Here is a list of all documented class members with links to the class documentation for each member:

### - s -

- Save() : ASN1CryptoMaterial< BASE > , CryptoMaterial , DL_BasePrecomputation_LUC , DL_FixedBasePrecomputation< T > , DL_FixedBasePrecomputationImpl< T > , ed25519PrivateKey , ed25519PublicKey , InvertibleESIGNFunction , InvertibleRSAFunction , InvertibleRWFunction , RWFunction , x25519
- SavePrecomputation() : CryptoMaterial , DL_GroupParameters< T > , DL_PrivateKeyImpl< GP > , DL_PublicKeyImpl< GP > , InvertibleRWFunction
- ScalarMultiply() : AbstractGroup< T >
- SecBlock() : SecBlock< T, A >
- SecBlockWithHint() : SecBlockWithHint< T, S, A >
- SECONDS : TimerBase
- SECRET_KEYLENGTH : ed25519PrivateKey , ed25519Signer , x25519
- SecretRecovery() : SecretRecovery
- SecretSharing() : SecretSharing
- SecurityStrength() : Hash_DRBG< HASH, STRENGTH, SEEDLENGTH > , HMAC_DRBG< HASH, STRENGTH, SEEDLENGTH > , NIST_DRBG
- SeedLength() : Hash_DRBG< HASH, STRENGTH, SEEDLENGTH > , HMAC_DRBG< HASH, STRENGTH, SEEDLENGTH > , NIST_DRBG
- Seek() : AdditiveCipherTemplate< BASE > , BlumBlumShub , StreamTransformation
- SeekToIteration() : AdditiveCipherAbstractPolicy
- SetAlgorithmID() : x25519
- SetAutoSignalPropagation() : AutoSignaling< T > , BufferedTransformation , SourceTemplate< T >
- SetBase() : DL_BasePrecomputation_LUC , DL_FixedBasePrecomputation< T > , DL_FixedBasePrecomputationImpl< T >
- SetBehavior() : Redirector
- SetBit() : Integer
- SetByte() : Integer , PolynomialMod2
- SetCipher() : CipherModeBase
- SetCipherWithIV() : CipherModeBase
- SetCoefficient() : PolynomialOver< T > , PolynomialOverFixedRing< T, instance >
- SetComment() : Gzip
- SetCurve() : EcPrecomputation< EC2N > , EcPrecomputation< ECP >
- SetDeflateLevel() : Deflator
- SetDivisor() : PadlockRNG
- SetErrorType() : Exception
- SetFilename() : Gzip
- SetFiletime() : Gzip
- SetFilter() : ProxyFilter
- SetKey() : AuthenticatedSymmetricCipherBase , ECB_OneWay , SimpleKeyingInterface , XTS_ModeBase
- SetKeyWithIV() : SimpleKeyingInterface
- SetKeyWithRounds() : SimpleKeyingInterface
- SetMark() : SecBlock< T, A >
- SetModulus() : ModularArithmetic
- SetModulusAndSubgroupGenerator() : DL_GroupParameters_IntegerBased , DL_GroupParameters_IntegerBasedImpl< GROUP_PRECOMP, BASE_PRECOMP >
- SetNegative() : Integer
- SetNodeSize() : ByteQueue
- SetParameters() : KeyDerivationFunction
- SetPassSignal() : OutputProxy
- SetPassSignals() : Redirector
- SetPassWaitObjects() : Redirector
- SetPositive() : Integer
- SetPrivateExponent() : DL_PrivateKey< T > , DL_PrivateKeyImpl< GP >
- SetPublicElement() : DL_PublicKey< T >
- SetRetrievalChannel() : BufferedTransformation
- SetSubgroupGenerator() : DL_GroupParameters< T >
- SetSubgroupOrder() : DL_GroupParameters_IntegerBased
- SetTransparent() : MeterFilter
- SetTreeMode() : BLAKE2b , BLAKE2s
- SetWhat() : Exception
- SHA3_Final() : SHA3_Final< T_DigestSize >
- SHAKE128() : SHAKE128
- SHAKE256() : SHAKE256
- SHAKE_Final() : SHAKE_Final< T_Strength >
- SHARED_KEYLENGTH : x25519
- Shuffle() : RandomNumberGenerator
- Sign() : DL_Algorithm_GDSA< T > , DL_Algorithm_GDSA_ISO15946< T > , DL_Algorithm_LUC_HMP , DL_Algorithm_NR< T > , DL_ElgamalLikeSignatureAlgorithm< T > , Integer , PK_Signer
- SignalHandler() : SignalHandler< S, O >
- SignAndRestart() : DL_SignerBase< T > , ed25519Signer , PK_Signer , TF_SignerBase
- signature() : ed25519_MessageAccumulator
- SIGNATURE_AT_BEGIN : SignatureVerificationFilter
- SIGNATURE_AT_END : SignatureVerificationFilter
- SIGNATURE_LENGTH : ed25519PrivateKey , ed25519Signer
- SignatureLength() : DL_SignatureSchemeBase< INTFACE, KEY_INTFACE > , ed25519Signer , ed25519Verifier , PK_SignatureScheme
- SignatureUpfront() : PK_SignatureScheme
- SignatureVerificationFilter() : SignatureVerificationFilter
- SIGNED : Integer
- Signedness : Integer
- Signer : DL_SS< KEYS, SA, MEM, H, ALG_INFO > , ed25519 , TF_SS< KEYS, STANDARD, H, ALG_INFO >
- SignerFilter() : SignerFilter
- SignMessage() : PK_Signer
- SignMessageWithRecovery() : PK_Signer
- SignStream() : ed25519Signer
- SimpleProxyFilter() : SimpleProxyFilter
- SimultaneousExponentiate() : AbstractRing< T > , DL_GroupParameters< T > , DL_GroupParameters_GFP , DL_GroupParameters_LUC , ModularArithmetic
- SimultaneousMultiply() : AbstractGroup< T >
- SipHash() : SipHash< C, D, T_128bit >
- size() : ByteArrayParameter , ConstByteArrayParameter , ed25519_MessageAccumulator , SecBlock< T, A >
- SizeInBytes() : SecBlock< T, A >
- Skip() : BufferedTransformation , FileStore
- SkipAll() : BufferedTransformation
- SkipMessages() : BufferedTransformation
- SLen() : DL_ElgamalLikeSignatureAlgorithm< T >
- Source() : Source
- SourceExhausted() : Source , SourceTemplate< T >
- SourceTemplate() : SourceTemplate< T >
- SpecifyDataLengths() : AuthenticatedSymmetricCipher
- Spy() : ByteQueue , MessageQueue
- Square() : AbstractRing< T > , EuclideanDomainOf< T > , GF2NT233 , GF2NT , ModularArithmetic , QuotientRing< T > , RingOfPolynomialsOver< T >
- Squared() : Integer
- SquareRoot() : Integer
- Standard : TF_ES< KEYS, STANDARD, ALG_INFO > , TF_SS< KEYS, STANDARD, H, ALG_INFO >
- StartTimer() : TimerBase
- StaticAlgorithmName() : AlgorithmImpl< BASE, ALGORITHM_INFO > , BTEA_Info , ChaCha_Info , ChaChaTLS_Info , CHAM128_Info , CHAM64_Info , CipherModeFinalTemplate_CipherHolder< CIPHER, BASE > , ElGamal , LEA_Info , LSH224 , LSH256 , LSH384 , LSH512 , LSH512_256 , P1363_MGF1 , SHA1 , SHA224 , SHA256 , SHA384 , SHA512 , SIMECK32_Info , SIMECK64_Info , SIMON_Info< L, D, N, M > , SM3 , SPECK_Info< L, D, N, M > , TEA_Info , XChaCha20_Info , XTEA_Info , XTS_ModeBase
- StaticGetDefaultRounds() : VariableRounds< D, N, M >
- StaticGetValidKeyLength() : FixedKeyLength< N, IV_REQ, IV_L > , SameKeyLengthAs< T, IV_REQ, IV_L > , VariableKeyLength< D, N, M, Q, IV_REQ, IV_L >
- StaticPrivateKeyLength() : AuthenticatedKeyAgreementDomain , DH2 , FHMQV_Domain< GROUP_PARAMETERS, COFACTOR_OPTION, HASH > , HMQV_Domain< GROUP_PARAMETERS, COFACTOR_OPTION, HASH > , MQV_Domain< GROUP_PARAMETERS, COFACTOR_OPTION >
- StaticPublicKeyLength() : AuthenticatedKeyAgreementDomain , DH2 , FHMQV_Domain< GROUP_PARAMETERS, COFACTOR_OPTION, HASH > , HMQV_Domain< GROUP_PARAMETERS, COFACTOR_OPTION, HASH > , MQV_Domain< GROUP_PARAMETERS, COFACTOR_OPTION >
- StopRedirection() : Redirector
- Store() : Store
- StreamTransformationFilter() : StreamTransformationFilter
- StringSinkTemplate() : StringSinkTemplate< T >
- StringSource() : StringSource
- StringStore() : StringStore
- SubPrime() : PrimeAndGenerator
- Subtract() : AbstractGroup< T > , EuclideanDomainOf< T > , ModularArithmetic , QuotientRing< T > , RingOfPolynomialsOver< T >
- SupportsPrecomputation() : CryptoMaterial , DL_GroupParameters< T > , DL_PrivateKeyImpl< GP > , DL_PublicKeyImpl< GP > , InvertibleRWFunction
- swap() : ByteQueue , Integer , MessageQueue , SecBlock< T, A >
- SymmetricCipherFinal() : SymmetricCipherFinal< BASE, INFO >