}
mdctx = EVP_MD_CTX_new();
if (!mdctx) {
- GOSTerr(GOST_F_VKO_COMPUTE_KEY, ERR_R_MALLOC_FAILURE);
- goto err;
+ GOSTerr(GOST_F_VKO_COMPUTE_KEY, ERR_R_MALLOC_FAILURE);
+ goto err;
}
EVP_MD_CTX_init(mdctx);
EVP_DigestInit_ex(mdctx, md, NULL);
if (key == NULL) {
*keylen = 32;
- return 32;
+ return 1;
}
EVP_PKEY_get_default_digest_nid(my_key, &dgst_nid);