DPROV_CTX_DUAL_MAC
crypto_context_t mac_context = DPROV_CTX_DUAL_MAC(ctx);
&mac_mech, &mac_key, NULL, &DPROV_CTX_DUAL_MAC(ctx),
if ((error = crypto_mac_update(DPROV_CTX_DUAL_MAC(ctx),
error = crypto_mac_final(DPROV_CTX_DUAL_MAC(ctx),
DPROV_CTX_DUAL_MAC(ctx) = NULL;
if ((error = crypto_mac_update(DPROV_CTX_DUAL_MAC(ctx),
if ((error = crypto_mac_update(DPROV_CTX_DUAL_MAC(ctx),
error = crypto_mac_final(DPROV_CTX_DUAL_MAC(ctx),
DPROV_CTX_DUAL_MAC(ctx) = NULL;
if ((error = crypto_mac_update(DPROV_CTX_DUAL_MAC(ctx),
if ((error = crypto_mac_final(DPROV_CTX_DUAL_MAC(ctx),
DPROV_CTX_DUAL_MAC(ctx) = NULL;
if ((error = crypto_mac_update(DPROV_CTX_DUAL_MAC(ctx),
if ((error = crypto_mac_final(DPROV_CTX_DUAL_MAC(ctx),
DPROV_CTX_DUAL_MAC(ctx) = NULL;