#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] |