scclib
Stable Cloud Computing C++ Library
|
Cscc::encode::Adler32 | Adler-32 checksum allowing rolling calculation |
Cscc::encode::Base64 | |
▼Cstd::basic_string< Char > | STL class |
►Cstd::string | STL class |
Cscc::crypto::Bignum | Big number |
▼Cscc::crypto::BitString | Bit string |
Cscc::crypto::DerBitString | |
Cscc::crypto::Cipher | Symmetric block cipher |
Cscc::crypto::CipherBase | |
▼Cscc::crypto::DerBase | ASN.1 base |
Cscc::crypto::DerBitString | |
Cscc::crypto::DerBoolean | |
►Cscc::crypto::DerContainerBase | Container base class |
Cscc::crypto::DerInteger | |
Cscc::crypto::DerNull | |
Cscc::crypto::DerObjectIdentifier | Object identifier class |
►Cscc::crypto::DerStringBase | All strings derive from simple string base class |
►Cscc::crypto::DerTimeBase | Time base class |
▼Cscc::crypto::DerDocument | DER document |
Cscc::crypto::PemDocument | PEM formatted DER document |
Cscc::crypto::EccGfp | Elliptic curve cryptography over Galois prime field GF(p) curve |
Cscc::crypto::EccGfpPoint | |
Cscc::crypto::EcParametersCert | From: https://tools.ietf.org/html/rfc3279#section-2.3.5 |
Cscc::crypto::EcPrivateKeyCert | Private key certificate utility |
Cscc::crypto::EcPublicKeyCert | Elliptic curve public key |
Cscc::util::Event | Signaling kernel event counter |
▼Cscc::crypto::ExtBase | X.509 extensions |
Cscc::crypto::ExtAuthorityKeyIdentifier | Authority key identifier |
Cscc::crypto::ExtBasicConstraints | Basic constraints |
Cscc::crypto::ExtExtendedKeyUsage | Extended key usage |
Cscc::crypto::ExtIssuerAlternativeName | Issuer alternative name |
Cscc::crypto::ExtKeyUsage | Key usage |
Cscc::crypto::ExtSubjectAlternativeName | Subject alternative name |
Cscc::crypto::ExtSubjectKeyIdentifier | Subject key identifier |
Cscc::util::FileDesc | File descriptor |
Cscc::util::FileStat | File status structure |
Cscc::util::Filesystem | Common file system utilities |
Cscc::crypto::GeneralName | General name |
Cscc::crypto::Hash | General one-way hashing algorithms |
Cscc::encode::Hex | |
Cscc::crypto::Hmac | Hmac, aka hash-based message authentication code |
▼Cscc::util::InChain | Chain of readers base class |
Cscc::util::InPipeline | Input stream with pipeline of readers |
Cscc::util::IoPipeline | Input/output stream with pipeline of readers and writers |
▼Cstd::ios_base | STL class |
►Cstd::basic_ios< Char > | STL class |
▼Cstd::iostream | |
►Cscc::util::IoStream | Input/output stream wrapper for reader/writer |
Cscc::net::NetIf | A network interface |
▼Cscc::util::OutChain | Chain of writers base class |
Cscc::util::IoPipeline | Input/output stream with pipeline of readers and writers |
Cscc::util::OutPipeline | Output stream pipeline of writers |
Cscc::crypto::PkcsSignature | PKCS #1 version 1.5 digital signature |
Cscc::util::Poller | Poller which allows polling of generic file descriptors for various events |
Cscc::crypto::PssSignature | RSASSA-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::PublicKeyCert | Public key information certificate |
Cscc::crypto::RandomEngine | The random number generator is initialized with random entropy on first use |
Cscc::crypto::RandomEngineLocker | Helper to safely lock the engine |
Cscc::crypto::RDNComp | |
▼Cscc::util::Reader | Interface class for objects which can be read |
Cscc::crypto::HashReader | Helper class to hash an incoming stream |
►Cscc::net::TcpSocket | Tcp socket base class |
►Cscc::util::PipelineReader | Pipeline reader to carry out processing in a pipeline (chain of readers) |
Cscc::util::RwLoopBuffer | Loopback read/write stream buffer |
Cscc::crypto::RsaOaepDecrypt | RSA OAEP decryption |
Cscc::crypto::RsaOaepEncrypt | RSA OAEP encryption |
Cscc::crypto::RsaPrivateKeyCert | RSA private key certificate |
▼Cscc::crypto::RsaPublicKey | RSA Public Key |
Cscc::crypto::RsaPrivateKey | RSA Private Key |
Cscc::crypto::RsaPublicKeyCert | RSA public key certificate |
▼Cstd::set< K > | STL class |
Cscc::crypto::RelativeDistinguishedName | |
▼Cscc::net::SockaddrBase | Socket address base class |
►Cscc::net::InetAddr | Ipv6 internet address |
Cscc::net::UnixAddr | A unix domain address, which is a file of type "socket." |
▼Cscc::net::SocketBase | Socket base class |
Cscc::net::TcpSocket | Tcp socket base class |
►Cscc::net::UdpSocket | Udp socket base class |
Cscc::crypto::Uuid | Universally unique identifier (uuid) |
▼Cstd::vector< T > | STL class |
Cscc::crypto::SecVec< unsigned char > | |
Cscc::crypto::SecVec< char > | |
Cscc::crypto::CertBundle | Certificate bundle |
Cscc::crypto::DerContainerBase | Container base class |
Cscc::crypto::SecVec< T > | Secure vector helper |
Cscc::util::RwLoopBuffer | Loopback read/write stream buffer |
▼Cscc::util::Writer | Interface class for objects which can be written |
Cscc::crypto::HashWriter | Helper class to hash an outgoing stream |
Cscc::net::TcpSocket | Tcp socket base class |
►Cscc::util::PipelineWriter | Pipeline writer to carry out processing in a pipeline (chain of writers) |
Cscc::util::RwLoopBuffer | Loopback read/write stream buffer |
Cscc::crypto::X509Cert | X.509 certificate |