|
scclib
Stable Cloud Computing C++ Library
|
| ▼Nscc | |
| ►Ncrypto | |
| CBignum | Big number |
| CPublicKeyCert | Public key information certificate |
| CRsaPublicKeyCert | RSA public key certificate |
| CRsaPrivateKeyCert | RSA private key certificate |
| CEcParametersCert | From: https://tools.ietf.org/html/rfc3279#section-2.3.5 |
| CEcPublicKeyCert | Elliptic curve public key |
| CEcPrivateKeyCert | Private key certificate utility |
| CDirectoryString | An x.509 directory string is used to store generic names |
| CRDNComp | |
| CRelativeDistinguishedName | |
| CGeneralName | General name |
| CExtBase | X.509 extensions |
| CExtSubjectAlternativeName | Subject alternative name |
| CExtAuthorityKeyIdentifier | Authority key identifier |
| CExtSubjectKeyIdentifier | Subject key identifier |
| CExtIssuerAlternativeName | Issuer alternative name |
| CExtBasicConstraints | Basic constraints |
| CExtKeyUsage | Key usage |
| CExtExtendedKeyUsage | Extended key usage |
| CX509Cert | X.509 certificate |
| CCertBundle | Certificate bundle |
| CCipherBase | |
| CCipher | Symmetric block cipher |
| CBitString | Bit string |
| CDerBase | ASN.1 base |
| CDerContainerBase | Container base class |
| CDerSequence | An ASN.1 SEQUENCE or SEQUENCE OF type |
| CDerSet | An ASN.1 SET or SET OF type |
| CDerNull | |
| CDerBoolean | |
| CDerObjectIdentifier | Object identifier class |
| CDerTimeBase | Time base class |
| CDerUtcTime | UTC time |
| CDerGeneralizedTime | Generalized time |
| CDerStringBase | All strings derive from simple string base class |
| CDerTeletexString | |
| CDerVisibleString | |
| CDerUniversalString | |
| CDerOctetString | |
| CDerUtf8String | |
| CDerPrintableString | |
| CDerIa5String | |
| CDerBmpString | |
| CDerInteger | |
| CDerBitString | |
| CDerDocument | DER document |
| CPemDocument | PEM formatted DER document |
| CEccGfp | Elliptic curve cryptography over Galois prime field GF(p) curve |
| CEccGfpPoint | |
| CHash | General one-way hashing algorithms |
| CHashReader | Helper class to hash an incoming stream |
| CHashWriter | Helper class to hash an outgoing stream |
| CHmac | Hmac, aka hash-based message authentication code |
| CRandomEngine | The random number generator is initialized with random entropy on first use |
| CRandomEngineLocker | Helper to safely lock the engine |
| CRsaPublicKey | RSA Public Key |
| CRsaPrivateKey | RSA Private Key |
| CRsaOaepEncrypt | RSA OAEP encryption |
| CRsaOaepDecrypt | RSA OAEP decryption |
| CPssSignature | 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 |
| CPkcsSignature | PKCS #1 version 1.5 digital signature |
| CSecVec | Secure vector helper |
| CUuid | Universally unique identifier (uuid) |
| ►Nencode | |
| CAdler32 | Adler-32 checksum allowing rolling calculation |
| CBase64 | |
| CHex | |
| ►Nnet | |
| CInetAddr | Ipv6 internet address |
| CInetTcpSock | Internet transmission control protocol (tcp) socket |
| CInetUdpSock | Internet user datagram protocol (udp) socket |
| CNetIfAddr | Named address within an interface |
| CNetIf | A network interface |
| CSockaddrBase | Socket address base class |
| CSocketBase | Socket base class |
| CTcpSocket | Tcp socket base class |
| CUdpSocket | Udp socket base class |
| CUnixAddr | A unix domain address, which is a file of type "socket." |
| CUnixTcpSock | Unix domain tcp (stream) socket |
| CUnixUdpSock | Unix domain udp (datagram) socket |
| ►Nutil | |
| CEvent | Signaling kernel event counter |
| CFileDesc | File descriptor |
| CFileStat | File status structure |
| CFilesystem | Common file system utilities |
| CReader | Interface class for objects which can be read |
| CPipelineReader | Pipeline reader to carry out processing in a pipeline (chain of readers) |
| CWriter | Interface class for objects which can be written |
| CPipelineWriter | Pipeline writer to carry out processing in a pipeline (chain of writers) |
| CFlowThroughPipelineReader | Pipeline reader which flows through all data |
| CFlowThroughPipelineWriter | Pipeline writer which flows through all data |
| CInChain | Chain of readers base class |
| COutChain | Chain of writers base class |
| CInPipeline | Input stream with pipeline of readers |
| COutPipeline | Output stream pipeline of writers |
| CIoPipeline | Input/output stream with pipeline of readers and writers |
| CInStream | Input stream wrapper for reader |
| COutStream | Output stream wrapper for writer |
| CIoStream | Input/output stream wrapper for reader/writer |
| CLogger | Thread-safe stream logger |
| CPoller | Poller which allows polling of generic file descriptors for various events |
| CReadCounter | Adds byte count to a read stream |
| CWriteCounter | Adds byte count to a write stream |
| CRwCounter | Adds byte count to a read/write stream |
| CRwLoopBuffer | Loopback read/write stream buffer |
| CReadTimer | Adds timer to a read stream |
| CWriteTimer | Adds timer to a write stream |
| CRwTimer | Adds byte count to a read/write stream |