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

m_hash.h File Reference

#include "modules.h"

Include dependency graph for m_hash.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  HashRequest
 HashRequest is the base class used to send Hash requests to hashing.so. More...
class  HashNameRequest
 Send this class to the hashing module to query for its name. More...
class  HashResetRequest
 Send this class to the hashing module to reset the Hash module to a known state. More...
class  HashSumRequest
 Send this class to the hashing module to HashSUM a std::string. More...
class  HashKeyRequest
 Send this class to hashing module to change the IVs (keys) to use for hashing. More...
class  HashHexRequest
 Send this class to the hashing module to change the hex sequence to use for generating the returned value. More...

Defines

#define SHA256_DIGEST_SIZE   (256 / 8)
#define SHA256_BLOCK_SIZE   (512 / 8)


Define Documentation

#define SHA256_BLOCK_SIZE   (512 / 8)
 

Definition at line 20 of file m_hash.h.

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

#define SHA256_DIGEST_SIZE   (256 / 8)
 

Definition at line 19 of file m_hash.h.

Referenced by ModuleSHA256::SHA256().