]> www.wagner.pp.ru Git - openssl-gost/engine.git/blobdiff - gost_md.c
Make it possible to re-define OPENSSL_ENGINES_INSTALL_DIR
[openssl-gost/engine.git] / gost_md.c
index 5d2c537a7acd95ef49f626490d71ce11014ed00d..4b8e7e5eef4862a0a1874046eff334526c36cec5 100644 (file)
--- a/gost_md.c
+++ b/gost_md.c
@@ -27,6 +27,9 @@ EVP_MD *digest_gost(void)
         EVP_MD *md;
 
         if ((md = EVP_MD_meth_new(NID_id_GostR3411_94, NID_undef)) == NULL
+#if (OPENSSL_VERSION_NUMBER <= 0x10002100L)
+           || !EVP_MD_meth_set_flags(md, EVP_MD_FLAG_PKEY_METHOD_SIGNATURE)
+#endif
             || !EVP_MD_meth_set_result_size(md, 32)
             || !EVP_MD_meth_set_input_blocksize(md, 32)
             || !EVP_MD_meth_set_app_datasize(md,