|
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.