|
CryptoSys PQC
1.0.0
|
The C++ (STL) interface to the CryptoSys PQC. More...
Classes | |
| class | crsyspqc::General |
| Get general info about the core library DLL. More... | |
| class | crsyspqc::Dsa |
| Digital Signature Algorithm (DSA) methods. More... | |
| struct | crsyspqc::Dsa::KeyPair |
| Structure to receive a key pair (pk, sk) More... | |
| class | crsyspqc::Kem |
| Key-Encapsulation Mechanism (KEM) methods. More... | |
| struct | crsyspqc::Kem::KeyPair |
| Structure to receive a key pair (ek, dk) More... | |
| struct | crsyspqc::Kem::EncapOutput |
| Structure to receive KEM encapsulation output (ss, ct) More... | |
| class | crsyspqc::Rng |
| Random Number Generator to NIST SP800-90. More... | |
Typedefs | |
| typedef std::vector< unsigned char > | crsyspqc::bvec_t |
| A vector of bytes (our typedef for a byte array) | |
Functions | |
| bvec_t | crsyspqc::str2bvec (const std::string &s) |
| Convert a string to a byte vector. | |
| std::string | crsyspqc::bvec2str (const bvec_t &bv) |
| Convert a byte vector to a string. | |
| bvec_t | crsyspqc::hex2bvec (const std::string &s) |
| Decodes a hex-encoded string to a byte vector. | |
| std::string | crsyspqc::bvec2hex (const bvec_t &bv) |
| Encodes a byte vector to a hex-encoded string. | |
| std::string | crsyspqc::str2hex (const std::string &s) |
| Encodes a string to a hex-encoded string. | |
The C++ (STL) interface to the CryptoSys PQC.