Lines Matching defs:auth_ctx
311 t4_copy_partial_hash(int alg, union authctx *auth_ctx, void *dst)
323 u32[i] = htobe32(auth_ctx->sha1ctx.h.b32[i]);
328 u32[i] = htobe32(auth_ctx->sha224ctx.state[i]);
333 u32[i] = htobe32(auth_ctx->sha256ctx.state[i]);
338 u64[i] = htobe64(auth_ctx->sha384ctx.state[i]);
343 u64[i] = htobe64(auth_ctx->sha512ctx.state[i]);
352 union authctx auth_ctx;
354 hmac_init_ipad(axf, key, klen, &auth_ctx);
355 t4_copy_partial_hash(axf->type, &auth_ctx, dst);
359 hmac_init_opad(axf, key, klen, &auth_ctx);
360 t4_copy_partial_hash(axf->type, &auth_ctx, dst);
362 explicit_bzero(&auth_ctx, sizeof(auth_ctx));