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