1 #ifndef NDNPH_KEYCHAIN_NULL_HPP
2 #define NDNPH_KEYCHAIN_NULL_HPP
33 sigInfo.name =
Name();
36 ssize_t
sign(std::initializer_list<tlv::Value>, uint8_t*)
const final {
44 bool verify(std::initializer_list<tlv::Value>,
const uint8_t*,
size_t)
const final {
Null signature: packet is not signed.
Definition: null.hpp:20
void updateSigInfo(SigInfo &sigInfo) const final
Write SigType and KeyLocator.
Definition: null.hpp:31
size_t getMaxSigLen() const final
Definition: null.hpp:27
bool verify(std::initializer_list< tlv::Value >, const uint8_t *, size_t) const final
Perform verification.
Definition: null.hpp:44
static const NullKey & get()
Definition: null.hpp:22
bool matchSigInfo(const SigInfo &) const final
Determine whether packet was signed by corresponding private key.
Definition: null.hpp:40
ssize_t sign(std::initializer_list< tlv::Value >, uint8_t *) const final
Perform signing.
Definition: null.hpp:36
Private key.
Definition: private-key.hpp:9
Public key.
Definition: public-key.hpp:9
SignatureInfo.
Definition: sig-info.hpp:12
@ Null
Definition: an.hpp:81
@ Name
Definition: an.hpp:19