Lines Matching refs:hash_ctx
5452 EVP_MD_CTX *hash_ctx = EVP_MD_CTX_new();
5456 if (sha512 == NULL || hash_ctx == NULL)
5459 if (!EVP_DigestInit_ex(hash_ctx, sha512, NULL)
5460 || !EVP_DigestUpdate(hash_ctx, private_key, 32)
5461 || !EVP_DigestFinal_ex(hash_ctx, az, &sz))
5468 if (!EVP_DigestInit_ex(hash_ctx, sha512, NULL)
5469 || !EVP_DigestUpdate(hash_ctx, az + 32, 32)
5470 || !EVP_DigestUpdate(hash_ctx, message, message_len)
5471 || !EVP_DigestFinal_ex(hash_ctx, nonce, &sz))
5478 if (!EVP_DigestInit_ex(hash_ctx, sha512, NULL)
5479 || !EVP_DigestUpdate(hash_ctx, out_sig, 32)
5480 || !EVP_DigestUpdate(hash_ctx, public_key, 32)
5481 || !EVP_DigestUpdate(hash_ctx, message, message_len)
5482 || !EVP_DigestFinal_ex(hash_ctx, hram, &sz))
5493 EVP_MD_CTX_free(hash_ctx);
5508 EVP_MD_CTX *hash_ctx = NULL;
5560 hash_ctx = EVP_MD_CTX_new();
5561 if (hash_ctx == NULL)
5564 if (!EVP_DigestInit_ex(hash_ctx, sha512, NULL)
5565 || !EVP_DigestUpdate(hash_ctx, r, 32)
5566 || !EVP_DigestUpdate(hash_ctx, public_key, 32)
5567 || !EVP_DigestUpdate(hash_ctx, message, message_len)
5568 || !EVP_DigestFinal_ex(hash_ctx, h, &sz))
5580 EVP_MD_CTX_free(hash_ctx);