]> www.wagner.pp.ru Git - openssl-gost/engine.git/blobdiff - gost_lcl.h
Gost MAC paramset
[openssl-gost/engine.git] / gost_lcl.h
index b89c453f4ae94303d47b84cd1c9e9582def06ed5..376e39cc08b856822357816e01dd2387fb935567 100644 (file)
@@ -72,10 +72,16 @@ struct gost_pmeth_data {
 
 struct gost_mac_pmeth_data {
     short int key_set;
-       short int mac_size;
+       short int mac_size;
+               int mac_param_nid;
     EVP_MD *md;
     unsigned char key[32];
 };
+
+struct gost_mac_key {
+    int mac_param_nid;
+    unsigned char key[32];
+};
 /* GOST-specific ASN1 structures */
 
 typedef struct {