1 #ifndef NDNPH_KEYCHAIN_PUBLIC_KEY_HPP
2 #define NDNPH_KEYCHAIN_PUBLIC_KEY_HPP
4 #include "../packet/sig-info.hpp"
21 virtual bool verify(std::initializer_list<tlv::Value> chunks,
const uint8_t* sig,
22 size_t sigLen)
const = 0;
Public key.
Definition: public-key.hpp:9
virtual bool verify(std::initializer_list< tlv::Value > chunks, const uint8_t *sig, size_t sigLen) const =0
Perform verification.
virtual bool matchSigInfo(const SigInfo &sigInfo) const =0
Determine whether packet was signed by corresponding private key.
virtual ~PublicKey()=default
SignatureInfo.
Definition: sig-info.hpp:12