10Duke Enterprise C++ SDK
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
18{
19public:
20 virtual ~MessageDigestVerifier() = default;
21
31 virtual bool verify(
32 const void * message,
33 std::size_t messageLength,
34 const void * signature,
35 std::size_t signatureLength
36 ) = 0;
37};
38
39
40}}
41
42#endif // TENDUKE_CRYPTO_MESSAGEDIGESTVERIFIER_H
Verifies a message by computing digest for the message and comparing the computed signature to the pr...
Definition MessageDigestVerifier.h:18
virtual bool verify(const void *message, std::size_t messageLength, const void *signature, std::size_t signatureLength)=0
Verifies the digest.
Cryptography services.
Definition AbstractCiphers.h:18
Root for classes, functions and globals of 10Duke C++ Client.
Definition APIRequest.h:4