Pyrogenesis  trunk
Public Member Functions | Public Attributes | List of all members
SHA256 Struct Reference

Structure for performing SHA256 encryption on arbitrary data. More...

#include <sha.h>

Public Member Functions

 SHA256 ()
 
void init ()
 
void transform (unsigned char(&data)[64])
 
void update (const void *input, unsigned int len)
 
void finish (unsigned char(&digest)[32])
 

Public Attributes

unsigned int total [2]
 
unsigned int state [8]
 
unsigned char buffer [64]
 

Detailed Description

Structure for performing SHA256 encryption on arbitrary data.

Constructor & Destructor Documentation

SHA256::SHA256 ( )

Member Function Documentation

void SHA256::finish ( unsigned char(&)  digest[32])
void SHA256::init ( )
void SHA256::transform ( unsigned char(&)  data[64])
void SHA256::update ( const void *  input,
unsigned int  len 
)

Member Data Documentation

unsigned char SHA256::buffer[64]
unsigned int SHA256::state[8]
unsigned int SHA256::total[2]

The documentation for this struct was generated from the following files: