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 |