Lines Matching refs:hmacsha512ctx
1421 isc_hmacsha512_t *hmacsha512ctx;
1424 hmacsha512ctx = isc_mem_get(dctx->mctx, sizeof(isc_hmacsha512_t));
1425 if (hmacsha512ctx == NULL)
1427 isc_hmacsha512_init(hmacsha512ctx, hkey->key, ISC_SHA512_DIGESTLENGTH);
1428 dctx->ctxdata.hmacsha512ctx = hmacsha512ctx;
1434 isc_hmacsha512_t *hmacsha512ctx = dctx->ctxdata.hmacsha512ctx;
1436 if (hmacsha512ctx != NULL) {
1437 isc_hmacsha512_invalidate(hmacsha512ctx);
1438 isc_mem_put(dctx->mctx, hmacsha512ctx, sizeof(isc_hmacsha512_t));
1439 dctx->ctxdata.hmacsha512ctx = NULL;
1445 isc_hmacsha512_t *hmacsha512ctx = dctx->ctxdata.hmacsha512ctx;
1447 isc_hmacsha512_update(hmacsha512ctx, data->base, data->length);
1453 isc_hmacsha512_t *hmacsha512ctx = dctx->ctxdata.hmacsha512ctx;
1459 isc_hmacsha512_sign(hmacsha512ctx, digest, ISC_SHA512_DIGESTLENGTH);
1467 isc_hmacsha512_t *hmacsha512ctx = dctx->ctxdata.hmacsha512ctx;
1472 if (isc_hmacsha512_verify(hmacsha512ctx, sig->base, sig->length))