CL_SHA1 Class Reference
[clanCore Math]

SHA-1 hash function class. More...

#include <sha1.h>

List of all members.

Public Member Functions

Construction
 CL_SHA1 ()
 Constructs a SHA-1 hash generator.
Attributes
CL_String8 get_hash (bool uppercase=false)
 Returns the calculated hash.
void get_hash (unsigned char out_hash[20])
 Get hash.
Operations
void reset ()
 Resets the hash generator.
void add (const void *data, int size)
 Adds data to be hashed.
void add (const CL_DataBuffer &data)
 Add.
void calculate ()
 Finalize hash calculation.


Detailed Description

SHA-1 hash function class.


Constructor & Destructor Documentation

CL_SHA1::CL_SHA1  ) 
 

Constructs a SHA-1 hash generator.


Member Function Documentation

void CL_SHA1::add const CL_DataBuffer data  ) 
 

Add.

Parameters:
data = Data Buffer

void CL_SHA1::add const void *  data,
int  size
 

Adds data to be hashed.

void CL_SHA1::calculate  ) 
 

Finalize hash calculation.

void CL_SHA1::get_hash unsigned char  out_hash[20]  ) 
 

Get hash.

Parameters:
out_hash = where to write to

CL_String8 CL_SHA1::get_hash bool  uppercase = false  ) 
 

Returns the calculated hash.

void CL_SHA1::reset  ) 
 

Resets the hash generator.


The documentation for this class was generated from the following file:
Generated on Thu Dec 3 02:39:40 2009 for ClanLib by  doxygen 1.4.6