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