scclib
Stable Cloud Computing C++ Library
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 Cscc::encode::Adler32Adler-32 checksum allowing rolling calculation
 Cscc::encode::Base64
 Cstd::basic_string< Char >STL class
 Cstd::stringSTL class
 Cscc::crypto::BignumBig number
 Cscc::crypto::BitStringBit string
 Cscc::crypto::DerBitString
 Cscc::crypto::CipherSymmetric block cipher
 Cscc::crypto::CipherBase
 Cscc::crypto::DerBaseASN.1 base
 Cscc::crypto::DerBitString
 Cscc::crypto::DerBoolean
 Cscc::crypto::DerContainerBaseContainer base class
 Cscc::crypto::DerInteger
 Cscc::crypto::DerNull
 Cscc::crypto::DerObjectIdentifierObject identifier class
 Cscc::crypto::DerStringBaseAll strings derive from simple string base class
 Cscc::crypto::DerTimeBaseTime base class
 Cscc::crypto::DerDocumentDER document
 Cscc::crypto::PemDocumentPEM formatted DER document
 Cscc::crypto::EccGfpElliptic curve cryptography over Galois prime field GF(p) curve
 Cscc::crypto::EccGfpPoint
 Cscc::crypto::EcParametersCertFrom: https://tools.ietf.org/html/rfc3279#section-2.3.5
 Cscc::crypto::EcPrivateKeyCertPrivate key certificate utility
 Cscc::crypto::EcPublicKeyCertElliptic curve public key
 Cscc::util::EventSignaling kernel event counter
 Cscc::crypto::ExtBaseX.509 extensions
 Cscc::crypto::ExtAuthorityKeyIdentifierAuthority key identifier
 Cscc::crypto::ExtBasicConstraintsBasic constraints
 Cscc::crypto::ExtExtendedKeyUsageExtended key usage
 Cscc::crypto::ExtIssuerAlternativeNameIssuer alternative name
 Cscc::crypto::ExtKeyUsageKey usage
 Cscc::crypto::ExtSubjectAlternativeNameSubject alternative name
 Cscc::crypto::ExtSubjectKeyIdentifierSubject key identifier
 Cscc::util::FileDescFile descriptor
 Cscc::util::FileStatFile status structure
 Cscc::util::FilesystemCommon file system utilities
 Cscc::crypto::GeneralNameGeneral name
 Cscc::crypto::HashGeneral one-way hashing algorithms
 Cscc::encode::Hex
 Cscc::crypto::HmacHmac, aka hash-based message authentication code
 Cscc::util::InChainChain of readers base class
 Cscc::util::InPipelineInput stream with pipeline of readers
 Cscc::util::IoPipelineInput/output stream with pipeline of readers and writers
 Cstd::ios_baseSTL class
 Cstd::basic_ios< Char >STL class
 Cstd::iostream
 Cscc::util::IoStreamInput/output stream wrapper for reader/writer
 Cscc::net::NetIfA network interface
 Cscc::util::OutChainChain of writers base class
 Cscc::util::IoPipelineInput/output stream with pipeline of readers and writers
 Cscc::util::OutPipelineOutput stream pipeline of writers
 Cscc::crypto::PkcsSignaturePKCS #1 version 1.5 digital signature
 Cscc::util::PollerPoller which allows polling of generic file descriptors for various events
 Cscc::crypto::PssSignatureRSASSA-PSS https://tools.ietf.org/html/rfc8017#section-8.1 Notes on use in x.509: https://tools.ietf.org/html/rfc4055#section-3
 Cscc::crypto::PublicKeyCertPublic key information certificate
 Cscc::crypto::RandomEngineThe random number generator is initialized with random entropy on first use
 Cscc::crypto::RandomEngineLockerHelper to safely lock the engine
 Cscc::crypto::RDNComp
 Cscc::util::ReaderInterface class for objects which can be read
 Cscc::crypto::HashReaderHelper class to hash an incoming stream
 Cscc::net::TcpSocketTcp socket base class
 Cscc::util::PipelineReaderPipeline reader to carry out processing in a pipeline (chain of readers)
 Cscc::util::RwLoopBufferLoopback read/write stream buffer
 Cscc::crypto::RsaOaepDecryptRSA OAEP decryption
 Cscc::crypto::RsaOaepEncryptRSA OAEP encryption
 Cscc::crypto::RsaPrivateKeyCertRSA private key certificate
 Cscc::crypto::RsaPublicKeyRSA Public Key
 Cscc::crypto::RsaPrivateKeyRSA Private Key
 Cscc::crypto::RsaPublicKeyCertRSA public key certificate
 Cstd::set< K >STL class
 Cscc::crypto::RelativeDistinguishedName
 Cscc::net::SockaddrBaseSocket address base class
 Cscc::net::InetAddrIpv6 internet address
 Cscc::net::UnixAddrA unix domain address, which is a file of type "socket."
 Cscc::net::SocketBaseSocket base class
 Cscc::net::TcpSocketTcp socket base class
 Cscc::net::UdpSocketUdp socket base class
 Cscc::crypto::UuidUniversally unique identifier (uuid)
 Cstd::vector< T >STL class
 Cscc::crypto::SecVec< unsigned char >
 Cscc::crypto::SecVec< char >
 Cscc::crypto::CertBundleCertificate bundle
 Cscc::crypto::DerContainerBaseContainer base class
 Cscc::crypto::SecVec< T >Secure vector helper
 Cscc::util::RwLoopBufferLoopback read/write stream buffer
 Cscc::util::WriterInterface class for objects which can be written
 Cscc::crypto::HashWriterHelper class to hash an outgoing stream
 Cscc::net::TcpSocketTcp socket base class
 Cscc::util::PipelineWriterPipeline writer to carry out processing in a pipeline (chain of writers)
 Cscc::util::RwLoopBufferLoopback read/write stream buffer
 Cscc::crypto::X509CertX.509 certificate