A DigestSha256Signature extends Signature and holds the signature bits (which are only the SHA256 digest) and an empty SignatureInfo for a data packet or signed interest. More...
#include <digest-sha256-signature.hpp>
Public Member Functions | |
| virtual ptr_lib::shared_ptr< Signature > | clone () const |
| Return a pointer to a new DigestSha256Signature which is a copy of this signature. | |
| virtual void | get (SignatureLite &signatureLite) const |
| Set signatureLite to point to the values in this signature object, without copying any memory. More... | |
| virtual void | set (const SignatureLite &signatureLite) |
| Clear this signature, and set the values by copying from signatureLite. More... | |
| virtual const Blob & | getSignature () const |
| Get the signature bytes (which are only the digest). More... | |
| virtual void | setSignature (const Blob &signature) |
| Set the signature bytes to the given value. More... | |
| void | clear () |
| Clear all the fields. | |
| virtual uint64_t | getChangeCount () const |
| Get the change count, which is incremented each time this object is changed. More... | |
Public Member Functions inherited from ndn::Signature | |
| virtual | ~Signature () |
| The virtual destructor. | |
A DigestSha256Signature extends Signature and holds the signature bits (which are only the SHA256 digest) and an empty SignatureInfo for a data packet or signed interest.
|
virtual |
Set signatureLite to point to the values in this signature object, without copying any memory.
WARNING: The resulting pointers in signatureLite are invalid after a further use of this object which could reallocate memory.
| signatureLite | A SignatureLite object where the name components array is already allocated. |
Implements ndn::Signature.
|
virtual |
Get the change count, which is incremented each time this object is changed.
Implements ndn::Signature.
|
virtual |
Get the signature bytes (which are only the digest).
Implements ndn::Signature.
|
virtual |
Clear this signature, and set the values by copying from signatureLite.
| signatureLite | A SignatureLite object. |
Implements ndn::Signature.
|
virtual |
Set the signature bytes to the given value.
| signature | A Blob with the signature bytes. |
Implements ndn::Signature.
1.8.9.1