Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages | Examples

SHATumbler< int_type > Class Template Reference

SHATumbler SHA Helper Class. More...

#include <digest.h>

List of all members.

Public Member Functions

 SHATumbler (int)
 SHATumbler (const SHATumbler &)
SHATumbleroperator= (const SHATumbler &)
int_type & operator[] (int)
 ~SHATumbler ()
SHATumbler operator+ (const SHATumbler &addend) const
SHATumbleroperator+= (const SHATumbler &addend)
std::ostream & toString (std::ostream &os)
unsigned getSize ()
unsigned placeInBuffer (unsigned char *)

Friends

std::ostream & operator<< (std::ostream &os, SHATumbler< int_type > &ia)


Detailed Description

template<class int_type>
class SHATumbler< int_type >

SHATumbler SHA Helper Class.

Class used by the SHA Digest Classes.

Represents a "tumbler" group, similar to a row in a combination lock. Each part is made to roll-over, its size dependent upon int_type.

Author:
Elizabeth Barham <lizzy@soggytrousers.net>


Constructor & Destructor Documentation

template<class int_type>
SHATumbler< int_type >::SHATumbler int   ) 
 

template<class int_type>
SHATumbler< int_type >::SHATumbler const SHATumbler< int_type > &   ) 
 

template<class int_type>
SHATumbler< int_type >::~SHATumbler  ) 
 


Member Function Documentation

template<class int_type>
unsigned SHATumbler< int_type >::getSize  ) 
 

template<class int_type>
SHATumbler SHATumbler< int_type >::operator+ const SHATumbler< int_type > &  addend  )  const
 

template<class int_type>
SHATumbler& SHATumbler< int_type >::operator+= const SHATumbler< int_type > &  addend  ) 
 

template<class int_type>
SHATumbler& SHATumbler< int_type >::operator= const SHATumbler< int_type > &   ) 
 

template<class int_type>
int_type& SHATumbler< int_type >::operator[] int   ) 
 

template<class int_type>
unsigned SHATumbler< int_type >::placeInBuffer unsigned char *   ) 
 

template<class int_type>
std::ostream& SHATumbler< int_type >::toString std::ostream &  os  ) 
 


Friends And Related Function Documentation

template<class int_type>
std::ostream& operator<< std::ostream &  os,
SHATumbler< int_type > &  ia
[friend]
 


The documentation for this class was generated from the following file:
Generated on Thu Sep 25 13:14:33 2003 for GNU CommonC++ by doxygen 1.3.3