Lines Matching refs:digest_ctx
393 EVP_MD_CTX *digest_ctx = NULL; in openssl_sign() local
395 digest_ctx = EVP_MD_CTX_new(); in openssl_sign()
396 if (!digest_ctx) { in openssl_sign()
408 if (EVP_DigestSignInit(digest_ctx, &pkey_ctx, digest_algorithm, in openssl_sign()
428 if (EVP_DigestSignUpdate(digest_ctx, in, in_len) != 1) { in openssl_sign()
432 if (EVP_DigestSignFinal(digest_ctx, NULL, &tmp_len) != 1) { in openssl_sign()
436 if (EVP_DigestSignFinal(digest_ctx, out, &tmp_len) <= 0) { in openssl_sign()
447 if (digest_ctx) in openssl_sign()
448 EVP_MD_CTX_free(digest_ctx); in openssl_sign()
462 EVP_MD_CTX *digest_ctx = NULL; in openssl_verify() local
464 digest_ctx = EVP_MD_CTX_new(); in openssl_verify()
465 if (!digest_ctx) { in openssl_verify()
477 if (EVP_DigestVerifyInit(digest_ctx, &pkey_ctx, digest_algorithm, in openssl_verify()
497 if (EVP_DigestVerifyUpdate(digest_ctx, in, in_len) != 1) { in openssl_verify()
502 if (!EVP_DigestVerifyFinal(digest_ctx, sign, sign_len)) { in openssl_verify()
512 if (digest_ctx) in openssl_verify()
513 EVP_MD_CTX_free(digest_ctx); in openssl_verify()