Group PJLIB_UTIL_SHA1¶
- group PJLIB_UTIL_SHA1
Defines
-
PJ_SHA1_DIGEST_SIZE¶
SHA1 digest size is 20 bytes
Functions
-
void pj_sha1_init(pj_sha1_context *ctx)¶
Initialize the algorithm.
- Parameters
ctx – SHA1 context.
-
void pj_sha1_update(pj_sha1_context *ctx, const pj_uint8_t *data, const pj_size_t nbytes)¶
Append a stream to the message.
- Parameters
ctx – SHA1 context.
data – Data.
nbytes – Length of data.
-
void pj_sha1_final(pj_sha1_context *ctx, pj_uint8_t digest[20])¶
Finish the message and return the digest.
- Parameters
ctx – SHA1 context.
digest – 16 byte digest.
-
struct pj_sha1_context¶
- #include <sha1.h>
SHA1 context
-
PJ_SHA1_DIGEST_SIZE¶