NID_grasshopper_ctr,
NID_magma_cbc,
NID_magma_ctr,
+ NID_id_tc26_cipher_gostr3412_2015_kuznyechik_ctracpkm,
0
};
imit_gost_cp_12_destroy();
magma_omac_destroy();
grasshopper_omac_destroy();
+ grasshopper_omac_acpkm_destroy();
cipher_gost_destroy();
cipher_gost_grasshopper_destroy();
|| !EVP_add_cipher(cipher_gost_grasshopper_cfb())
|| !EVP_add_cipher(cipher_gost_grasshopper_ofb())
|| !EVP_add_cipher(cipher_gost_grasshopper_ctr())
+ || !EVP_add_cipher(cipher_gost_grasshopper_ctracpkm())
|| !EVP_add_cipher(cipher_magma_cbc())
|| !EVP_add_cipher(cipher_magma_ctr())
|| !EVP_add_digest(digest_gost())
*digest = magma_omac();
} else if (nid == NID_grasshopper_mac) {
*digest = grasshopper_omac();
+ } else if (nid == NID_id_tc26_cipher_gostr3412_2015_kuznyechik_ctracpkm_omac) {
+ *digest = grasshopper_omac_acpkm();
} else {
ok = 0;
*digest = NULL;
*cipher = cipher_gost_grasshopper_ofb();
} else if (nid == NID_grasshopper_ctr) {
*cipher = cipher_gost_grasshopper_ctr();
+ } else if (nid == NID_id_tc26_cipher_gostr3412_2015_kuznyechik_ctracpkm) {
+ *cipher = cipher_gost_grasshopper_ctracpkm();
} else if (nid == NID_magma_cbc) {
*cipher = cipher_magma_cbc();
} else if (nid == NID_magma_ctr) {