*digest = digest_gost();
} else if (nid == NID_id_Gost28147_89_MAC) {
*digest = imit_gost_cpa();
+ } else if (nid == NID_id_GostR3411_2012_256) {
+ *digest = digest_gost2012_256();
+ } else if (nid == NID_id_GostR3411_2012_512) {
+ *digest = digest_gost2012_512();
+ } else if (nid == NID_id_Gost28147_89_MAC) {
+ *digest = imit_gost_cp_12();
} else {
ok = 0;
*digest = NULL;