ipfs-chromium
signature_verifier.h
1 #ifndef IPFS_CHROMIUM_SIGNATURE_VERIFIER_H
2 #define IPFS_CHROMIUM_SIGNATURE_VERIFIER_H
3 
4 #include <vocab/byte_view.h>
5 
6 namespace ipfs::crypto {
8  public:
9  virtual ~SignatureVerifier() noexcept {}
10  using ByteView = ipfs::ByteView;
11  virtual bool VerifySignature(ByteView signature,
12  ByteView data,
13  ByteView key) = 0;
14 };
15 } // namespace ipfs::crypto
16 
17 #endif // IPFS_CHROMIUM_SIGNATURE_VERIFIER_H
Definition: signature_verifier.h:7