#include <Authentication.h>
Public Member Functions | |
virtual int | compute (const char *data, size_t offset, size_t count, BytesPtr &result)=0 |
virtual AuthServicePtr | create ()=0 |
virtual AuthServicePtr | create (const BytesPtr key)=0 |
virtual const BytesPtr | getKey ()=0 |
virtual void | setKey (const BytesPtr key)=0 |
virtual bool | verify (const char *data, size_t offset, size_t count, const char *hash, size_t hashlen)=0 |
virtual | ~AuthService () |
Definition at line 20 of file Authentication.h.
virtual castor::spica::security::AuthService::~AuthService | ( | ) | [inline, virtual] |
Definition at line 24 of file Authentication.h.
virtual int castor::spica::security::AuthService::compute | ( | const char * | data, |
size_t | offset, | ||
size_t | count, | ||
BytesPtr & | result | ||
) | [pure virtual] |
virtual AuthServicePtr castor::spica::security::AuthService::create | ( | ) | [pure virtual] |
virtual AuthServicePtr castor::spica::security::AuthService::create | ( | const BytesPtr | key | ) | [pure virtual] |
virtual const BytesPtr castor::spica::security::AuthService::getKey | ( | ) | [pure virtual] |
virtual void castor::spica::security::AuthService::setKey | ( | const BytesPtr | key | ) | [pure virtual] |
virtual bool castor::spica::security::AuthService::verify | ( | const char * | data, |
size_t | offset, | ||
size_t | count, | ||
const char * | hash, | ||
size_t | hashlen | ||
) | [pure virtual] |