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 {
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 {
44 bool verify(std::initializer_list<tlv::Value>,
const uint8_t*,
size_t)
const final {
…}
Name.
Definition name.hpp:14
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
bool matchSigInfo(const SigInfo &) const final
Determine whether packet was signed by corresponding private key.
Definition null.hpp:40
static const NullKey & get()
Definition null.hpp:22
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