Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::uuids::detail::sha1 Class Reference

#include <sha1.hpp>

Public Types

typedef unsigned int(& digest_type )[5]
 

Public Member Functions

 sha1 ()
 
void reset ()
 
void process_byte (unsigned char byte)
 
void process_block (void const *bytes_begin, void const *bytes_end)
 
void process_bytes (void const *buffer, std::size_t byte_count)
 
void get_digest (digest_type digest)
 

Member Typedef Documentation

typedef unsigned int(& boost::uuids::detail::sha1::digest_type)[5]

Constructor & Destructor Documentation

boost::uuids::detail::sha1::sha1 ( )
inline

References reset().

Member Function Documentation

void boost::uuids::detail::sha1::get_digest ( digest_type  digest)
inline
void boost::uuids::detail::sha1::process_block ( void const *  bytes_begin,
void const *  bytes_end 
)
inline
void boost::uuids::detail::sha1::process_byte ( unsigned char  byte)
inline

References BOOST_THROW_EXCEPTION.

Referenced by process_block().

void boost::uuids::detail::sha1::process_bytes ( void const *  buffer,
std::size_t  byte_count 
)
inline
void boost::uuids::detail::sha1::reset ( void  )
inline

Referenced by sha1().


The documentation for this class was generated from the following file: