Lines Matching refs:digest_info
1344 const struct ccdigest_info *digest_info; member
1352 s_necp_resolver_key_state.digest_info = ccsha256_di(); in necp_generate_resolver_key()
1383 if (s_necp_resolver_key_state.digest_info == NULL) { in necp_sign_resolver_answer()
1396 size_t required_tag_length = s_necp_resolver_key_state.digest_info->output_size; in necp_sign_resolver_answer()
1403 cchmac_ctx_decl(s_necp_resolver_key_state.digest_info->state_size, in necp_sign_resolver_answer()
1404 s_necp_resolver_key_state.digest_info->block_size, ctx); in necp_sign_resolver_answer()
1405 cchmac_init(s_necp_resolver_key_state.digest_info, ctx, in necp_sign_resolver_answer()
1408 necp_sign_update_context(s_necp_resolver_key_state.digest_info, in necp_sign_resolver_answer()
1411 cchmac_final(s_necp_resolver_key_state.digest_info, ctx, tag); in necp_sign_resolver_answer()
1421 if (s_necp_resolver_key_state.digest_info == NULL) { in necp_validate_resolver_answer()
1434 size_t required_tag_length = s_necp_resolver_key_state.digest_info->output_size; in necp_validate_resolver_answer()
1441 cchmac_ctx_decl(s_necp_resolver_key_state.digest_info->state_size, in necp_validate_resolver_answer()
1442 s_necp_resolver_key_state.digest_info->block_size, ctx); in necp_validate_resolver_answer()
1443 cchmac_init(s_necp_resolver_key_state.digest_info, ctx, in necp_validate_resolver_answer()
1446 necp_sign_update_context(s_necp_resolver_key_state.digest_info, in necp_validate_resolver_answer()
1449 cchmac_final(s_necp_resolver_key_state.digest_info, ctx, actual_tag); in necp_validate_resolver_answer()
1451 return cc_cmp_safe(s_necp_resolver_key_state.digest_info->output_size, tag, actual_tag) == 0; in necp_validate_resolver_answer()