Fabcoin Core  0.16.2
P2P Digital Currency
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 Nbenchmark
 NclThe OpenCL C++ bindings are defined within this namespace
 NConsensus
 NCuckooCacheNamespace CuckooCache provides high performance cache primitives
 NdevAdapted from code found on http://stackoverflow.com/questions/180947/base64-decode-snippet-in-c Originally by RenĂ© Nyffenegger
 NGUIUtilUtility functions used by the Fabcoin Qt UI
 Njson_spirit
 Nmemusage
 Norg
 Npayments
 Npicosha2
 NstdStd::hash for asio::adress
 Ntinyformat
 NUi
 NWeak
 NWeak1
 C__blake2b_param
 CABIFunctionFieldABI functions widget
 CABIParamABI parameter widget
 CABIParamItem
 CABIParamsFieldList of parameters for contract function
 CAbstractEuclideanDomainAbstract Euclidean domain
 CAbstractGroupAbstract group
 CAbstractPolicyHolderAccess a stream cipher policy object
 CAbstractRingAbstract ring
 CAbstractThresholdConditionCheckerAbstract class that implements BIP9-style threshold logic, and caches results
 CAccountManagerAdd account management functionnalities to CLI
 CAddedNodeInfo
 CAdditiveCipherAbstractPolicyPolicy object for additive stream ciphers
 CAdditiveCipherConcretePolicyBase class for additive stream ciphers
 CAdditiveCipherTemplateBase class for additive stream ciphers with SymmetricCipher interface
 CAddressBookPageWidget that shows a list of sending or receiving addresses
 CAddressFieldDrop down list of addresses
 CAddressTableEntry
 CAddressTableEntryLessThan
 CAddressTableModelQt model of the address book in the core
 CAddressTablePriv
 CAddTokenPage
 CAdler32ADLER-32 checksum calculations
 CAESAES block cipher (Rijndael)
 CAES128_ctx
 CAES128CBCDecrypt
 CAES128CBCEncrypt
 CAES128DecryptA decryption class for AES-128
 CAES128EncryptAn encryption class for AES-128
 CAES192_ctx
 CAES256_ctx
 CAES256CBCDecrypt
 CAES256CBCEncrypt
 CAES256DecryptA decryption class for AES-256
 CAES256EncryptAn encryption class for AES-256
 CAES_state
 CAlgorithmInterface for all crypto algorithms
 CAlgorithmImplBase class for identifying alogorithm
 CAlgorithmParametersAn object that implements NameValuePairs
 CAlgorithmParametersBaseBase class for AlgorithmParameters
 CAlgorithmParametersTemplateTemplate base class for AlgorithmParameters
 CAllocatorBaseBase class for all allocators used by SecBlock
 CAllocatorWithCleanupAllocates a block of memory with cleanup
 CAmountSpinBoxQSpinBox that uses fixed-point numbers internally and uses our own formatting/parsing functions
 Cancestor_score
 Cancestor_score_or_gas_price
 CAnnotatedMixinTemplate mixin that adds -Wthread-safety locking annotations to a subset of the mutex API
 CARC4Alleged RC4
 CArena
 CArgsManager
 Carith_uint256256-bit unsigned big integer
 CArraySinkCopy input to a memory buffer
 CArraySourcePointer-based implementation of the Source interface
 CArrayXorSinkXor input to a memory buffer
 CAskPassphraseDialogMultifunctional dialog to ask for passphrases
 CASN1CryptoMaterialEncode and decode ASN.1 objects with additional information
 CASN1ObjectInterface for encoding and decoding ASN1 objects
 CASNOptionalOptional data encoder and decoder
 CAssignFromHelperClass
 CAsymmetricAlgorithmInterface for asymmetric algorithms
 CAuthenticatedDecryptionFilterFilter wrapper for decrypting with AuthenticatedSymmetricCipher
 CAuthenticatedEncryptionFilterFilter wrapper for encrypting with AuthenticatedSymmetricCipher
 CAuthenticatedKeyAgreementDomainInterface for domains of authenticated key agreement protocols
 CAuthenticatedSymmetricCipherInterface for one direction (encryption or decryption) of a stream cipher or block cipher mode with authentication
 CAuthenticatedSymmetricCipherBaseBase implementation for one direction (encryption or decryption) of a stream cipher or block cipher mode with authentication
 CAuthenticatedSymmetricCipherDocumentationProvides Encryption and Decryption typedefs used by derived classes to implement an authenticated encryption cipher
 CAutoSignalingProvides auto signaling support
 CBadArgument
 CBannedNodeLessThan
 CBanTableModelQt model providing information about connected peers, similar to the "getpeerinfo" RPC call
 CBanTablePriv
 CBase32DecoderBase32 decodes data
 CBase32EncoderBase32 encodes data
 CBase64DecoderBase64 decodes data
 CBase64EncoderBase64 encodes data
 CBase64URLDecoderBase64 decodes data using a web safe alphabet
 CBase64URLEncoderBase64 encodes data using a web safe alphabet
 Cbase_blobTemplate base class for fixed-sized opaque blobs
 Cbase_uintTemplate base class for unsigned big integers
 CBaseAndExponentBase and exponent
 CBaseN_DecoderDecoder for bases that are a power of 2
 CBaseN_EncoderEncoder for bases that are a power of 2
 CBaseSignatureChecker
 CBaseSignatureCreatorVirtual base class for signature creators
 Cbench_ecdh_t
 Cbench_inv_t
 Cbench_recover_t
 Cbench_sign_t
 Cbenchmark_verify_t
 CBERDecodeErrException thrown when an ASN.1 BER decoing error is encountered
 CBERGeneralDecoderBER General Decoder
 CBERSequenceDecoderBER Sequence Decoder
 CBERSetDecoderBER Set Decoder
 CBIP9Stats
 CBitBucketActs as an input discarding Filter or Sink
 CBLAKE2_BaseBLAKE2 hash implementation
 CBLAKE2_InfoBLAKE2 hash information
 CBLAKE2_IV
 CBLAKE2_IV< false >BLAKE2s initialization vector specialization
 CBLAKE2_IV< true >
 CBLAKE2_ParameterBlockBLAKE2 parameter block
 CBLAKE2_ParameterBlock< false >BLAKE2s parameter block specialization
 CBLAKE2_ParameterBlock< true >BLAKE2b parameter block specialization
 CBLAKE2_Sigma
 CBLAKE2_Sigma< false >
 CBLAKE2_Sigma< true >BLAKE2b sigma table specialization
 CBLAKE2_StateBLAKE2 state information
 CBLAKE2_TestTuples
 CBLAKE2bThe BLAKE2b cryptographic hash function
 Cblake2b_state_s
 CBLAKE2sThe BLAKE2s cryptographic hash function
 CBlockAssemblerGenerate a new block, without valid proof-of-work
 CBlockCipherInterface for one direction (encryption or decryption) of a block cipher
 CBlockCipherDocumentationProvides Encryption and Decryption typedefs used by derived classes to implement a block cipher
 CBlockCipherFinalProvides class member functions to key a block cipher
 CBlockCipherImplProvides a base implementation of Algorithm and SimpleKeyingInterface for block ciphers
 CBlockGetAndPutAccess a block of memory
 CBlockHasher
 CBlockInfoDiagnosticsChannel
 CBlockOrientedCipherModeBaseBlock cipher mode of operation default implementation
 CBlockPaddingSchemeDefPadding schemes used for block ciphers
 CBlockTransactions
 CBlockTransactionsRequest
 CBlockTransformationInterface for the data processing part of block ciphers
 CBlowfishBlowfish block cipher
 CBlowfish_InfoBlowfish block cipher information
 CBlumBlumShubBlumBlumShub with factorization of the modulus
 CBTEABTEA block cipher
 CBTEA_InfoBTEA block cipher information
 Cbucket
 CBufferedTransformationInterface for buffered transformations
 CBufferlessBase class for bufferless filters
 CByteArrayParameterUsed to pass byte array input as part of a NameValuePairs object
 CByteCodeExec
 CByteCodeExecResult
 CByteQueueData structure used to store byte strings
 CByteQueueNode
 CCAccountAccount information
 CCAccountingEntryInternal transfers
 CCachingTransactionSignatureChecker
 CCAddrDBAccess to the (IP) address database (peers.dat)
 CCAddressA CService with information about it as peer
 CCAddressBookDataAddress book data
 CCAddrInfoExtended statistics about a CAddress
 CCAddrManStochastical (IP) address manager
 CCAffectedKeysVisitor
 CCallback
 CCallContract
 CCallStack
 CCamelliaCamellia block cipher
 CCamellia_InfoCamellia block cipher information
 CCannotFlushFlush(true) was called but it can't completely flush its buffers
 CCASTCAST block cipher base
 CCAST128CAST128 block cipher
 CCAST128_InfoCAST128 block cipher information
 CCAST256CAST256 block cipher
 CCAST256_InfoCAST256 block cipher information
 CCAutoFileNon-refcounted RAII wrapper for FILE*
 CCBanDBAccess to the banlist database (banlist.dat)
 CCBanEntry
 CCBase58DataBase class for all base58-encoded data
 CCBaseChainParamsCBaseChainParams defines the base parameters (shared between fabcoin-cli and fabcoind) of a given instance of the Fabcoin system
 CCBaseMainParamsMain network
 CCBaseRegTestParams
 CCBaseTestNetParamsTestnet (v3)
 CCBasicKeyStoreBasic key store, that keeps keys in an address->secret map
 CCBC_CTS_DecryptionCBC-CTS block cipher mode of operation decryption operation
 CCBC_CTS_EncryptionCBC-CTS block cipher mode of operation encryption operation
 CCBC_CTS_ModeCBC mode with ciphertext stealing
 CCBC_CTS_Mode_ExternalCipherCBC mode with ciphertext stealing, external cipher
 CCBC_DecryptionCBC block cipher mode of operation decryption operation
 CCBC_EncryptionCBC block cipher mode of operation encryption operation
 CCBC_MACCBC-MAC
 CCBC_MAC_Base_
 CCBC_ModeCBC mode
 CCBC_Mode_ExternalCipherCBC mode, external cipher
 CCBC_ModeBaseCBC block cipher mode of operation default implementation
 CCBlock
 CCBlockFileInfo
 CCBlockHeaderNodes collect new transactions into a block, hash them into a hash tree, and scan through nonce values to make the block's hash satisfy proof-of-work requirements
 CCBlockHeaderAndShortTxIDs
 CCBlockIndexThe block chain is a tree shaped structure starting with the genesis block at the root, with each block potentially having multiple candidates to be the next block
 CCBlockLocatorDescribes a place in the block chain to another node such that if the other node doesn't have the same branch, it can find a recent common trunk
 CCBlockPolicyEstimatorWe want to be able to estimate feerates that are needed on tx's to be included in a certain number of blocks
 CCBlockTemplate
 CCBlockTreeDBAccess to the block database (blocks/index/)
 CCBlockUndoUndo information for a CBlock
 CCBloomFilterBloomFilter is a probabilistic filter which SPV clients provide so that we can filter the transactions we send them
 CCBufferedFileNon-refcounted RAII wrapper around a FILE* that implements a ring buffer to deserialize from
 CCChainAn in-memory indexed chain of blocks
 CCChainParamsCChainParams defines various tweakable parameters of a given instance of the Fabcoin system
 CCCheckpointData
 CCCheckQueueQueue for verifications that have to be performed
 CCCheckQueueControlRAII-style controller object for a CCheckQueue that guarantees the passed queue is finished before continuing
 CCClientUIInterfaceSignals for UI communication
 CCCMCCM block cipher mode of operation
 CCCM_BaseCCM block cipher base implementation
 CCCM_FinalCCM block cipher final implementation
 CCCoin
 CCCoinControlCoin Control Features
 CCCoinControlWidgetItem
 CCCoinsCacheEntry
 CCCoinsStats
 CCCoinsViewAbstract view on the open txout dataset
 CCCoinsViewBackedCCoinsView backed by another CCoinsView
 CCCoinsViewCacheCCoinsView that adds a memory cache for transactions to another CCoinsView
 CCCoinsViewCursorCursor for iterating over CoinsView state
 CCCoinsViewDBCCoinsView backed by the coin database (chainstate/)
 CCCoinsViewDBCursorSpecialization of CCoinsViewCursor to iterate over a CCoinsViewDB
 CCCoinsViewErrorCatcherThis is a minimally invasive approach to shutdown on LevelDB read errors from the chainstate, while keeping user interface out of the common library, which is shared between fabcoind, and fabcoin-qt and non-server tools
 CCCoinsViewMemPoolCCoinsView that brings transactions from a memorypool into view
 CCCombinedBan
 CCCompactSize
 CCConnectionFailed
 CCConnman
 CCContractBookDataContract book data
 CCCriticalSectionWrapped boost mutex: supports recursive locking, but no waiting TODO: We should move away from using the recursive lock by default
 CCCrypterEncryption/decryption context with key information
 CCCryptoKeyStoreKeystore which keeps the private keys encrypted
 CCDataStreamDouble ended buffer combining vector and stream-like interfaces
 CCDBRAII class that provides access to a Berkeley database
 CCDBBatchBatch of changes queued to be written to a CDBWrapper
 CCDBEnv
 CCDBIterator
 CCDBWrapper
 CCDiskBlockIndexUsed to marshal pointers into hashes for db storage
 CCDiskBlockPos
 CCDiskTxPos
 CCDNSSeedData
 CCEquihashInputCustom serializer for CBlockHeader that omits the nonce and solution, for use as input to Equihash
 CCExtKey
 CCExtPubKey
 CCFabcoinAddressBase58-encoded Fabcoin addresses
 CCFabcoinExtKeyBase
 CCFabcoinLevelDBLogger
 CCFabcoinSecretA base58-encoded secret key
 CCFB_CipherAbstractPolicyPolicy object for feeback based stream ciphers
 CCFB_CipherConcretePolicyBase class for feedback based stream ciphers
 CCFB_CipherTemplateBase class for feedback based stream ciphers with SymmetricCipher interface
 CCFB_DecryptionTemplateBase class for feedback based stream ciphers in the reverse direction with SymmetricCipher interface
 CCFB_EncryptionTemplateBase class for feedback based stream ciphers in the forward direction with SymmetricCipher interface
 CCFB_FIPS_ModeCFB block cipher mode of operation providing FIPS validated cryptography
 CCFB_FIPS_Mode_ExternalCipherCFB mode, external cipher, providing FIPS validated cryptography
 CCFB_ModeCFB block cipher mode of operation
 CCFB_Mode_ExternalCipherCFB mode, external cipher
 CCFB_ModePolicyCFB block cipher mode of operation
 CCFB_RequireFullDataBlocksBase class for feedback based stream ciphers with a mandatory block size
 CCFeeBumper
 CCFeeRateFee rate in liu per kilobyte: CAmount / kB
 CCFlatDataWrapper for serializing arrays and POD
 CChaCha12ChaCha12 stream cipher
 CChaCha20A PRNG class for ChaCha20
 CChaCha8ChaCha8 stream cipher
 CChaCha_InfoChaCha stream cipher information
 CChaCha_PolicyChaCha stream cipher implementation
 CChainTxData
 CChannelRouteIterator
 CChannelSwitchRoute input to different and/or multiple channels based on channel ID
 CChannelSwitchTypedefs
 CCHash160A hasher class for Fabcoin's 160-bit hash (SHA-256 + RIPEMD-160)
 CCHash256A hasher class for Fabcoin's 256-bit hash (double SHA-256)
 CCHashVerifierReads data from an underlying stream, while hashing the read data
 CCHashWriterA writer stream (for serialization) that computes a 256-bit hash
 CCHDChain
 CCHeightTxIndexIteratorKey
 CCHeightTxIndexKey
 CCHMAC_SHA256A hasher class for HMAC-SHA-256
 CCHMAC_SHA512A hasher class for HMAC-SHA-512
 CCImportingNow
 CCInit
 CCInputCoin
 CCInvInv message data
 CCipherFactory
 CCipherModeBaseBlock cipher mode of operation information
 CCipherModeDocumentationBlock cipher mode of operation information
 CCipherModeFinalTemplate_CipherHolderBlock cipher mode of operation aggregate
 CCipherModeFinalTemplate_ExternalCipher
 CCKeyAn encapsulated private key
 CCKeyIDA reference to a CKey: the Hash160 of its serialized public key
 CCKeyMetadata
 CCKeyPoolA key pool entry
 CCKeyStoreA virtual base class for key stores
 Ccl_gpuminer
 CClassNullRNGRandom Number Generator that does not produce random numbers
 CClientModelModel for Fabcoin network client
 CCLogCategoryActive
 CCLogCategoryDesc
 CClonableInterface for cloning objects
 Cclonable_ptrA pointer which can be copied and cloned
 CClonableImplBase class for identifying alogorithm
 CCMACCMAC message authentication code
 CCMAC_BaseCMAC base implementation
 CCMainCleanup
 CCMainParams
 CCMainSignals
 CCMasterKeyPrivate key encryption is done based on a CMasterKey, which holds a salt and random encryption key
 CCMedianFilterMedian filter over a stream of values
 CCMerkleBlockUsed to relay blocks as header + vector<merkle branch> to filtered nodes
 CCMerkleTxA transaction with a merkle branch linking it to the block chain
 CCMessageHeaderMessage header
 CCMutableTransactionA mutable version of CTransaction
 CCMutexLockWrapper around boost::unique_lock<Mutex>
 CCNetAddrIP address (IPv6, or IPv4 using mapped IPv6 range (::FFFF:0:0/96))
 CCNetCleanup
 CCNetMessage
 CCNetMsgMaker
 CCNetProcessingCleanup
 CCNodeInformation about a peer
 CCNodeCombinedStats
 CCNodeStateStats
 CCNodeStats
 CCNoDestination
 CCodeLessThan
 CCoinA UTXO entry
 CCoinControlDialog
 CCoinControlTreeWidget
 CCombinedNameValuePairsCombines two sets of NameValuePairs
 CCombinerAll
 CCompareBlocksByHeightComparison function for sorting the getchaintips heads
 CCompareCTxMemPoolIterComparator for CTxMemPool::txiter objects
 CCompareInvMempoolOrder
 CCompareModifiedEntry
 CCompareSR
 CCompareTxIterByAncestorCount
 CCompareTxMemPoolEntryByAncestorFee
 CCompareTxMemPoolEntryByAncestorFeeOrGasPrice
 CCompareTxMemPoolEntryByDescendantScoreSort an entry by max(score/size of entry's tx, score/size with all descendants)
 CCompareTxMemPoolEntryByEntryTime
 CCompareTxMemPoolEntryByScoreSort by score of entry ((fee+delta)/size) in descending order
 CCompareValueOnly
 CCompileAssert
 CConcretePolicyHolderStream cipher policy object
 CCondensingTX
 CConnectTraceUsed to track blocks whose transactions were applied to the UTXO state as a part of a single ActivateBestChainStep call
 CConstByteArrayParameterUsed to pass byte array input as part of a NameValuePairs object
 CContractABI
 CContractBookPage
 CContractResult
 CContractTableEntry
 CContractTableEntryLessThan
 CContractTableModelQt model of the contract book in the core
 CContractTablePriv
 CCOrphanTx
 Ccounted_ptrReference counted pointer
 CCOutPointAn outpoint - a combination of a transaction hash and an index n into its vout
 CCOutput
 CCOutputEntry
 CCPartialMerkleTreeData structure that represents a partial merkle tree
 CCPubKeyAn encapsulated public key
 CCRC32CRC-32 Checksum Calculation
 CCRC32CCRC-32C Checksum Calculation
 CCreateContract
 CCRecipient
 CCRegTestParamsRegression test
 CCReserveKeyA key allocated from the key pool
 CCReserveScript
 CCRIPEMD160A hasher class for RIPEMD-160
 CCRollingBloomFilterRollingBloomFilter is a probabilistic "keep track of most recently inserted" set
 CCRPCCommand
 CCRPCConvertParam
 CCRPCConvertTable
 CCRPCTableFabcoin RPC command dispatcher
 CCryptoMaterialInterface for crypto material, such as public and private keys, and crypto parameters
 CCryptoParametersInterface for crypto prameters
 CCScheduler
 CCScriptSerialized script, used inside transaction inputs and outputs
 CCScriptCheckClosure representing one script verification Note that this stores references to the spending transaction
 CCScriptCompressorCompact serializer for scripts
 CCScriptIDA reference to a CScript: the Hash160 of its serialization (see script.h)
 CCScriptNum
 CCScriptWitness
 CCSemaphore
 CCSemaphoreGrantRAII-style semaphore lock
 CCSerActionSerializeSupport for ADD_SERIALIZE_METHODS and READWRITE macro
 CCSerActionUnserialize
 CCSerializedNetMsg
 CCServiceA combination of a network address (CNetAddr) and a (TCP) port
 CCSHA1A hasher class for SHA1
 CCSHA256A hasher class for SHA-256
 CCSHA512A hasher class for SHA-512
 CCSipHasherSipHash-2-4
 CCSizeComputer
 CCSubNet
 CCSVModelWriterExport a Qt table model to a CSV file
 Cctaes_test
 CCTestNetParamsTestnet (v3)
 CCThreadInterrupt
 CCTokenInfo
 CCTokenTx
 CCTR_ModeCTR block cipher mode of operation
 CCTR_Mode_ExternalCipherCTR mode, external cipher
 CCTR_ModePolicyCTR block cipher mode of operation
 CCTransactionThe basic transaction that is broadcasted on the network and contained in blocks
 CCTranslationInterfaceSignals for translation
 CCTxInAn input of a transaction
 CCTxMemPoolCTxMemPool stores valid-according-to-the-current-best-chain transactions that may be included in the next block
 CCTxMemPoolEntryCTxMemPoolEntry stores data about the corresponding transaction, as well as data about all in-mempool transactions that depend on the transaction ("descendant" transactions)
 CCTxMemPoolModifiedEntry
 CCTxOutAn output of a transaction
 CCTxOutCompressorWrapper for CTxOut that provides a more compact serialization
 CCTxUndoUndo information for a CTransaction
 CCUnitTestParamsRegression network parameters overwrites for unit testing
 CCUpdatedBlock
 CCustomFlushPropagationInterface for custom flush signals propagation
 CCustomSignalPropagationInterface for custom flush signals
 CCValidationInterface
 CCValidationStateCapture information about block/transaction validation
 CCVarInt
 CCVectorWriter
 CCVerifyDBRAII wrapper for VerifyDB: Verify consistency of the block and coin databases
 CCWalletA CWallet is an extension of a keystore, which also maintains a set of transactions and balances, and provides the ability to create new transactions
 CCWalletDBAccess to the wallet database
 CCWalletDBWrapperAn instance of this class represents one database
 CCWalletKeyPrivate key that includes an expiration date in case it never gets used
 CCWalletScanState
 CCWalletTxA transaction with a bunch of additional info that only the owner cares about
 CCZMQAbstractNotifier
 CCZMQAbstractPublishNotifier
 CCZMQNotificationInterface
 CCZMQPublishHashBlockNotifier
 CCZMQPublishHashTransactionNotifier
 CCZMQPublishRawBlockNotifier
 CCZMQPublishRawTransactionNotifier
 CDataDecryptorPassword-based Decryptor
 CDataDecryptorErrException thrown when LegacyDecryptorWithMAC or DefaultDecryptorWithMAC decryption error is encountered
 CDataDecryptorWithMACPassword-based decryptor with MAC
 CDataEncryptorPassword-based Encryptor
 CDataEncryptorWithMACPassword-based encryptor with MAC
 CDataParametersInfoAlgorithm information for password-based encryptors and decryptors
 Cdbwrapper_error
 Cdebug_s
 CDecodingResultReturns a decoding results
 CDefaultObjectFactoryObject factory for registering objects
 CDeflatorDEFLATE compressor (RFC 1951)
 CDereferencingComparator
 CDERGeneralEncoderDER General Encoder
 CDERSequenceEncoderDER Sequence Encoder
 CDERSetEncoderDER Set Encoder
 CDESDES block cipher
 CDES_EDE22-key TripleDES block cipher
 CDES_EDE2_Info2-key TripleDES block cipher information
 CDES_EDE33-key TripleDES block cipher
 CDES_EDE3_Info3-key TripleDES block cipher information
 CDES_InfoDES block cipher information
 CDES_XEX3DESX block cipher
 CDES_XEX3_InfoDESX block cipher information
 Cdescendant_score
 Cdeserialize_typeDummy data type to identify deserializing constructors
 CDeterministicSignatureAlgorithmInterface for deterministic signers
 CDevcryptoTestFixture
 CDH2Unified Diffie-Hellman in GF(p)
 CDH_DomainDiffie-Hellman domain
 CDisconnectedBlockTransactions
 CDL_Algorithm_DSA_RFC6979DSA signature algorithm based on RFC 6979
 CDL_Algorithm_ECDSAElliptic Curve DSA (ECDSA) signature algorithm
 CDL_Algorithm_ECDSA_RFC6979Elliptic Curve DSA (ECDSA) signature algorithm based on RFC 6979
 CDL_Algorithm_ECGDSA_ISO15946Elliptic Curve German DSA signature algorithm
 CDL_Algorithm_ECNRElliptic Curve NR (ECNR) signature algorithm
 CDL_Algorithm_GDSAGDSA algorithm
 CDL_Algorithm_GDSA_ISO15946German Digital Signature Algorithm
 CDL_Algorithm_LUC_HMPLUC HMP signature algorithm
 CDL_Algorithm_NRNR algorithm
 CDL_BadElementException thrown when an invalid group element is encountered
 CDL_BaseDiscrete Log (DL) base interface
 CDL_BasePrecomputation_LUC_
 CDL_CryptoKeys_GFPDiscrete Log (DL) encryption/decryption keys in GF(p) groups
 CDL_CryptoKeys_LUCLUC encryption keys
 CDL_CryptoSchemeOptionsDiscrete Log (DL) crypto scheme options
 CDL_CryptoSystemBaseDiscrete Log (DL) cryptosystem base implementation
 CDL_DecryptorBaseDiscrete Log (DL) decryptor base implementation
 CDL_DecryptorImplDiscrete Log (DL) decryptor implementation
 CDL_ElgamalLikeSignatureAlgorithmInterface for Elgamal-like signature algorithms
 CDL_EncryptionAlgorithm_XorP1363 based XOR Encryption Method
 CDL_EncryptorBaseDiscrete Log (DL) encryptor base implementation
 CDL_EncryptorImplDiscrete Log (DL) encryptor implementation
 CDL_ESDiscrete Log (DL) encryption scheme
 CDL_FixedBasePrecomputation
 CDL_FixedBasePrecomputationImpl
 CDL_GroupParametersInterface for Discrete Log (DL) group parameters
 CDL_GroupParameters_DSADSA group parameters
 CDL_GroupParameters_ECElliptic Curve Parameters
 CDL_GroupParameters_GFPGF(p) group parameters
 CDL_GroupParameters_GFP_DefaultSafePrime
 CDL_GroupParameters_IntegerBasedInteger-based GroupParameters specialization
 CDL_GroupParameters_IntegerBasedImplInteger-based GroupParameters default implementation
 CDL_GroupParameters_LUCLUC GroupParameters specialization
 CDL_GroupParameters_LUC_DefaultSafePrimeGF(p) group parameters that default to safe primes
 CDL_GroupParametersImplBase implementation of Discrete Log (DL) group parameters
 CDL_GroupPrecomputation
 CDL_GroupPrecomputation_LUC
 CDL_KeyBase class for a Discrete Log (DL) key
 CDL_KeyAgreementAlgorithmInterface for DL key agreement algorithms
 CDL_KeyAgreementAlgorithm_DHDiffie-Hellman key agreement algorithm
 CDL_KeyDerivationAlgorithmInterface for key derivation algorithms used in DL cryptosystems
 CDL_KeyDerivationAlgorithm_P1363_
 CDL_KeyedSchemeOptionsDiscrete Log (DL) key options
 CDL_KeyImpl_
 CDL_Keys_DSADSA keys
 CDL_Keys_ECElliptic Curve Discrete Log (DL) keys
 CDL_Keys_ECDSAElliptic Curve DSA keys
 CDL_Keys_ECGDSA_ISO15946Elliptic Curve German DSA keys for ISO/IEC 15946
 CDL_ObjectImplDiscrete Log (DL) object implementation
 CDL_ObjectImplBaseDiscrete Log (DL) base object implementation
 CDL_PrivateKeyInterface for Discrete Log (DL) private keys
 CDL_PrivateKey_ECElliptic Curve Discrete Log (DL) private key
 CDL_PrivateKey_ECGDSA_ISO15946Elliptic Curve German DSA key for ISO/IEC 15946
 CDL_PrivateKey_GFPDiscrete Log (DL) private key in GF(p) groups
 CDL_PrivateKey_GFP_OldFormatDiscrete Log (DL) private key in GF(p) groups
 CDL_PrivateKey_WithSignaturePairwiseConsistencyTest_
 CDL_PrivateKeyImpl_
 CDL_PublicKeyInterface for Discrete Log (DL) public keys
 CDL_PublicKey_ECElliptic Curve Discrete Log (DL) public key
 CDL_PublicKey_ECGDSA_ISO15946Elliptic Curve German DSA key for ISO/IEC 15946
 CDL_PublicKey_GFPDiscrete Log (DL) public key in GF(p) groups
 CDL_PublicKey_GFP_OldFormatDiscrete Log (DL) public key in GF(p) groups
 CDL_PublicKeyImpl_
 CDL_SchemeOptionsBaseDiscrete Log (DL) scheme options
 CDL_SignatureKeys_GFPDiscrete Log (DL) signing/verification keys in GF(p) groups
 CDL_SignatureKeys_LUCLUC signature keys
 CDL_SignatureMessageEncodingMethod_DSAInterface for message encoding method for public key signature schemes
 CDL_SignatureMessageEncodingMethod_NRInterface for message encoding method for public key signature schemes
 CDL_SignatureSchemeBaseDiscrete Log (DL) signature scheme base implementation
 CDL_SignatureSchemeOptionsDiscrete Log (DL) signature scheme options
 CDL_SignerBaseDiscrete Log (DL) signature scheme signer base implementation
 CDL_SignerImplDiscrete Log (DL) signer implementation
 CDL_SimpleKeyAgreementDomainBaseDiscrete Log (DL) simple key agreement base implementation
 CDL_SSDiscrete Log (DL) signature scheme
 CDL_SymmetricEncryptionAlgorithmInterface for symmetric encryption algorithms used in DL cryptosystems
 CDL_VerifierBase_
 CDL_VerifierImplDiscrete Log (DL) verifier implementation
 CDLIESDiscrete Log Integrated Encryption Scheme
 CDMACDMAC message authentication code
 CDMAC_BaseDMAC message authentication code base class
 CDSA2DSA signature scheme
 CDSA_RFC6979DSA deterministic signature scheme
 CDummySignatureCreatorA signature creator that just produces 72-byte empty signatures
 CDWord
 CEAXEAX block cipher mode of operation
 CEAX_BaseEAX block cipher base implementation
 CEAX_FinalEAX block cipher final implementation
 CEC2NElliptic Curve over GF(2^n)
 CEC2NPointElliptical Curve Point over GF(2^n)
 CECB_ModeECB block cipher mode of operation
 CECB_Mode_ExternalCipherECB mode, external cipher
 CECB_OneWayECB block cipher mode of operation default implementation
 CECCVerifyHandleUsers of this module must hold an ECCVerifyHandle
 CECDHElliptic Curve Diffie-Hellman
 CECDSAElliptic Curve DSA (ECDSA) signature scheme
 CECDSA_RFC6979Elliptic Curve DSA (ECDSA) deterministic signature scheme
 CECFHMQVFully Hashed Elliptic Curve Menezes-Qu-Vanstone
 CECGDSAElliptic Curve German Digital Signature Algorithm signature scheme
 CECHMQVHashed Elliptic Curve Menezes-Qu-Vanstone
 CECIESElliptic Curve Integrated Encryption Scheme
 CECMQVElliptic Curve Menezes-Qu-Vanstone
 CECNRElliptic Curve NR (ECNR) signature scheme
 CECPElliptic Curve over GF(p), where p is prime
 CECPPointElliptical Curve Point over GF(p), where p is prime
 CEcPrecomputationElliptic Curve precomputation
 CEcPrecomputation< EC2N >EC2N precomputation specialization
 CEcPrecomputation< ECP >ECP precomputation specialization
 CEcRecommendedParameters
 CEcRecommendedParameters< EC2N >
 CEcRecommendedParameters< ECP >
 CEditAddressDialogDialog for editing an address and associated information
 CEditContractInfoDialogDialog for editing a contract information
 CEhSolverCancelledException
 Ceip150Fixture
 Celement
 CElGamalElGamal encryption scheme with non-standard padding
 CElGamalBaseElGamal key agreement and encryption schemes base class
 CElGamalKeysElGamal key agreement and encryption schemes keys
 CElGamalObjectImplElGamal key agreement and encryption schemes default implementation
 CEmptyAn Empty class
 CEMSA2HashId
 CEMSA2HashIdLookup
 CEMSA2Pad_
 CEMSA5PadEMSA5 padding method
 CEncodedObjectFilterASN.1 encoded object filter
 CEncodedPointAbstract class for encoding and decoding ellicptic curve points
 CEncryptionStandardBase class for public key encryption standard classes
 Centry_time
 CEnumToTypeConverts an enumeration to a type suitable for use as a template parameter
 Ceq_cuda_context
 Ceq_cuda_context1847
 Ceq_cuda_context210_9
 CEqualityComparisonFilterA filter that checks messages on two channels for equality
 Cequi
 CEquihash
 CESIGNESIGN signature scheme, IEEE P1363a
 CESIGN_Keys
 CESIGNFunctionESIGN trapdoor function using the public key
 CEstimationResult
 CEstimatorBucket
 Cethash_full
 Cethash_h256Type of a seedhash/blockhash e.t.c
 Cethash_light
 Cethash_return_value
 CEthereumPeerTestFixture
 CEthTransactionParams
 CEuclideanDomainOfEuclidean domain
 CEventLog
 Cevm_factoryThe EVM instance factory
 Cevm_instanceThe EVM instance
 Cevm_resultThe EVM code execution result
 Cevm_uint160beBig-endian 160-bit hash suitable for keeping an Ethereum address
 Cevm_uint256beBig-endian 256-bit integer
 Cevm_variantVariant type to represent possible types of values used in EVM
 Cexamplevm
 CExceptionBase class for all exceptions thrown by the library
 CExecRPCCommandExecution of RPC command line
 CExitHandler
 CFabcoinAddressCheckValidatorFabcoin address widget validator, checks for a valid fabcoin address
 CFabcoinAddressEntryValidatorBase58 entry widget validator, checks for valid characters and removes some whitespace
 CFabcoinAmountFieldWidget for entering fabcoin amounts
 CFabcoinApplicationMain Fabcoin application object
 CFabcoinCoreClass encapsulating Fabcoin Core startup and shutdown
 CFabcoinGUIFabcoin GUI main class
 CFabcoinStyle
 CFabcoinUnitsFabcoin unit definitions
 CFabcoinVersionChecker
 CFarmThis file is generated by jsonrpcstub, DO NOT CHANGE IT MANUALLY!
 CFarmClientThis file is generated by jsonrpcstub, DO NOT CHANGE IT MANUALLY!
 CFascDGP
 CFascState
 CFascTransaction
 CFascTxConverter
 CFastRandomContextFast randomness source
 CFeeCalculation
 CFeeFilterRounder
 CFHMQV_DomainFully Hashed Menezes-Qu-Vanstone in GF(p)
 CFileSinkImplementation of Store interface
 CFileSourceImplementation of Store interface
 CFileStoreImplementation of Store interface
 CFilterImplementation of BufferedTransformation's attachment interface
 CFilterPutSpaceHelperCreate a working space in a BufferedTransformation
 CFilterTester
 CFilterWithBufferedInputDivides an input stream into discrete blocks
 CFilterWithInputQueueA filter that buffers input using a ByteQueue
 CFixedBlockSizeInherited by algorithms with fixed block size
 CFixedKeyLengthInherited by keyed algorithms with fixed key length
 CFixedRNG
 CFixedRoundsInherited by algorithms with fixed number of rounds
 CFixedRoundsCipherFactory
 CFixedSizeAlignedSecBlockFixed size stack-based SecBlock with 16-byte alignment
 CFixedSizeAllocatorWithCleanupStatic secure memory block with cleanup
 CFixedSizeSecBlockFixed size stack-based SecBlock
 CFreespaceChecker
 CFreqLessThan
 CfrontierFixture
 CFullStepRow
 CFunctionABI
 CFunctionCallback
 CGCMGCM block cipher mode of operation
 CGCM_BaseGCM block cipher base implementation
 CGCM_FinalGCM block cipher final implementation
 CGDSADSA signature scheme
 Cgeneraltestfixture
 CGeneratableCryptoMaterialInterface for generatable crypto material, such as private keys and crypto parameters
 CGetBlockAccess a block of memory
 CGetValueHelperClass
 CGF256GF(256) with polynomial basis
 CGF2_32GF(2^32) with polynomial basis
 CGF2NPGF(2^n) with Polynomial Basis
 CGF2NPPGF(2^n) with Pentanomial Basis
 CGF2NTGF(2^n) with Trinomial Basis
 CGFP2_ONBGF(p^2), optimal normal basis
 CGFP2ElementElement of GF(p^2)
 CGOSTGOST block cipher
 CGOST_InfoGOST block cipher information
 CGPUConfig
 CGPUSolver
 CGPUSolverCancelledException
 CGrouperFilter that breaks input stream into groups of fixed size
 CGunzipGZIP Decompression (RFC 1952)
 CGzipGZIP Compression (RFC 1952)
 CHash_DRBGHash_DRBG from SP 800-90A Rev 1 (June 2015)
 CHashFilterFilter wrapper for HashTransformation
 CHashInputTooLongException thrown when trying to hash more data than is allowed by a hash function
 CHashTestTuple
 CHashTransformationInterface for hash functions and data processing part of MACs
 CHashVerificationFilterFilter wrapper for HashTransformation
 CHelpMessageDialog"Help message" dialog box
 CHermeticHashFunctionMACMAC construction using a hermetic hash function
 CHexDecoderDecode base 16 data back to bytes
 CHexEncoderConverts given data to base 16
 CHKDFExtract-and-Expand Key Derivation Function (HKDF)
 CHKDF_TestTuple
 CHMACHMAC
 CHMAC_BaseHMAC information
 CHMQV_DomainHashed Menezes-Qu-Vanstone in GF(p)
 ChomesteadFixture
 CHTTPClosureEvent handler closure
 CHTTPEventEvent class
 CHTTPPathHandler
 CHTTPReplyReply structure for request_done to fill in
 CHTTPRequestIn-flight HTTP request
 CHTTPRPCTimerSimple one-shot callback timer to be used by the RPC mechanism to e.g
 CHTTPRPCTimerInterface
 CHTTPWorkItemHTTP request work item
 CHuffmanDecoderHuffman Decoder
 CHuffmanEncoderHuffman Encoder
 CHuffmanNode
 CIDEAIDEA block cipher
 CIDEA_InfoIDEA block cipher information
 Cindirectmap
 CInflatorDEFLATE decompressor (RFC 1951)
 CInformationDispersalVariant of Rabin's Information Dispersal Algorithm
 CInformationRecoveryRabin's Information Dispersal Algorithm
 CInitializeIntegerPerforms static initialization of the Integer class
 CInputRejectingBase class for input rejecting filters
 Cinsertion_order
 CIntegerMultiple precision integer with arithmetic operations
 CIntroIntroduction screen (pre-GUI startup)
 CInvalidArgumentAn invalid argument was detected
 CInvalidCiphertextA decryption filter encountered invalid ciphertext
 CInvalidDataFormatInput data was received that did not conform to expected format
 CInvalidKeyLengthException thrown when an invalid key length is encountered
 CInvalidPersonalizationLengthException thrown when an invalid personalization string length is encountered
 CInvalidRoundsException thrown when an invalid number of rounds is encountered
 CInvalidSaltLengthException thrown when an invalid salt length is encountered
 CInvertibleESIGNFunctionESIGN trapdoor function using the private key
 CInvertibleLUCFunctionThe LUC inverse function
 CInvertibleRabinFunctionRabin trapdoor function using the private key
 CInvertibleRSAFunctionRSA trapdoor function using the private key
 CInvertibleRSAFunction_ISORSA trapdoor function using the private key
 CInvertibleRWFunctionRabin-Williams trapdoor function using the private key
 CIpcReceiveChannel
 CIpcSendChannel
 CIteratedHashIterated hash base class
 CIteratedHashBaseIterated hash base class
 CIteratedHashWithStaticTransformIterated hash with a static transformation function
 CIteratorComparator
 CJSONRPCRequest
 CJSONUTF8StringFilterFilter that generates and validates UTF-8, as well as collates UTF-16 surrogate pairs as specified in RFC4627
 CKDF2_RNG
 CKeccakKeccak message digest base class
 CKeccak_224Keccak-X message digest, template for more fine-grained typedefs
 CKeccak_256Keccak-256 message digest
 CKeccak_384Keccak-384 message digest
 CKeccak_512Keccak-512 message digest
 CKeccak_Final
 CKeyAgreementAlgorithmInterface for key agreement algorithms
 CKeyBadErrException thrown when a bad key is encountered in DefaultDecryptorWithMAC and LegacyDecryptorWithMAC
 CKeyCLI
 CKeyDerivationFunctionAbstract base class for key derivation function
 CLazyPutterUse this to make sure LazyPut is finalized in event of exception
 CLazyPutterModifiableLike LazyPutter, but does a LazyPutModifiable instead
 CLC_RNGLinear Congruential Generator (LCG)
 Clibscrypt_HMAC_SHA256Context
 Clibscrypt_SHA256Context
 ClimitedmapSTL-like map container that only keeps the N elements with the highest value
 CLimitedString
 CListCoinsTestingSetup
 CLocalServiceInfo
 CLockedPageAllocatorOS-dependent allocation and deallocation of locked/pinned memory pages
 CLockedPoolPool for locked memory chunks
 CLockedPoolManagerSingleton class to keep track of locked (ie, non-swappable) memory, for use in std::allocator templates
 CLockPoints
 CLowFirstBitReader
 CLowFirstBitWriterEncoding table writer
 CLRLuby-Rackoff block cipher
 CLR_InfoLuby-Rackoff block cipher information
 CLUCLUC Integrated Encryption Scheme
 CLUC_HMPLUC-HMP, based on "Digital signature schemes based on Lucas functions" by Patrick Horster, Markus Michels, Holger Petersen
 CLUC_IES
 CLUCESLUC cryptosystem
 CLUCFunctionThe LUC function
 CLUCPrimeSelector
 CLUCSSLUC signature scheme with appendix
 CMACBadErrException thrown when an incorrect MAC is encountered in DefaultDecryptorWithMAC and LegacyDecryptorWithMAC
 CMacDockIconHandlerMacintosh-specific dock icon handler
 CMacNotificationHandlerMacintosh-specific notification handler (supports UserNotificationCenter and Growl)
 CMainSignalsInstance
 CMARC4Modified Alleged RC4
 CMARSMARS block cipher
 CMARS_InfoMARS block cipher information
 CMaskGeneratingFunctionMask generation function interface
 CMaurerRandomnessTestMaurer's Universal Statistical Test for Random Bit Generators
 CMDCMDC cipher
 CMDC_InfoMDC_Info cipher information
 Cmember_ptrPointer that overloads operator ->
 CMemPoolConflictRemovalTracker
 Cmempoolentry_txid
 CMersenneTwisterMersenne Twister class for Monte-Carlo simulations
 CMessageAuthenticationCodeInterface for message authentication codes
 CMessageAuthenticationCodeFinalProvides class member functions to key a message authentication code
 CMessageAuthenticationCodeImplProvides a base implementation of Algorithm and SimpleKeyingInterface for message authentication codes
 CMessageQueueMessage Queue
 CMeterFilterMeasure how many bytes and messages pass through the filter
 Cmhd_coninfoStructure copied from libjson-rpc-cpp httpserver version 0.6.0
 CMinerCLI
 Cmining_score
 CMiningChannel
 CMockEthereumPeerObserver
 CMockHostCapability
 CMockSession
 CModalOverlayModal overlay to display information about the chain-sync state
 CModePolicyCommonTemplateBlock cipher mode of operation common operations
 CModExpPrecomputation
 Cmodifiedentry_iter
 CModularArithmeticRing of congruence classes modulo n
 CModularServer
 CModularServer< I, Is... >
 CMontgomeryRepresentationPerforms modular arithmetic in Montgomery representation for increased speed
 CMQV_DomainMQV domain for performing authenticated key agreement
 CMT19937Original MT19937 generator provided in the ACM paper
 CMT19937arUpdated MT19937 generator adapted to provide an array for initialization
 CMultichannelMultiple channels support for custom signal processing
 CMutableTransactionSignatureChecker
 CMutableTransactionSignatureCreator
 CNameValuePairsInterface for retrieving values given their names
 CNavigationBarCustom control for navigation bar
 CNavToolButton
 CNetEventsInterfaceInterface for message handling
 CNetFixture
 CNetworkStyle
 CNewFixedDistanceDecoder
 CNewFixedLiteralDecoder
 CNewInteger
 CNewLastSmallPrimeSquared
 CNewObjectAn object factory function
 CNewPolynomialMod2
 CNewPrimeTable
 CNIST_DRBGInterface for NIST DRBGs from SP 800-90A
 Cnode
 CNodeEvictionCandidate
 CNodeLessThan
 CNotCopyableEnsures an object is not copyable
 CNotificatorCross-platform desktop notification client
 CNotImplementedA method was called which was not implemented
 CNRNR signature scheme
 CNSBundle(returnCorrectIdentifier)
 CNullAllocatorNULL allocator
 CNullHash
 CNullNameValuePairs
 CNullStoreEmpty store
 COAEPOAEP padding
 COAEP_BaseOAEP padding base class
 CObjectFactoryObject factory interface for registering objects
 CObjectFactoryRegistryObject factory registry
 CObjectHolderUses encapsulation to hide an object in derived classes
 COFB_ModeOFB block cipher mode of operation
 COFB_Mode_ExternalCipherOFB mode, external cipher
 COFB_ModePolicyOFB block cipher mode of operation
 COIDObject Identifier
 COIDLessThan
 COpaqueFilterA non-transparent MeterFilter
 COpenURIDialog
 COptionsDialogPreferences dialog
 COptionsModelInterface from Qt to configuration data structure for Fabcoin client
 COS_ErrorThe operating system reported an error
 COutputProxyFilter class that is a proxy for a sink
 COverrideStream
 COverviewPageOverview ("home") page widget
 CP1363_EMSA2EMSA2, for use with RWSS and RSA_ISO
 CP1363_EMSA5EMSA5 padding method, for use with ESIGN
 CP1363_KDF2
 CP1363_MGF1P1363 mask generation function
 CP2PFixture
 CPaddingRemover
 CPanama
 CPanamaCipherPanama stream cipher
 CPanamaCipherInfoPanama stream cipher information
 CPanamaCipherPolicyPanama stream cipher operation
 CParameterABI
 CParameterTypeDecode the api parameter type, provide more informations about the data type that can be used for encoding and decoding
 CPartiallyDownloadedBlock
 CPasswordBasedKeyDerivationFunctionAbstract base class for password based key derivation function
 CPaymentRequestPlus
 CPaymentServer
 CPBKDF_TestTuple
 CPeerLogicValidation
 CPeerTableModelQt model providing information about connected peers, similar to the "getpeerinfo" RPC call
 CPeerTablePriv
 CPerBlockConnectTrace
 CPK_CryptoSystemInterface for public-key encryptors and decryptors
 CPK_DecryptorInterface for public-key decryptors
 CPK_DecryptorFilterFilter wrapper for PK_Decryptor
 CPK_DefaultDecryptionFilter
 CPK_DefaultEncryptionFilter
 CPK_DeterministicSignatureMessageEncodingMethodInterface for message encoding method for public key signature schemes
 CPK_EncryptionMessageEncodingMethodMessage encoding method for public key encryption
 CPK_EncryptorInterface for public-key encryptors
 CPK_EncryptorFilterFilter wrapper for PK_Encryptor
 CPK_FinalTemplateTemplate implementing constructors for public key algorithm classes
 CPK_FixedLengthCryptoSystemImplPublic key trapdoor function default implementation
 CPK_MessageAccumulatorInterface for accumulating messages to be signed or verified
 CPK_MessageAccumulatorBaseInterface for message encoding method for public key signature schemes
 CPK_MessageAccumulatorImplInterface for message encoding method for public key signature schemes
 CPK_RecoverableSignatureMessageEncodingMethodInterface for message encoding method for public key signature schemes
 CPK_SignatureMessageEncodingMethodInterface for message encoding method for public key signature schemes
 CPK_SignatureSchemeInterface for public-key signers and verifiers
 CPK_SignerInterface for public-key signers
 CPK_VerifierInterface for public-key signature verifiers
 CPKCS12_PBKDFPBKDF from PKCS #12, appendix B
 CPKCS1v15PKCS #1 version 1.5, for use with RSAES and RSASS
 CPKCS1v15_SignatureMessageEncodingMethodPKCS#1 v1.5 Signature Encoding Scheme
 CPKCS5_PBKDF1PBKDF1 from PKCS #5
 CPKCS5_PBKDF2_HMACPBKDF2 from PKCS #5
 CPKCS8PrivateKeyEncodes and decodesprivateKeyInfo
 CPKCS_DigestDecorationPKCS#1 decoration data structure
 CPKCS_EncryptionPaddingSchemePKCS#1 v1.5 Encryption Padding Scheme
 CPlatformStyle
 CPoly1305Poly1305 message authentication code
 CPoly1305_BasePoly1305 message authentication code base class
 CPoly1305_TestTuples
 CPolynomialMod2Polynomial with Coefficients in GF(2)
 CPolynomialOverSingle-variable polynomials over arbitrary rings
 CPolynomialOverFixedRingPolynomials over a fixed ring
 CPosixLockedPageAllocatorLockedPageAllocator specialized for OSes that don't try to be special snowflakes
 CPrecomputedTransactionData
 CPrefilledTransaction
 CprevectorImplements a drop-in replacement for std::vector<T> which stores up to N elements directly (without heap allocation)
 CPrimeAndGeneratorGenerator of prime numbers of special forms
 CPrimeSelectorApplication callback to signal suitability of a cabdidate prime
 CPrimeSieve
 CPrivateKeyInterface for private keys
 CPrivateKeyAlgorithmInterface for asymmetric algorithms using private keys
 CProjectiveDoubling
 CProjectivePoint
 CProxyAddressValidatorProxy address widget validator, checks for a valid proxy address
 CProxyCredentialsCredentials for proxy authentication
 CProxyFilterBase class for Filter classes that are proxies for a chain of other filters
 CproxyType
 CPSSProbabilistic Signature Scheme with Appendix
 CPSSRProbabilistic Signature Scheme with Recovery
 CPSSR_MEMPSSR Message Encoding Method
 CPSSR_MEM_BasePSSR Message Encoding Method interface
 CPSSR_MEM_BaseWithHashIdPSSR Message Encoding Method with Hash Identifier
 CPSSR_MEM_BaseWithHashId< false >PSSR Message Encoding Method without Hash Identifier
 CPSSR_MEM_BaseWithHashId< true >PSSR Message Encoding Method with Hash Identifier
 CPublicBlumBlumShubBlumBlumShub without factorization of the modulus
 CPublicKeyInterface for public keys
 CPublicKeyAlgorithmInterface for asymmetric algorithms using public keys
 CPutBlockAccess a block of memory
 CQRCToken
 CQRImageWidget
 Cqt_meta_stringdata_ABIFunctionField_t
 Cqt_meta_stringdata_ABIParam_t
 Cqt_meta_stringdata_ABIParamItem_t
 Cqt_meta_stringdata_ABIParamsField_t
 Cqt_meta_stringdata_AddressBookPage_t
 Cqt_meta_stringdata_AddressField_t
 Cqt_meta_stringdata_AddressTableModel_t
 Cqt_meta_stringdata_AddTokenPage_t
 Cqt_meta_stringdata_AskPassphraseDialog_t
 Cqt_meta_stringdata_BanTableModel_t
 Cqt_meta_stringdata_Callback_t
 Cqt_meta_stringdata_CallContract_t
 Cqt_meta_stringdata_ClientModel_t
 Cqt_meta_stringdata_CoinControlDialog_t
 Cqt_meta_stringdata_CoinControlTreeWidget_t
 Cqt_meta_stringdata_ContractBookPage_t
 Cqt_meta_stringdata_ContractResult_t
 Cqt_meta_stringdata_ContractTableModel_t
 Cqt_meta_stringdata_CreateContract_t
 Cqt_meta_stringdata_CSVModelWriter_t
 Cqt_meta_stringdata_EditAddressDialog_t
 Cqt_meta_stringdata_EditContractInfoDialog_t
 Cqt_meta_stringdata_FabcoinAddressCheckValidator_t
 Cqt_meta_stringdata_FabcoinAddressEntryValidator_t
 Cqt_meta_stringdata_FabcoinAmountField_t
 Cqt_meta_stringdata_FabcoinGUI_t
 Cqt_meta_stringdata_FabcoinUnits_t
 Cqt_meta_stringdata_FabcoinVersionChecker_t
 Cqt_meta_stringdata_GUIUtil__ClickableLabel_t
 Cqt_meta_stringdata_GUIUtil__ClickableProgressBar_t
 Cqt_meta_stringdata_GUIUtil__TableViewLastColumnResizingFixer_t
 Cqt_meta_stringdata_GUIUtil__ToolTipToRichTextFilter_t
 Cqt_meta_stringdata_HelpMessageDialog_t
 Cqt_meta_stringdata_Intro_t
 Cqt_meta_stringdata_MacDockIconHandler_t
 Cqt_meta_stringdata_MacNotificationHandler_t
 Cqt_meta_stringdata_ModalOverlay_t
 Cqt_meta_stringdata_NavigationBar_t
 Cqt_meta_stringdata_Notificator_t
 Cqt_meta_stringdata_OpenURIDialog_t
 Cqt_meta_stringdata_OptionsDialog_t
 Cqt_meta_stringdata_OptionsModel_t
 Cqt_meta_stringdata_OverviewPage_t
 Cqt_meta_stringdata_PaymentServer_t
 Cqt_meta_stringdata_PeerTableModel_t
 Cqt_meta_stringdata_ProxyAddressValidator_t
 Cqt_meta_stringdata_QRCToken_t
 Cqt_meta_stringdata_QRImageWidget_t
 Cqt_meta_stringdata_QValidatedLineEdit_t
 Cqt_meta_stringdata_QValidatedTextEdit_t
 Cqt_meta_stringdata_QValueComboBox_t
 Cqt_meta_stringdata_ReceiveCoinsDialog_t
 Cqt_meta_stringdata_ReceiveRequestDialog_t
 Cqt_meta_stringdata_ReceiveTokenPage_t
 Cqt_meta_stringdata_RecentRequestsTableModel_t
 Cqt_meta_stringdata_RestoreDialog_t
 Cqt_meta_stringdata_RPCConsole_t
 Cqt_meta_stringdata_SendCoinsDialog_t
 Cqt_meta_stringdata_SendCoinsEntry_t
 Cqt_meta_stringdata_SendConfirmationDialog_t
 Cqt_meta_stringdata_SendToContract_t
 Cqt_meta_stringdata_SendTokenPage_t
 Cqt_meta_stringdata_ShutdownWindow_t
 Cqt_meta_stringdata_SignVerifyMessageDialog_t
 Cqt_meta_stringdata_SplashScreen_t
 Cqt_meta_stringdata_TabBarInfo_t
 Cqt_meta_stringdata_TitleBar_t
 Cqt_meta_stringdata_TokenAmountField_t
 Cqt_meta_stringdata_TokenDescDialog_t
 Cqt_meta_stringdata_TokenFilterProxy_t
 Cqt_meta_stringdata_TokenItemModel_t
 Cqt_meta_stringdata_TokenTransactionDesc_t
 Cqt_meta_stringdata_TokenTransactionTableModel_t
 Cqt_meta_stringdata_TokenTransactionView_t
 Cqt_meta_stringdata_TrafficGraphWidget_t
 Cqt_meta_stringdata_TransactionDesc_t
 Cqt_meta_stringdata_TransactionDescDialog_t
 Cqt_meta_stringdata_TransactionFilterProxy_t
 Cqt_meta_stringdata_TransactionTableModel_t
 Cqt_meta_stringdata_TransactionView_t
 Cqt_meta_stringdata_UnitDisplayStatusBarControl_t
 Cqt_meta_stringdata_WalletFrame_t
 Cqt_meta_stringdata_WalletModel_t
 Cqt_meta_stringdata_WalletView_t
 CQtRPCTimerBaseClass for handling RPC timers (used for e.g
 CQtRPCTimerInterface
 CQuotientRingQuotient ring
 CQValidatedLineEditLine edit that can be marked as "invalid" to show input validation feedback
 CQValidatedTextEdit
 CQValueComboBox
 CRabinRabin keys
 CRabinESRabin encryption scheme
 CRabinFunctionRabin trapdoor function using the public key
 CRabinSSRabin signature scheme
 CRandomizedTrapdoorFunctionApplies the trapdoor function, using random data if required
 CRandomizedTrapdoorFunctionInverseApplies the inverse of the trapdoor function, using random data if required
 CRandomNumberGeneratorInterface for random number generators
 CRandomNumberSinkIncorporates input into RNG as additional entropy
 CRandomNumberSourceRNG-based implementation of Source interface
 CRandomNumberStoreRNG-based implementation of Source interface
 CRandomPoolRandomness Pool based on AES-256
 CRawDESDES block cipher base class
 CRawIDASecret sharing and information dispersal base class
 CRC2RC2 block cipher
 CRC2_InfoRC2 block cipher information
 CRC5RC5 block cipher
 CRC5_InfoRC5 block cipher information
 CRC6RC6 block cipher
 CRC6_InfoRC6 block cipher information
 CRDRANDHardware generated random numbers using RDRAND instruction
 CRDRAND_ErrException thrown when a RDRAND generator encounters a generator related error
 CRDSEEDHardware generated random numbers using RDSEED instruction
 CRDSEED_ErrException thrown when a RDSEED generator encounters a generator related error
 CReceiveCoinsDialogDialog for requesting payment of fabcoins
 CReceiveRequestDialog
 CReceiveTokenPage
 CRecentRequestEntry
 CRecentRequestEntryLessThan
 CRecentRequestsTableModelModel for list of recently generated payment requests / fabcoin: URIs
 CRedirectorRedirect input to another BufferedTransformation without owning it
 CRegisterDefaultFactoryForObject factory registry helper
 CRestoreDialogRestore dialog class
 CResultExecute
 Creverse_lockAn RAII-style reverse lock
 Creverse_rangeTemplate used for reverse iteration in C++11 range-based for loops
 CRijndaelRijndael block cipher implementation details
 CRijndael_InfoRijndael block cipher information
 CRingOfPolynomialsOverRing of polynomials over another ring
 CRIPEMD128RIPEMD-128 message digest
 CRIPEMD160RIPEMD-160 message digest
 CRIPEMD256RIPEMD-256 message digest
 CRIPEMD320RIPEMD-320 message digest
 CRLPStreamer
 CRLPXTestFixture
 CRPCConsoleLocal Fabcoin RPC console
 CRPCExecutor
 CRPCTimerBaseOpaque base class for timers returned by NewTimerFunc
 CRPCTimerInterfaceRPC timer "driver"
 CRSARSA algorithm
 CRSA_ISORSA algorithm
 CRSAESRSA encryption algorithm
 CRSAFunctionRSA trapdoor function using the public key
 CRSAFunction_ISORSA trapdoor function using the public key
 CRSAPrimeSelector
 CRSASSRSA signature algorithm
 CRSASS_ISORSA signature algorithm
 Crt_error
 CRWRabin-Williams keys
 CRWFunctionRabin-Williams trapdoor function using the public key
 CRWSSRabin-Williams signature scheme
 CSafeLeftShiftSafely left shift values when undefined behavior could occur
 CSAFERSAFER block cipher
 CSAFER_ImplSAFER block cipher default implementation
 CSAFER_KSAFER-K block cipher
 CSAFER_K_InfoSAFER-K block cipher information
 CSAFER_SKSAFER-SK block cipher
 CSAFER_SK_InfoSAFER-SK block cipher information
 CSafeRightShiftSafely right shift values when undefined behavior could occur
 CSafeShifterSafely shift values when undefined behavior could occur
 CSafeShifter< false >Shifts a value in the absence of overflow
 CSafeShifter< true >Shifts a value in the presence of overflow
 CSalsa20Salsa20 stream cipher
 CSalsa20_InfoSalsa20 stream cipher information
 CSalsa20_PolicySalsa20 stream cipher operation
 CSaltedOutpointHasher
 CSaltedTxidHasher
 CSameKeyLengthAsProvides key lengths based on another class's key length
 Cscontainerreal
 Cscriptnum_error
 CScriptsElement
 CSEALSEAL stream cipher
 CSEAL_Gamma
 CSEAL_InfoSEAL stream cipher information
 CSEAL_PolicySEAL stream cipher operation
 CSearchLogsParams
 CSecBlockSecure memory block with allocator and cleanup
 CSecBlockWithHintStack-based SecBlock that grows into the heap
 Csecp256k1_callback
 Csecp256k1_context_struct
 Csecp256k1_ecdsa_recoverable_signatureOpaque data structured that holds a parsed ECDSA signature, supporting pubkey recovery
 Csecp256k1_ecdsa_signatureOpaque data structured that holds a parsed ECDSA signature
 Csecp256k1_ecmult_context
 Csecp256k1_ecmult_gen_context
 Csecp256k1_fe
 Csecp256k1_fe_storage
 Csecp256k1_geA group element of the secp256k1 curve, in affine coordinates
 Csecp256k1_ge_storage
 Csecp256k1_gejA group element of the secp256k1 curve, in jacobian coordinates
 Csecp256k1_hmac_sha256_t
 Csecp256k1_num
 Csecp256k1_pubkeyOpaque data structure that holds a parsed and valid public key
 Csecp256k1_rfc6979_hmac_sha256_t
 Csecp256k1_scalarA scalar modulo the group order of the secp256k1 curve
 Csecp256k1_sha256_t
 CSecp256k1Init
 CSecretRecoveryShamir's Secret Sharing Algorithm
 CSecretSharingShamir's Secret Sharing Algorithm
 Csecure_allocator
 CSEEDSEED block cipher
 CSEED_InfoSEED block cipher information
 CSeedSpec6
 CSelectedToken
 CSelfTestFailureException thrown when a crypto algorithm is used after a self test fails
 CSendCoinsDialogDialog for sending fabcoins
 CSendCoinsEntryA single entry in the dialog for sending fabcoins
 CSendCoinsRecipient
 CSendConfirmationDialog
 CSendToContract
 CSendTokenPage
 CSerpentSerpent block cipher
 CSerpent_InfoSerpent block cipher information
 CServerInterface
 CSetup
 CSHA1SHA-1 message digest
 CSHA224SHA-224 message digest
 CSHA256SHA-256 message digest
 CSHA3SHA3 message digest base class
 CSHA384SHA-384 message digest
 CSHA3_224SHA3-X message digest, template for more fine-grained typedefs
 CSHA3_256SHA3-256 message digest
 CSHA3_384SHA3-384 message digest
 CSHA3_512SHA3-512 message digest
 CSHA3_Final
 CSHA512SHA-512 message digest
 CSHACAL2SHACAL2 block cipher
 CSHACAL2_InfoSHACAL2 block cipher information
 CSHARKSHARK block cipher SHARK-E
 CSHARK_InfoSHARK block cipher information
 CShutdownWindow"Shutdown" window
 CSignatureCacheHasherWe're hashing a nonce into the entries themselves, so we don't need extra blinding in the set hash computation
 CSignatureData
 CSignatureStandardBase class for public key signature standard classes
 CSignatureVerificationFilterFilter wrapper for PK_Verifier
 CSignerFilterFilter wrapper for PK_Signer
 CSignVerifyMessageDialog
 Csimple_ptrManages resources for a single object
 CSimpleKeyAgreementDomainInterface for domains of simple key agreement protocols
 CSimpleKeyingInterfaceInterface for algorithms that take byte strings as keys
 CSimpleKeyingInterfaceImplProvides a base implementation of SimpleKeyingInterface
 CSimpleProxyFilterProxy filter that doesn't modify the underlying filter's input or output
 CSingleThreadedSchedulerClientClass used by CScheduler clients which may schedule multiple jobs which are required to be run serially
 CSingletonRestricts the instantiation of a class to one static object without locks
 CSinkImplementation of BufferedTransformation's attachment interface
 CSipHashSipHash message authentication code
 CSipHash_BaseSipHash message authentication code base class
 CSipHash_InfoSipHash message authentication code information
 CSKIPJACKSKIPJACK block cipher
 CSKIPJACK_InfoSKIPJACK block cipher information
 Csols_s
 CSosemanukSosemanuk stream cipher
 CSosemanukInfoSosemanuk stream cipher information
 CSosemanukPolicySosemanuk stream cipher implementation
 CSourceImplementation of BufferedTransformation's attachment interface
 CSourceTemplateTransform a Store into a Source
 CSplashScreenClass for the splashscreen with information of the running client
 CSquareSquare block cipher
 CSquare_InfoSquare block cipher information
 CSSLVerifyError
 CStandardMap
 CStepRow
 CStorageResults
 CStoreActs as a Source for pre-existing, static data
 CStreamState
 CStreamTransformationInterface for the data processing portion of stream ciphers
 CStreamTransformationFilterFilter wrapper for StreamTransformation
 CStringSinkAppend input to a string object
 CStringSinkTemplateAppend input to a string object
 CStringSource
 CStringStoreString-based implementation of Store interface
 CStyleSheetSingleton class that manage the styles
 Csubmitblock_StateCatcher
 CSymmetricCipherInterface for one direction (encryption or decryption) of a stream cipher or cipher mode
 CSymmetricCipherDocumentationProvides Encryption and Decryption typedefs used by derived classes to implement a symmetric cipher
 CSymmetricCipherFinalSymmetricCipher implementation
 CTabBarInfoClass for informations about tabs
 Ctallyitem
 CTEATEA block cipher
 CTEA_InfoTEA block cipher information
 CTemporaryState
 CTestCap
 CTestCapability
 CTestCrypter
 CTestDataNameValuePairs
 CTestFailure
 CTestHandshake
 CTestHostOnly used for testing
 CTestHostCap
 CTestHostCapability
 CTestNodeTable
 CTestNodeTableHostOnly used for testing
 CTestUDPSocket
 CTF_BaseThe base for trapdoor based cryptosystems
 CTF_CryptoSchemeOptions_
 CTF_CryptoSystemBaseTrapdoor function cryptosystem base class
 CTF_DecryptorBaseTrapdoor function cryptosystems decryption base class
 CTF_DecryptorImpl_
 CTF_EncryptorBase
 CTF_EncryptorImpl_
 CTF_ESTrapdoor Function (TF) encryption scheme
 CTF_ObjectImpl_
 CTF_ObjectImplBase_
 CTF_ObjectImplExtRef_
 CTF_SignatureSchemeBase_
 CTF_SignatureSchemeOptions_
 CTF_SignerBase_
 CTF_SignerImpl_
 CTF_SSTrapdoor Function (TF) Signature Scheme
 CTF_VerifierBase_
 CTF_VerifierImpl_
 CThreadLocalLogContextAssociate a name with each thread for nice logging
 CThreadLocalLogNameAssociate a name with each thread for nice logging
 CThreadUserTimerMeasure CPU time spent executing instructions of this thread (if supported by OS)
 CThreeBases
 CThreeWayThreeWay block cipher
 CThreeWay_InfoThreeWay block cipher information
 CTigerTiger
 CTimerHigh resolution timer
 CTimerBaseBase class for timers
 CTitleBarTitle bar widget
 CTknViewDelegate
 CToken
 CTokenAmountFieldWidget for entering token amounts
 CTokenAmountSpinBoxQSpinBox that uses fixed-point numbers internally and uses our own formatting/parsing functions
 CTokenData
 CTokenDescDialogDialog showing token details
 CTokenEvent
 CTokenFilterProxy
 CTokenItemEntry
 CTokenItemEntryLessThan
 CTokenItemModel
 CTokenItemPriv
 CTokenNotification
 CTokenTransactionDescProvide a human-readable extended HTML description of a token transaction
 CTokenTransactionNotification
 CTokenTransactionRecordUI model for a token transaction
 CTokenTransactionStatusUI model for token transaction status
 CTokenTransactionTableModelUI model for the transaction table of a wallet
 CTokenTransactionTablePriv
 CTokenTransactionView
 CTokenTxLessThan
 CTokenTxWorker
 CTokenViewDelegate
 CTorControlConnectionLow-level handling for Tor control connection
 CTorControllerController that connects to Tor control socket, authenticate, then create and maintain an ephemeral hidden service
 CTorControlReplyReply from Tor, can be single or multi-line
 CTrafficGraphWidget
 CTransactionCompressor
 CTransactionDescProvide a human-readable extended HTML description of a transaction
 CTransactionDescDialogDialog showing transaction details
 CTransactionFilterProxyFilter the transaction list according to pre-specified rules
 CTransactionNotification
 CTransactionReceiptInfo
 CTransactionReceiptInfoSerialized
 CTransactionRecordUI model for a transaction
 CTransactionSignatureChecker
 CTransactionSignatureCreatorA signature creator for transactions
 CTransactionStatusUI model for transaction status
 CTransactionTableModelUI model for the transaction table of a wallet
 CTransactionTablePriv
 CTransactionViewWidget showing the transaction list for a wallet, including a filter row
 CTransferInfo
 CtransitionFixture
 CTransparentFilterA transparent MeterFilter
 CTrapdoorFunctionApplies the trapdoor function
 CTrapdoorFunctionBoundsProvides range for plaintext and ciphertext lengths
 CTrapdoorFunctionInverseApplies the inverse of the trapdoor function
 CTruncatedHashTemplateConstruct new HashModule with smaller DigestSize() from existing one
 CTruncatedStepRow
 CTTMACTwo-Track-MAC message authentication code
 CTTMAC_BaseTTMAC message authentication code information
 CTwoBases
 CTwofishTwofish block cipher
 CTwofish_InfoTwofish block cipher information
 CTxConfirmStatsWe will instantiate an instance of this class to track transactions that were included in a block
 Ctxid_indexDisconnectedBlockTransactions
 CTxInUndoDeserializer
 CTxInUndoSerializerUndo information for a CTxIn
 CTxLessThan
 CTxMempoolInfoInformation about a mempool transaction
 CTxViewDelegate
 CUi_AddressBookPage
 CUi_AddTokenPage
 CUi_AskPassphraseDialog
 CUi_CallContract
 CUi_CoinControlDialog
 CUi_ContractBookPage
 CUi_ContractResult
 CUi_CreateContract
 CUi_EditAddressDialog
 CUi_EditContractInfoDialog
 CUi_HelpMessageDialog
 CUi_Intro
 CUi_ModalOverlay
 CUi_OpenURIDialog
 CUi_OptionsDialog
 CUi_OverviewPage
 CUi_QRCToken
 CUi_ReceiveCoinsDialog
 CUi_ReceiveRequestDialog
 CUi_ReceiveTokenPage
 CUi_RestoreDialog
 CUi_RPCConsole
 CUi_SendCoinsDialog
 CUi_SendCoinsEntry
 CUi_SendToContract
 CUi_SendTokenPage
 CUi_SignVerifyMessageDialog
 CUi_TitleBar
 CUi_TokenDescDialog
 CUi_TransactionDescDialog
 Cuint160160-bit opaque blob
 Cuint256256-bit opaque blob
 Cuint_error
 CUnflushableBase class for unflushable filters
 CUnitDisplayStatusBarControl
 CUniValue
 CUniValueTypeWrapper for UniValue::VType, which includes typeAny: Used to denote don't care type
 CUnknownOIDException thrown when an unknown object identifier is encountered
 Cupdate_ancestor_state
 Cupdate_descendant_state
 Cupdate_fee_delta
 Cupdate_for_parent_inclusion
 Cupdate_lock_points
 Cvalue_ptrValue pointer
 CVariableKeyLengthInherited by keyed algorithms with variable key length
 CVariableRoundsInherited by algorithms with variable number of rounds
 CVariableRoundsCipherFactory
 CVBDeploymentInfo
 Cvector_member_ptrsManages resources for an array of objects
 Cvector_ptrManages resources for an array of objects
 CVersion
 CVersionBitsCache
 CVersionVM
 CVin
 CVMACVMAC message authentication code
 CVMAC_BaseVMAC message authentication code base class
 CWaitableInterface for objects that can be waited on
 CWaitForLogsParams
 CWaitObjectContainer
 CWAKE_Base
 CWAKE_OFBWAKE stream cipher
 CWAKE_OFB_InfoWAKE stream cipher information
 CWAKE_PolicyWAKE stream cipher operation
 CWalletFrameA container for embedding all wallet-related controls into FabcoinGUI
 CWalletModelInterface to Fabcoin wallet from Qt view code
 CWalletModelTransactionData model for a walletmodel transaction
 CWalletTestingSetupTesting setup and teardown for wallet
 CWalletView
 CWarningBitsConditionCheckerThreshold condition checker that triggers when unknown versionbits are seen on the network
 CWebThreeStubClientThis file is generated by jsonrpcstub, DO NOT CHANGE IT MANUALLY!
 CWhirlpoolWhirlpool
 CWindowSlider
 CWitnessifier
 CWord
 CWorkQueueSimple work queue for distributing work over multiple threads
 CX509Deleter
 CX509PublicKeyEncodes and decodes subjectPublicKeyInfo
 CX509StoreDeleter
 CX917RNGANSI X9.17 RNG
 CXSalsa20XSalsa20 stream cipher
 CXSalsa20_InfoXSalsa20 stream cipher information
 CXSalsa20_PolicyXSalsa20 stream cipher operation
 CXTEAXTEA block cipher
 CXTEA_InfoXTEA block cipher information
 CXTR_DHXTR-DH with key validation
 Czero_after_free_allocator
 CZIterator
 CZlibCompressorZLIB Compressor (RFC 1950)
 CZlibDecompressorZLIB Decompressor (RFC 1950)