X-Git-Url: http://wagner.pp.ru/gitweb/?a=blobdiff_plain;ds=sidebyside;f=gost_ec_keyx.c;h=60b5e7798a177b89b5c6b3bae9e9ddd8c0037e21;hb=e1fd432c3fd595871e1821360995d7d09faa9ead;hp=929c7861765e4288906159f9cdc93c9daaf545fb;hpb=ce40d60dfafceef6b964d741aba51ff068c59213;p=openssl-gost%2Fengine.git diff --git a/gost_ec_keyx.c b/gost_ec_keyx.c index 929c786..60b5e77 100644 --- a/gost_ec_keyx.c +++ b/gost_ec_keyx.c @@ -29,9 +29,9 @@ static int VKO_compute_key(unsigned char *shared_key, size_t shared_key_size, BN_CTX *ctx = BN_CTX_new(); EVP_MD_CTX mdctx; const EVP_MD *md; - int effective_dgst_nid = (dgst_nid == NID_id_GostR3411_2012_512) ? - NID_id_GostR3411_2012_256 : dgst_nid; - int buf_len = (dgst_nid == NID_id_GostR3411_2012_512) ? 128 : 64, + int effective_dgst_nid = (dgst_nid == NID_md_gost12_512) ? + NID_md_gost12_256 : dgst_nid; + int buf_len = (dgst_nid == NID_md_gost12_512) ? 128 : 64, half_len = buf_len >> 1; if (!ctx) {