|
CryptoSys PKI
23.0.0
|
The C++ (STL) interface to CryptoSys PKI. More...
Classes | |
| class | dipki::Asn1 |
| ASN.1 utilities. More... | |
| class | dipki::Cipher |
| Generic block cipher functions. More... | |
| class | dipki::Cms |
| Create, read and analyze Cryptographic Message Syntax (CMS) objects. More... | |
| class | dipki::Cnv |
| Character conversion routines. More... | |
| class | dipki::Compr |
| Compression utilities. More... | |
| class | dipki::Ecc |
| Elliptic curve cryptography. More... | |
| class | dipki::Err |
| Details of errors returned by the core library. More... | |
| class | dipki::Gen |
| General info about the core DLL. More... | |
| class | dipki::Hash |
| Message digest hash functions. More... | |
| class | dipki::Hmac |
| Keyed-hash based message authentication code (HMAC) functions. More... | |
| class | dipki::Hpke |
| Hybrid Public Key Encryption functions (HPKE). More... | |
| class | dipki::Kdf |
| Key derivation functions (KDF) More... | |
| class | dipki::Ocsp |
| Online Certificate Status Protocol (OCSP) More... | |
| class | dipki::Pbe |
| Password-based encryption. More... | |
| class | dipki::Pem |
| PEM file conversion routines. More... | |
| class | dipki::Pfx |
| PKCS-12 (PFX) File Functions. More... | |
| class | dipki::Prf |
| Pseudorandom function (PRF). More... | |
| class | dipki::Pwd |
| Password Dialog Functions. More... | |
| class | dipki::Rng |
| Random Number Generator to NIST SP800-90. More... | |
| class | dipki::Rsa |
| RSA Encryption and Public Key Functions. More... | |
| class | dipki::Sig |
| Create and verify digital signatures. More... | |
| class | dipki::Smime |
| S/MIME utilities. More... | |
| class | dipki::Wipe |
| Data wiping functions. More... | |
| class | dipki::X509 |
| X.509 Certificate Functions. More... | |
| class | dipki::Xof |
| Extendable-output function (XOF). More... | |
Typedefs | |
| typedef std::vector< unsigned char > | dipki::bvec_t |
| A vector of bytes (our typedef for a byte array) | |
Functions | |
| std::string | dipki::bvec2str (const bvec_t &bv) |
| Convert a byte vector to a string. | |
| bvec_t | dipki::str2bvec (const std::string &s) |
| Convert a string to a byte vector. | |
The C++ (STL) interface to CryptoSys PKI.