|
jabberd2
2.2.17
|
#include <inttypes.h>Go to the source code of this file.
Data Structures | |
| struct | sha1_state_s |
Macros | |
| #define | JABBERD2_API extern |
Typedefs | |
| typedef struct sha1_state_s | sha1_state_t |
Functions | |
| JABBERD2_API void | sha1_init (sha1_state_t *ctx) |
| JABBERD2_API void | sha1_append (sha1_state_t *ctx, const unsigned char *dataIn, int len) |
| JABBERD2_API void | sha1_finish (sha1_state_t *ctx, unsigned char hashout[20]) |
| JABBERD2_API void | sha1_hash (const unsigned char *dataIn, int len, unsigned char hashout[20]) |
| typedef struct sha1_state_s sha1_state_t |
| JABBERD2_API void sha1_init | ( | sha1_state_t * | ctx | ) |
Definition at line 28 of file sha1.c.
References sha1_state_s::H, sha1_state_s::lenW, sha1_state_s::sizeHi, sha1_state_s::sizeLo, and sha1_state_s::W.
Referenced by sess_start(), sha1_finish(), and sha1_hash().
| JABBERD2_API void sha1_append | ( | sha1_state_t * | ctx, |
| const unsigned char * | dataIn, | ||
| int | len | ||
| ) |
Definition at line 47 of file sha1.c.
References sha1_state_s::lenW, sha1_hashblock(), sha1_state_s::sizeHi, sha1_state_s::sizeLo, and sha1_state_s::W.
Referenced by sess_start(), sha1_finish(), and sha1_hash().
| JABBERD2_API void sha1_finish | ( | sha1_state_t * | ctx, |
| unsigned char | hashout[20] | ||
| ) |
Definition at line 65 of file sha1.c.
References sha1_state_s::H, sha1_state_s::lenW, sha1_append(), sha1_init(), sha1_state_s::sizeHi, and sha1_state_s::sizeLo.
Referenced by sess_start(), and sha1_hash().
| JABBERD2_API void sha1_hash | ( | const unsigned char * | dataIn, |
| int | len, | ||
| unsigned char | hashout[20] | ||
| ) |
Definition at line 100 of file sha1.c.
References sha1_append(), sha1_finish(), and sha1_init().
Referenced by shahash_raw().
1.8.1.1