| 
 
 | 
 | 
A class to compute and check SHA1 digests
| SHA1 () | SHA1 | 
Construct a fresh initialized instance
| SHA1 (const SHA1& original) | SHA1 | 
Copy constructor
Parameters:
| original | SHA1 instance to copy | 
| SHA1 (const void* buf, unsigned int len) | SHA1 | 
Construct a digest from a buffer of data
Parameters:
| buf | Pointer to the data to be included in digest | 
| len | Length of data in the buffer | 
| SHA1 (const DataBlock& data) | SHA1 | 
Construct a digest from a binary DataBlock
Parameters:
| data | Binary data to be included in digest | 
| SHA1 (const String& str) | SHA1 | 
Construct a digest from a String
Parameters:
| str | String to be included in digest | 
| ~SHA1 () | ~SHA1 | 
Destroy the instance, free allocated memory
| SHA1&  operator= (const SHA1& original) | operator= | 
Assignment operator.
| void  clear () | clear | 
Clear the digest and prepare for reuse
| void  finalize () | finalize | 
Finalize the digest computation, make result ready. Subsequent calls to update() will fail
| bool  update (const void* buf, unsigned int len) | update | 
Update the digest from a buffer of data
Parameters:
| buf | Pointer to the data to be included in digest | 
| len | Length of data in the buffer | 
Returns: True if success, false if finalize() was already called
| inline bool  update (const DataBlock& data) | update | 
Update the digest from the content of a DataBlock
Parameters:
| data | Data to be included in digest | 
Returns: True if success, false if finalize() was already called
| inline bool  update (const String& str) | update | 
Update the digest from the content of a String
Parameters:
| str | String to be included in digest | 
Returns: True if success, false if finalize() was already called
| inline SHA1&  operator<< (const String& value) | operator<< | 
SHA1 updating operator for Strings
| inline SHA1&  operator<< (const DataBlock& data) | operator<< | 
SHA1 updating operator for DataBlocks
| SHA1&  operator<< (const char* value) | operator<< | 
SHA1 updating operator for C strings
| const unsigned char*  rawDigest () | rawDigest | 
Returns a pointer to the raw 20-byte binary value of the message digest. The digest is finalized if if wasn't already
Returns: Pointer to the raw digest data or NULL if some error occured
| inline  unsigned int  rawLength () | rawLength | 
[static]
Return the length of the raw binary digest
Returns: Constant value of 20
| const String&  hexDigest () | hexDigest | 
Returns the standard hexadecimal representation of the message digest. The digest is finalized if if wasn't already
Returns: A String which holds the hex digest or a null one if some error occured
| Generated by: root on dragoshel on Fri Aug 24 11:49:48 2007, using kdoc 2.0a54. |