2005/5/9

     
 

class SHAMessageDigest

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::security::SHAMessageDigest Class Reference

#include <SHAMessageDigest.h>

Inheritance diagram for acdk::security::SHAMessageDigest:

acdk::security::MessageDigest acdk::security::MessageDigestSpi acdk::lang::Cloneable acdk::lang::Object acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch List of all members.

Public Member Functions

 SHAMessageDigest ()
 SHAMessageDigest (SHAMessageDigest &other)
virtual acdk::lang::Object clone ()
virtual acdk::lang::Object clone (sys::Allocator *alc)
virtual RbyteArray engineDigest ()
virtual int engineDigest (IN(RbyteArray) buf, int offset, int len)
virtual int engineGetDigestLength ()
virtual void engineReset ()
virtual void engineUpdate (byte input)
virtual void engineUpdate (IN(RbyteArray) buf, int offset, int len)

Private Member Functions

void _init ()
void _final ()
void _transform ()
void _update (byte *buffer, int count)

Private Attributes

int _digest [5]
int _count_lo
int _count_hi
int _data [16]
int _local

Constructor & Destructor Documentation

acdk::security::SHAMessageDigest::SHAMessageDigest (   ) 
 

acdk::security::SHAMessageDigest::SHAMessageDigest (  SHAMessageDigest &  other  ) 
 


Member Function Documentation

void acdk::security::SHAMessageDigest::_final (   )  [private]
 

void acdk::security::SHAMessageDigest::_init (   )  [private]
 

void acdk::security::SHAMessageDigest::_transform (   )  [private]
 

void acdk::security::SHAMessageDigest::_update (  byte *  buffer,
int  count
)  [private]
 

virtual acdk::lang::Object acdk::security::SHAMessageDigest::clone (  sys::Allocator *  alc  )  [virtual]
 

Reimplemented from acdk::security::MessageDigest.

virtual acdk::lang::Object acdk::security::SHAMessageDigest::clone (   )  [inline, virtual]
 

Reimplemented from acdk::security::MessageDigest.

virtual int acdk::security::SHAMessageDigest::engineDigest (  IN(RbyteArray)  buf,
int  offset,
int  len
)  [virtual]
 

Implements acdk::security::MessageDigestSpi.

virtual RbyteArray acdk::security::SHAMessageDigest::engineDigest (   )  [virtual]
 

Implements acdk::security::MessageDigestSpi.

virtual int acdk::security::SHAMessageDigest::engineGetDigestLength (   )  [virtual]
 

Reimplemented from acdk::security::MessageDigestSpi.

virtual void acdk::security::SHAMessageDigest::engineReset (   )  [virtual]
 

Implements acdk::security::MessageDigest.

virtual void acdk::security::SHAMessageDigest::engineUpdate (  IN(RbyteArray)  buf,
int  offset,
int  len
)  [virtual]
 

Implements acdk::security::MessageDigestSpi.

virtual void acdk::security::SHAMessageDigest::engineUpdate (  byte  input  )  [virtual]
 

Implements acdk::security::MessageDigestSpi.


Member Data Documentation

int acdk::security::SHAMessageDigest::_count_hi [private]
 

int acdk::security::SHAMessageDigest::_count_lo [private]
 

int acdk::security::SHAMessageDigest::_data[16] [private]
 

int acdk::security::SHAMessageDigest::_digest[5] [private]
 

int acdk::security::SHAMessageDigest::_local [private]