artefaktur
software engineer &        architecture

 
 
 
 

class SHAMessageDigest

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]
 

 
Last modified 2005-05-08 18:33 by SYSTEM By Artefaktur, Ing. Bureau Kommer