]> www.wagner.pp.ru Git - openssl-gost/engine.git/blobdiff - gost_lcl.h
gost_eng: Simplify digest registration
[openssl-gost/engine.git] / gost_lcl.h
index d2d2e79273eac49e7472a821761a663169031500..87bc957664b2926224e2e5222bd6336d30863d0d 100644 (file)
@@ -363,6 +363,7 @@ extern GOST_cipher kuznyechik_kexp15_cipher;
 struct gost_digest_st {
     struct gost_digest_st *template;
     int nid;
+    const char *alias;
     EVP_MD *digest;
     int result_size;
     int input_blocksize;
@@ -381,6 +382,13 @@ EVP_MD *GOST_init_digest(GOST_digest *d);
 void GOST_deinit_digest(GOST_digest *d);
 
 extern GOST_digest GostR3411_94_digest;
+extern GOST_digest Gost28147_89_MAC_digest;
+extern GOST_digest Gost28147_89_mac_12_digest;
+extern GOST_digest GostR3411_2012_256_digest;
+extern GOST_digest GostR3411_2012_512_digest;
+extern GOST_digest magma_mac_digest;
+extern GOST_digest grasshopper_mac_digest;
+extern GOST_digest kuznyechik_ctracpkm_omac_digest;
 
 #endif
 /* vim: set expandtab cinoptions=\:0,l1,t0,g0,(0 sw=4 : */