.ctrl = gost_imit_ctrl,
};
-EVP_MD *imit_gost_cpa(void)
-{
- return GOST_init_digest(&Gost28147_89_MAC_digest);
-}
-
-void imit_gost_cpa_destroy(void)
-{
- GOST_deinit_digest(&Gost28147_89_MAC_digest);
-}
-
GOST_digest Gost28147_89_mac_12_digest = {
.nid = NID_gost_mac_12,
.result_size = 4,
.ctrl = gost_imit_ctrl,
};
-EVP_MD *imit_gost_cp_12(void)
-{
- return GOST_init_digest(&Gost28147_89_mac_12_digest);
-}
-
-void imit_gost_cp_12_destroy(void)
-{
- GOST_deinit_digest(&Gost28147_89_mac_12_digest);
-}
-
/*
* Correspondence between gost parameter OIDs and substitution blocks
* NID field is filed by register_gost_NID function in engine.c