CryptoSys API
6.22.1
|
The C++ (STL) interface to the CryptoSys API. More...
Classes | |
class | crsysapi::Aead |
Authenticated encryption functions. More... | |
class | crsysapi::Cipher |
Generic block cipher functions. More... | |
class | crsysapi::CipherStream |
Stream cipher functions. More... | |
class | crsysapi::Cnv |
Character conversion routines. More... | |
class | crsysapi::Crc |
CRC-32 computations. More... | |
class | crsysapi::Err |
Details of errors returned by the core library. More... | |
class | crsysapi::Gen |
General info about the core library DLL. More... | |
class | crsysapi::Hash |
Message digest hash functions. More... | |
class | crsysapi::Mac |
Message authentication code (MAC) functions. More... | |
class | crsysapi::Pbe |
Password-based encryption. More... | |
class | crsysapi::Prf |
Pseudorandom function (PRF). More... | |
class | crsysapi::Rng |
Random Number Generator to NIST SP800-90. More... | |
class | crsysapi::Wipe |
Data wiping functions. More... | |
class | crsysapi::Xof |
Extendable-output function (XOF). More... | |
Typedefs | |
typedef std::vector< unsigned char > | crsysapi::bvec_t |
A vector of bytes (our typedef for a byte array) | |
Functions | |
std::string | crsysapi::bvec2str (const bvec_t &bv) |
Convert a byte vector to a string. | |
bvec_t | crsysapi::str2bvec (const std::string &s) |
Convert a string to a byte vector. | |
The C++ (STL) interface to the CryptoSys API.