File sha1.c¶
Go to the source code of this file
#include "sha1.h"#include "error_manager.h"#include <assert.h>#include "memory_wrapper.hpp"
Public Functions¶
| Type | Name |
|---|---|
| int | SHA1Compare (void * a, void * b) |
| int | SHA1Compute (const unsigned char * message_array, size_t length, SHA1Hash * hash) |
| void | SHA1Input (SHA1Context * context, const unsigned char * message_array, size_t length) |
| void | SHA1PadMessage (SHA1Context * context) |
| void | SHA1ProcessMessageBlock (SHA1Context * context) |
| void | SHA1Reset (SHA1Context * context) |
| int | SHA1Result (SHA1Context * context) |
Macros¶
| Type | Name |
|---|---|
| define | SHA1CircularShift (bits, word) /* multi line expression */ |
Public Functions Documentation¶
function SHA1Compare¶
function SHA1Compute¶
function SHA1Input¶
function SHA1PadMessage¶
function SHA1ProcessMessageBlock¶
function SHA1Reset¶
function SHA1Result¶
Macro Definition Documentation¶
define SHA1CircularShift¶
The documentation for this class was generated from the following file cubrid/src/base/sha1.c