|
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 |