10Duke Scale C++ Client
Loading...
Searching...
No Matches
MessageDigestVerifierFactory.h
1#ifndef TENDUKE_CRYPTO_MESSAGEDIGESTVERIFIERFACTORY_H
2#define TENDUKE_CRYPTO_MESSAGEDIGESTVERIFIERFACTORY_H
3
4#include "./MessageDigestVerifier.h"
5
6#include <memory>
7
8namespace tenduke { namespace crypto {
9
10
15{
16public:
17 virtual ~MessageDigestVerifierFactory() = default;
18
23 virtual std::unique_ptr<MessageDigestVerifier> create() const = 0;
24};
25
26
27}}
28
29#endif // TENDUKE_CRYPTO_MESSAGEDIGESTVERIFIERFACTORY_H
Factory for creating pre-configured instances of tenduke::crypto::MessageDigestVerifier.
Definition MessageDigestVerifierFactory.h:15
virtual std::unique_ptr< MessageDigestVerifier > create() const =0
Creates the verifier.
Cryptography services.
Definition CryptoException.h:7
Root for classes, functions and globals of 10Duke C++ Client.
Definition BackendConfiguration.h:7