esp8266ndn
NDN Arduino library for ESP8266 and more
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
ndnph::detail::NamedPrivateKey< sigType > Class Template Reference

#include <helper.hpp>

Inherits ndnph::PrivateKey, and ndnph::detail::NamedKey.

Public Member Functions

void updateSigInfo (SigInfo &sigInfo) const override
 Write SigType and KeyLocator. More...
 
- Public Member Functions inherited from ndnph::PrivateKey
virtual ~PrivateKey ()=default
 
virtual size_t getMaxSigLen () const =0
 
virtual ssize_t sign (std::initializer_list< tlv::Value > chunks, uint8_t *sig) const =0
 Perform signing. More...
 
- Public Member Functions inherited from ndnph::detail::NamedKey
const NamegetName () const
 Retrieve KeyLocator name. More...
 
void setName (const Name &v)
 Assign KeyLocator name. More...
 

Additional Inherited Members

- Protected Member Functions inherited from ndnph::detail::NamedKey
 ~NamedKey ()=default
 

Member Function Documentation

◆ updateSigInfo()

template<uint8_t sigType>
void ndnph::detail::NamedPrivateKey< sigType >::updateSigInfo ( SigInfo sigInfo) const
inlineoverridevirtual

Write SigType and KeyLocator.

Parameters
[in,out]sigInfoSigInfo to update; other fields are unchanged.

Implements ndnph::PrivateKey.


The documentation for this class was generated from the following file: