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
-