#include <sha1.h>
Public Member Functions | |
SHA1 () | |
void | Reset () |
bool | Result (unsigned *message_digest_array) |
void | Input (const unsigned char *message_array, unsigned length) |
void | Input (const char *message_array, unsigned length) |
void | Input (unsigned char message_element) |
void | Input (char message_element) |
SHA1 & | operator<< (const char *message_array) |
SHA1 & | operator<< (const unsigned char *message_array) |
SHA1 & | operator<< (const char message_element) |
SHA1 & | operator<< (const unsigned char message_element) |
Private Member Functions | |
void | ProcessMessageBlock () |
void | PadMessage () |
unsigned | CircularShift (int bits, unsigned word) |
Private Attributes | |
unsigned | H [5] |
unsigned | Length_Low |
unsigned | Length_High |
unsigned char | Message_Block [64] |
int | Message_Block_Index |
bool | Computed |
bool | Corrupted |
|
inlineprivate |
void fhicl::SHA1::Input | ( | const unsigned char * | message_array, |
unsigned | length | ||
) |
void fhicl::SHA1::Input | ( | const char * | message_array, |
unsigned | length | ||
) |
Definition at line 205 of file sha1.cpp.
void fhicl::SHA1::Input | ( | unsigned char | message_element | ) |
Definition at line 227 of file sha1.cpp.
void fhicl::SHA1::Input | ( | char | message_element | ) |
Definition at line 249 of file sha1.cpp.
SHA1 & fhicl::SHA1::operator<< | ( | const char * | message_array | ) |
Definition at line 273 of file sha1.cpp.
SHA1 & fhicl::SHA1::operator<< | ( | const unsigned char * | message_array | ) |
Definition at line 304 of file sha1.cpp.
SHA1 & fhicl::SHA1::operator<< | ( | const char | message_element | ) |
Definition at line 334 of file sha1.cpp.
SHA1 & fhicl::SHA1::operator<< | ( | const unsigned char | message_element | ) |
Definition at line 359 of file sha1.cpp.
|
private |
Definition at line 386 of file sha1.cpp.
bool fhicl::SHA1::Result | ( | unsigned * | message_digest_array | ) |