IBR-DTNSuite
0.8
|
#include <HMacStream.h>
Public Member Functions | |
HMacStream (const unsigned char *const key, const size_t key_size) | |
virtual | ~HMacStream () |
Static Public Attributes | |
static const size_t | BUFF_SIZE = 2048 |
Protected Member Functions | |
virtual void | update (char *buf, const size_t size) |
virtual void | finalize (char *hash, unsigned int &size) |
Definition at line 16 of file HMacStream.h.
ibrcommon::HMacStream::HMacStream | ( | const unsigned char *const | key, |
const size_t | key_size | ||
) |
Definition at line 12 of file HMacStream.cpp.
ibrcommon::HMacStream::~HMacStream | ( | ) | [virtual] |
Definition at line 19 of file HMacStream.cpp.
void ibrcommon::HMacStream::finalize | ( | char * | hash, |
unsigned int & | size | ||
) | [protected, virtual] |
Implements ibrcommon::HashStream.
Definition at line 30 of file HMacStream.cpp.
void ibrcommon::HMacStream::update | ( | char * | buf, |
const size_t | size | ||
) | [protected, virtual] |
Implements ibrcommon::HashStream.
Definition at line 24 of file HMacStream.cpp.
const size_t ibrcommon::HMacStream::BUFF_SIZE = 2048 [static] |
Definition at line 20 of file HMacStream.h.