X-Git-Url: http://wagner.pp.ru/gitweb/?a=blobdiff_plain;f=gost_lcl.h;h=58ac94d8921bee24b06a59d95282b31e969a32d9;hb=25729ddc501fecd873943450dec45e15d885c20f;hp=4caeeebae9fa9d97855cd8a866312f105e6c29b0;hpb=e332a12a0384ddb81bffc7097665c415182dd674;p=openssl-gost%2Fengine.git diff --git a/gost_lcl.h b/gost_lcl.h index 4caeeeb..58ac94d 100644 --- a/gost_lcl.h +++ b/gost_lcl.h @@ -178,6 +178,10 @@ EVP_MD *imit_gost_cpa(void); void imit_gost_cpa_destroy(void); EVP_MD *imit_gost_cp_12(void); void imit_gost_cp_12_destroy(void); +EVP_MD *magma_omac(void); +void magma_omac_destroy(void); +EVP_MD *grasshopper_omac(void); +void grasshopper_omac_destroy(void); /* Cipher context used for EVP_CIPHER operation */ struct ossl_gost_cipher_ctx { int paramNID; @@ -211,6 +215,7 @@ const EVP_CIPHER *cipher_gost(); const EVP_CIPHER *cipher_gost_cbc(); const EVP_CIPHER *cipher_gost_cpacnt(); const EVP_CIPHER *cipher_gost_cpcnt_12(); +const EVP_CIPHER *cipher_magma_cbc(); void cipher_gost_destroy(); # define EVP_MD_CTRL_KEY_LEN (EVP_MD_CTRL_ALG_CTRL+3) # define EVP_MD_CTRL_SET_KEY (EVP_MD_CTRL_ALG_CTRL+4)