ost::SHATumbler< int_type > Class Template Reference

SHATumblerSHA 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 ost::SHATumbler< int_type >

SHATumblerSHA 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>
ost::SHATumbler< int_type >::SHATumbler int   ) 
 

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

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


Member Function Documentation

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

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

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

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

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

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

template<class int_type>
std::ostream& ost::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 Apr 6 09:03:04 2006 for Bayonne Framework by  doxygen 1.4.6