From: Vitaly Chikunov Date: Fri, 20 Jul 2018 01:52:40 +0000 (+0300) Subject: Merge branch 'magma_impl' into openssl_1_0_2_alt X-Git-Tag: v3.0.0~412 X-Git-Url: http://wagner.pp.ru/gitweb/?a=commitdiff_plain;h=0ee4f8fc839278672e47213549bfb152ad3d2654;p=openssl-gost%2Fengine.git Merge branch 'magma_impl' into openssl_1_0_2_alt --- 0ee4f8fc839278672e47213549bfb152ad3d2654 diff --cc gost_eng.c index 517a7da,1f25654..caedf9a --- a/gost_eng.c +++ b/gost_eng.c @@@ -102,33 -114,38 +114,39 @@@ static int gost_engine_finish(ENGINE* e } static int gost_engine_destroy(ENGINE* e) { - digest_gost_destroy(); - digest_gost2012_256_destroy(); - digest_gost2012_512_destroy(); - - imit_gost_cpa_destroy(); - imit_gost_cp_12_destroy(); - magma_omac_destroy(); - grasshopper_omac_destroy(); - - cipher_gost_destroy(); - - gost_param_free(); - - pmeth_GostR3410_2001 = NULL; - pmeth_Gost28147_MAC = NULL; - pmeth_GostR3410_2012_256 = NULL; - pmeth_GostR3410_2012_512 = NULL; - pmeth_Gost28147_MAC_12 = NULL; - pmeth_magma_mac = NULL; - pmeth_grasshopper_mac = NULL; - - ameth_GostR3410_2001 = NULL; - ameth_Gost28147_MAC = NULL; - ameth_GostR3410_2012_256 = NULL; - ameth_GostR3410_2012_512 = NULL; - ameth_Gost28147_MAC_12 = NULL; - ameth_magma_mac = NULL; - ameth_grasshopper_mac = NULL; - - ERR_unload_GOST_strings(); - - return 1; + digest_gost_destroy(); + digest_gost2012_256_destroy(); + digest_gost2012_512_destroy(); + + imit_gost_cpa_destroy(); + imit_gost_cp_12_destroy(); ++ magma_omac_destroy(); ++ grasshopper_omac_destroy(); + + cipher_gost_destroy(); + cipher_gost_grasshopper_destroy(); + + gost_param_free(); + + pmeth_GostR3410_2001 = NULL; + pmeth_Gost28147_MAC = NULL; + pmeth_GostR3410_2012_256 = NULL; + pmeth_GostR3410_2012_512 = NULL; + pmeth_Gost28147_MAC_12 = NULL; ++ pmeth_magma_mac = NULL; ++ pmeth_grasshopper_mac = NULL; + + ameth_GostR3410_2001 = NULL; + ameth_Gost28147_MAC = NULL; + ameth_GostR3410_2012_256 = NULL; + ameth_GostR3410_2012_512 = NULL; + ameth_Gost28147_MAC_12 = NULL; ++ ameth_magma_mac = NULL; ++ ameth_grasshopper_mac = NULL; + + ERR_unload_GOST_strings(); + + return 1; } static int bind_gost(ENGINE* e, const char* id) {