The InspIRCd Project
Home | Developers | Wiki | Forums | Bug Tracker | SVN | Download
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

SHA256Context Class Reference

An sha 256 context, used by m_opersha256. More...

Inheritance diagram for SHA256Context:

Inheritance graph
[legend]
Collaboration diagram for SHA256Context:

Collaboration graph
[legend]
List of all members.

Public Attributes

unsigned int tot_len
unsigned int len
unsigned char block [2 *SHA256_BLOCK_SIZE]
uint32_t h [8]

Detailed Description

An sha 256 context, used by m_opersha256.

Definition at line 65 of file m_sha256.cpp.


Member Data Documentation

unsigned char SHA256Context::block[2 *SHA256_BLOCK_SIZE]
 

Definition at line 70 of file m_sha256.cpp.

Referenced by ModuleSHA256::SHA256Final(), and ModuleSHA256::SHA256Update().

uint32_t SHA256Context::h[8]
 

Definition at line 71 of file m_sha256.cpp.

Referenced by ModuleSHA256::SHA256Final(), ModuleSHA256::SHA256Init(), and ModuleSHA256::SHA256Transform().

unsigned int SHA256Context::len
 

Definition at line 69 of file m_sha256.cpp.

Referenced by ModuleSHA256::SHA256Final(), ModuleSHA256::SHA256Init(), and ModuleSHA256::SHA256Update().

unsigned int SHA256Context::tot_len
 

Definition at line 68 of file m_sha256.cpp.

Referenced by ModuleSHA256::SHA256Final(), ModuleSHA256::SHA256Init(), and ModuleSHA256::SHA256Update().


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