22#ifndef NDN_CXX_SECURITY_VERIFICATION_HELPERS_HPP
23#define NDN_CXX_SECURITY_VERIFICATION_HELPERS_HPP
53verifySignature(
const InputBuffers& blobs, span<const uint8_t>
sig,
const transform::PublicKey& key);
60verifySignature(
const InputBuffers& blobs, span<const uint8_t>
sig, span<const uint8_t> key);
88verifySignature(
const Interest& interest,
const transform::PublicKey& key);
109verifySignature(
const Data& data,
const std::optional<Certificate>& cert);
118verifySignature(
const Interest& interest,
const std::optional<Certificate>& cert);
124verifySignature(
const Data& data,
const tpm::Tpm& tpm,
const Name& keyName,
132verifySignature(
const Interest& interest,
const tpm::Tpm& tpm,
const Name& keyName,
bool verifySignature(const InputBuffers &blobs, span< const uint8_t > sig, const transform::PublicKey &key)
Verify blobs using key against sig.
span< const uint8_t > sig