10Duke Enterprise C++ Client
|
Cryptography services.
Namespaces | |
namespace | libcrypto |
libcrypto based implementations of cryptography services. | |
Classes | |
class | CryptoException |
Thrown when something goes with crypto. More... | |
class | KeyFactory |
Creates cryptographical keys. More... | |
class | MessageDigest |
Simple MessageDigest -service. More... | |
class | MessageDigestFactory |
Creates instances of tenduke::crypto::MessageDigest . More... | |
class | MessageDigestVerifier |
Verifies message by computing digest for message and comparing the computed signature to the provided signature. More... | |
class | MessageDigestVerifierFactory |
Factory for creating pre-configured instances of tenduke::crypto::MessageDigestVerifier. More... | |
class | PrivateKey |
Private key. More... | |
class | PublicKey |
Public key. More... | |
class | PublicKeyVerifierFactory |
An implementation of tenduke::crypto::MessageDigestVerifierFactory , which is configured with algorithm and public key, and creates new instances of tenduke::crypto::MessageDigestVerifier configured with those key and algorithm. More... | |
class | RSAKeyFactory |
Variables | |
const std::size_t | SHA256_HASH_LENGTH_BYTES = 32 |
Length of SHA256 hash binary representation in bytes. | |