10Duke Scale C++ Client
Loading...
Searching...
No Matches
MessageDigestVerifier.h
1#ifndef TENDUKE_CRYPTO_MESSAGEDIGESTVERIFIER_H
2#define TENDUKE_CRYPTO_MESSAGEDIGESTVERIFIER_H
3
4#include <cstddef>
5
6namespace tenduke { namespace crypto {
7
8
17{
18public:
19 virtual ~MessageDigestVerifier() = default;
20
30 virtual bool verify(
31 const void * message,
32 std::size_t messageLength,
33 const void * signature,
34 std::size_t signatureLength
35 ) = 0;
36};
37
38
39}}
40
41#endif // TENDUKE_CRYPTO_MESSAGEDIGESTVERIFIER_H
Verifies message by computing digest for message and comparing the computed signature to the provided...
Definition MessageDigestVerifier.h:17
virtual bool verify(const void *message, std::size_t messageLength, const void *signature, std::size_t signatureLength)=0
Verifies the digest.
Cryptography services.
Definition CryptoException.h:7
Root for classes, functions and globals of 10Duke C++ Client.
Definition BackendConfiguration.h:7