Lines Matching refs:digest
68 isc_hmacmd5_sign(isc_hmacmd5_t *ctx, unsigned char *digest) {
69 RUNTIME_CHECK(HMAC_Final(ctx->ctx, digest, NULL) == 1);
149 isc_hmacmd5_sign(isc_hmacmd5_t *ctx, unsigned char *digest) {
154 (ctx->session, (CK_BYTE_PTR) digest, &len));
221 isc_hmacmd5_sign(isc_hmacmd5_t *ctx, unsigned char *digest) {
229 (ctx->session, (CK_BYTE_PTR) digest,
240 (ctx->session, (CK_BYTE_PTR) digest, len));
243 (CK_BYTE_PTR) digest,
256 * Start HMAC-MD5 process. Initialize an md5 context and digest the key.
302 isc_hmacmd5_sign(isc_hmacmd5_t *ctx, unsigned char *digest) {
306 isc_md5_final(&ctx->md5ctx, digest);
314 isc_md5_update(&ctx->md5ctx, digest, ISC_MD5_DIGESTLENGTH);
315 isc_md5_final(&ctx->md5ctx, digest);
323 * compare to the supplied digest.
326 isc_hmacmd5_verify(isc_hmacmd5_t *ctx, unsigned char *digest) {
327 return (isc_hmacmd5_verify2(ctx, digest, ISC_MD5_DIGESTLENGTH));
331 isc_hmacmd5_verify2(isc_hmacmd5_t *ctx, unsigned char *digest, size_t len) {
336 return (isc_safe_memequal(digest, newdigest, len));