Crypto++ 8.9 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:

### - c -

- CalculateDigest() : HashTransformation
- CalculateInverse() : InvertibleLUCFunction , InvertibleRabinFunction , InvertibleRSAFunction , InvertibleRSAFunction_ISO , InvertibleRWFunction , TrapdoorFunctionInverse
- CalculateRandomizedInverse() : InvertibleESIGNFunction , RandomizedTrapdoorFunctionInverse , TrapdoorFunctionInverse
- CalculateTruncatedDigest() : HashTransformation
- CanIncorporateEntropy() : AutoSeededX917RNG< BLOCK_CIPHER > , MersenneTwister< K, M, N, F, S > , NIST_DRBG , OldRandomPool , RandomNumberGenerator , RandomPool
- CanIterate() : CFB_CipherAbstractPolicy , CFB_CipherConcretePolicy< WT, W, BASE >
- CanModifyInput() : BufferedTransformation
- CANNOT_FLUSH : Exception
- CannotFlush() : CannotFlush
- CanOperateKeystream() : AdditiveCipherAbstractPolicy , AdditiveCipherConcretePolicy< WT, W, X, BASE >
- CanUsePredictableIVs() : SimpleKeyingInterface
- CanUseRandomIVs() : SimpleKeyingInterface
- CanUseStructuredIVs() : SimpleKeyingInterface
- CascadeExponentiate() : AbstractRing< T > , DL_BasePrecomputation_LUC , DL_FixedBasePrecomputation< T > , DL_FixedBasePrecomputationImpl< T > , ModularArithmetic
- CascadeExponentiateBaseAndPublicElement() : DL_PublicKey< T >
- CascadeScalarMultiply() : AbstractGroup< T >
- CBC_MAC() : CBC_MAC< T >
- ChannelCreatePutSpace() : AuthenticatedDecryptionFilter , AuthenticatedEncryptionFilter , BufferedTransformation , Multichannel< T >
- ChannelFlush() : BufferedTransformation , ChannelSwitch , Multichannel< T > , Unflushable< T >
- ChannelMessageEnd() : BufferedTransformation
- ChannelMessageSeriesEnd() : BufferedTransformation , InputRejecting< T >
- ChannelPut() : BufferedTransformation
- ChannelPut2() : AuthenticatedDecryptionFilter , AuthenticatedEncryptionFilter , BufferedTransformation , ChannelSwitch , EqualityComparisonFilter , InputRejecting< T > , Multichannel< T > , RawIDA
- ChannelPutMessageEnd() : BufferedTransformation
- ChannelPutModifiable() : BufferedTransformation , Multichannel< T >
- ChannelPutModifiable2() : AuthenticatedDecryptionFilter , BufferedTransformation , Multichannel< T >
- ChannelPutWord16() : BufferedTransformation
- ChannelPutWord32() : BufferedTransformation
- ChannelPutWord64() : BufferedTransformation
- CheckByte() : BERGeneralDecoder
- CheckKeyParityBits() : DES
- CipherIsRandomAccess() : AdditiveCipherAbstractPolicy , CTR_ModePolicy , OFB_ModePolicy
- CipherModeFinalTemplate_CipherHolder() : CipherModeFinalTemplate_CipherHolder< CIPHER, BASE >
- CipherModeFinalTemplate_ExternalCipher() : CipherModeFinalTemplate_ExternalCipher< BASE >
- CipherResynchronize() : AdditiveCipherAbstractPolicy , CFB_CipherAbstractPolicy , XSalsa20_Policy
- CipherSetKey() : AdditiveCipherAbstractPolicy , CFB_CipherAbstractPolicy , XSalsa20_Policy
- CiphertextLength() : PK_CryptoSystem
- ClampKey() : x25519
- CleanGrow() : SecBlock< T, A >
- CleanNew() : SecBlock< T, A >
- Clear() : ByteQueue
- Clone() : Clonable , ClonableImpl< DERIVED, BASE > , ModularArithmetic , MontgomeryRepresentation , SymmetricCipherFinal< BASE, INFO >
- CMAC() : CMAC< T >
- CoefficientCount() : PolynomialMod2 , PolynomialOverFixedRing< T, instance >
- CombinedNameValuePairs() : CombinedNameValuePairs
- Compare() : Integer
- ConstByteArrayParameter() : ConstByteArrayParameter
- construct() : AllocatorBase< T >
- ConvertElementToInteger() : DL_GroupParameters< T > , DL_GroupParameters_IntegerBased
- ConvertIn() : DL_GroupPrecomputation< T > , EcPrecomputation< ECP > , ModExpPrecomputation , ModularArithmetic , MontgomeryRepresentation
- ConvertOut() : DL_GroupPrecomputation< T > , EcPrecomputation< ECP > , ModExpPrecomputation , ModularArithmetic , MontgomeryRepresentation
- ConvertToLong() : Integer
- CopyAllTo() : BufferedTransformation
- CopyMessagesTo() : BufferedTransformation , MessageQueue
- CopyRangeTo() : BufferedTransformation
- CopyRangeTo2() : BERGeneralDecoder , BufferedTransformation , ByteQueue , ByteQueue::Walker , FileStore , Filter , MessageQueue , NullStore , RandomNumberStore , Sink , StringStore
- CopyTo() : BufferedTransformation
- CorrectEndianess() : IteratedHash< T_HashWordType, T_Endianness, T_BlockSize, T_Base >
- CorrectKeyParityBits() : DES
- CreateDecryptionFilter() : PK_Decryptor
- CreateEncryptionFilter() : PK_Encryptor
- CreatePutSpace() : ArraySink , ArrayXorSink , BufferedTransformation , ByteQueue , HashFilter , MeterFilter , Multichannel< T >
- CreateUpdateSpace() : HashTransformation , IteratedHashBase< T, BASE >
- CurrentSize() : ByteQueue