From: Vitaly Chikunov Date: Wed, 25 Jul 2018 07:39:50 +0000 (+0300) Subject: Make grasshopper OMAC result size 8 instead of 4 X-Git-Tag: v3.0.0~394 X-Git-Url: http://wagner.pp.ru/gitweb/?a=commitdiff_plain;h=d44131cf7cae81da5bafb9cb1129b026b8cb0797;hp=20e590a4f0dc7a563b78e798c0a352b835d50bfa;p=openssl-gost%2Fengine.git Make grasshopper OMAC result size 8 instead of 4 Two reasons: to match GOST R test vector size, just make it bigger. --- diff --git a/gost_omac.c b/gost_omac.c index fa7ab74..c4e8111 100644 --- a/gost_omac.c +++ b/gost_omac.c @@ -252,7 +252,7 @@ EVP_MD *grasshopper_omac(void) EVP_MD *md; if ((md = EVP_MD_meth_new(NID_grasshopper_mac, NID_undef)) == NULL - || !EVP_MD_meth_set_result_size(md, 4) + || !EVP_MD_meth_set_result_size(md, 8) || !EVP_MD_meth_set_input_blocksize(md, 8) || !EVP_MD_meth_set_app_datasize(md, sizeof(OMAC_CTX)) || !EVP_MD_meth_set_flags(md, 0)