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.