libusual
0.1
|
SHA1 implementation. More...
Data Structures | |
struct | sha1_ctx |
SHA1 state. More... | |
Defines | |
#define | SHA1_BLOCK_SIZE |
Block length for SHA1. | |
#define | SHA1_DIGEST_LENGTH |
Result length for SHA1. | |
Functions | |
void | sha1_reset (struct sha1_ctx *ctx) |
Clean state. | |
void | sha1_update (struct sha1_ctx *ctx, const void *data, unsigned int len) |
Update state with more data. | |
void | sha1_final (struct sha1_ctx *ctx, uint8_t *dst) |
Get final result. |
SHA1 implementation.
#define SHA1_BLOCK_SIZE |
Block length for SHA1.
#define SHA1_DIGEST_LENGTH |
Result length for SHA1.
void sha1_reset | ( | struct sha1_ctx * | ctx | ) |
Clean state.
void sha1_update | ( | struct sha1_ctx * | ctx, |
const void * | data, | ||
unsigned int | len | ||
) |
Update state with more data.
void sha1_final | ( | struct sha1_ctx * | ctx, |
uint8_t * | dst | ||
) |
Get final result.