All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ndn::SignatureSha256WithRsa Class Reference

Representing of SHA256-with-RSA signature in a data packet. More...

#include <signature-sha256-with-rsa.hpp>

Inheritance diagram for ndn::SignatureSha256WithRsa:
[legend]
Collaboration diagram for ndn::SignatureSha256WithRsa:
[legend]

Data Structures

class  Error
 

Public Types

enum  { Sha256 = 0, Sha256WithRsa = 1 }
 

Public Member Functions

 SignatureSha256WithRsa ()
 
 SignatureSha256WithRsa (const Signature &signature)
 
const KeyLocatorgetKeyLocator () const
 
void setKeyLocator (const KeyLocator &keyLocator)
 
 operator bool () const
 
uint32_t getType () const
 
const BlockgetInfo () const
 
void setInfo (const Block &info)
 
const BlockgetValue () const
 
void setValue (const Block &value)
 
void reset ()
 
bool operator== (const Signature &other) const
 
bool operator!= (const Signature &other) const
 

Data Fields

 __pad0__: m_value(value) { setInfo(info)
 

Protected Attributes

int32_t m_type
 
Block m_info
 
Block m_value
 

Detailed Description

Representing of SHA256-with-RSA signature in a data packet.

Definition at line 18 of file signature-sha256-with-rsa.hpp.

Member Enumeration Documentation

anonymous enum
inherited
Enumerator
Sha256 
Sha256WithRsa 

Definition at line 28 of file signature.hpp.

Constructor & Destructor Documentation

ndn::SignatureSha256WithRsa::SignatureSha256WithRsa ( )
inline

Definition at line 31 of file signature-sha256-with-rsa.hpp.

ndn::SignatureSha256WithRsa::SignatureSha256WithRsa ( const Signature signature)
inline

Definition at line 40 of file signature-sha256-with-rsa.hpp.

Member Function Documentation

const Block& ndn::Signature::getInfo ( ) const
inlineinherited

Definition at line 56 of file signature.hpp.

const KeyLocator& ndn::SignatureSha256WithRsa::getKeyLocator ( ) const
inline

Definition at line 55 of file signature-sha256-with-rsa.hpp.

uint32_t ndn::Signature::getType ( ) const
inlineinherited

Definition at line 50 of file signature.hpp.

const Block& ndn::Signature::getValue ( ) const
inlineinherited

Definition at line 79 of file signature.hpp.

ndn::Signature::operator bool ( ) const
inlineinherited

Definition at line 44 of file signature.hpp.

bool ndn::Signature::operator!= ( const Signature other) const
inlineinherited

Definition at line 108 of file signature.hpp.

bool ndn::Signature::operator== ( const Signature other) const
inlineinherited

Definition at line 101 of file signature.hpp.

void ndn::Signature::reset ( )
inlineinherited

Definition at line 92 of file signature.hpp.

void ndn::Signature::setInfo ( const Block info)
inlineinherited

Definition at line 63 of file signature.hpp.

void ndn::SignatureSha256WithRsa::setKeyLocator ( const KeyLocator keyLocator)
inline

Definition at line 61 of file signature-sha256-with-rsa.hpp.

void ndn::Signature::setValue ( const Block value)
inlineinherited

Definition at line 86 of file signature.hpp.

Field Documentation

ndn::Signature::__pad0__
inherited

Definition at line 41 of file signature.hpp.

Block ndn::Signature::m_info
mutableprotectedinherited

Definition at line 116 of file signature.hpp.

int32_t ndn::Signature::m_type
protectedinherited

Definition at line 114 of file signature.hpp.

Block ndn::Signature::m_value
mutableprotectedinherited

Definition at line 117 of file signature.hpp.