10Duke Enterprise C++ SDK
Loading...
Searching...
No Matches
LibcryptoHashFactory.h
1#ifndef TENDUKE_CRYPTO_LIBCRYPTO_LIBCRYPTOMESSAGEDIGESTFACTORY_H
2#define TENDUKE_CRYPTO_LIBCRYPTO_LIBCRYPTOMESSAGEDIGESTFACTORY_H
3
4#include "crypto/msgauthn/HashFactory.h"
5
6namespace tenduke { namespace crypto { namespace libcrypto {
7
11class LibcryptoHashFactory : public ::tenduke::crypto::HashFactory {
12
13public:
14 std::unique_ptr<::tenduke::crypto::CryptographicHash> create(::tenduke::crypto::HashAlgorithm algorithm) const override;
15
16};
17
18}}}
19
20#endif //TENDUKE_CRYPTO_LIBCRYPTO_LIBCRYPTOMESSAGEDIGESTFACTORY_H
libcrypto based implementations of cryptography services.
Definition LibcryptoKey.h:8
Cryptography services.
Definition AbstractCiphers.h:18
HashAlgorithm
Currently supported hash algorithms.
Definition HashAlgorithm.h:13
Root for classes, functions and globals of 10Duke C++ Client.
Definition APIRequest.h:4