DPROV_CTX_SINGLE
dprov_private->dc_type = DPROV_CTX_SINGLE;
if (ctx_single->dc_type == DPROV_CTX_SINGLE) {
crypto_context_t context = DPROV_CTX_SINGLE(ctx);
&DPROV_CTX_SINGLE(ctx), NULL);
error = crypto_digest_single(DPROV_CTX_SINGLE(ctx),
DPROV_CTX_SINGLE(ctx) = NULL;
error = crypto_digest_update(DPROV_CTX_SINGLE(ctx),
error = crypto_digest_update(DPROV_CTX_SINGLE(ctx),
error = crypto_digest_final(DPROV_CTX_SINGLE(ctx),
DPROV_CTX_SINGLE(ctx) = NULL;
&DPROV_CTX_SINGLE(ctx), NULL);
error = crypto_mac_single(DPROV_CTX_SINGLE(ctx),
DPROV_CTX_SINGLE(ctx) = NULL;
error = crypto_mac_update(DPROV_CTX_SINGLE(ctx),
error = crypto_mac_final(DPROV_CTX_SINGLE(ctx),
DPROV_CTX_SINGLE(ctx) = NULL;
&DPROV_CTX_SINGLE(ctx), NULL);
NULL, &DPROV_CTX_SINGLE(ctx), NULL);
keyp, NULL, &DPROV_CTX_SINGLE(ctx), NULL);
error = crypto_mac_update(DPROV_CTX_SINGLE(ctx),
error = crypto_mac_final(DPROV_CTX_SINGLE(ctx),
error = crypto_sign_single(DPROV_CTX_SINGLE(ctx),
DPROV_CTX_SINGLE(ctx) = NULL;
error = crypto_mac_update(DPROV_CTX_SINGLE(ctx),
error = crypto_sign_update(DPROV_CTX_SINGLE(ctx),
error = crypto_mac_final(DPROV_CTX_SINGLE(ctx),
error = crypto_sign_final(DPROV_CTX_SINGLE(ctx),
DPROV_CTX_SINGLE(ctx) = NULL;
error = crypto_sign_recover_single(DPROV_CTX_SINGLE(ctx),
DPROV_CTX_SINGLE(ctx) = NULL;
error = crypto_mac_final(DPROV_CTX_SINGLE(ctx), out_mac, NULL);
&DPROV_CTX_SINGLE(ctx), NULL);
NULL, &DPROV_CTX_SINGLE(ctx), NULL);
keyp, NULL, &DPROV_CTX_SINGLE(ctx), NULL);
error = crypto_mac_update(DPROV_CTX_SINGLE(ctx),
error = crypto_verify_single(DPROV_CTX_SINGLE(ctx),
DPROV_CTX_SINGLE(ctx) = NULL;
error = crypto_mac_update(DPROV_CTX_SINGLE(ctx),
error = crypto_verify_update(DPROV_CTX_SINGLE(ctx),
error = crypto_verify_final(DPROV_CTX_SINGLE(ctx),
DPROV_CTX_SINGLE(ctx) = NULL;
error = crypto_verify_recover_single(DPROV_CTX_SINGLE(ctx),
DPROV_CTX_SINGLE(ctx) = NULL;
DPROV_CTX_SINGLE(signverify_ctx),
DPROV_CTX_SINGLE(cipher_ctx),
DPROV_CTX_SINGLE(cipher_ctx),
DPROV_CTX_SINGLE(signverify_ctx),
DPROV_CTX_SINGLE(signverify_ctx),
DPROV_CTX_SINGLE(cipher_ctx),
DPROV_CTX_SINGLE(cipher_ctx),
DPROV_CTX_SINGLE(signverify_ctx),
NULL, &DPROV_CTX_SINGLE(ctx), NULL);
NULL, &DPROV_CTX_SINGLE(ctx), NULL);
(crypto_ctx_t *)(DPROV_CTX_SINGLE(ctx));
error = crypto_encrypt_single(DPROV_CTX_SINGLE(ctx),
DPROV_CTX_SINGLE(ctx) = NULL;
error = crypto_decrypt_single(DPROV_CTX_SINGLE(ctx),
DPROV_CTX_SINGLE(ctx) = NULL;
error = crypto_encrypt_update(DPROV_CTX_SINGLE(ctx),
error = crypto_decrypt_update(DPROV_CTX_SINGLE(ctx),
error = crypto_encrypt_final(DPROV_CTX_SINGLE(ctx),
DPROV_CTX_SINGLE(ctx) = NULL;
error = crypto_decrypt_final(DPROV_CTX_SINGLE(ctx),
DPROV_CTX_SINGLE(ctx) = NULL;