Reduce memory allocations due to HMAC() and EVP_MD_*().
[oweals/tinc.git] / src / openssl / digest.h
index 1b1389d1b0f91417e6a1705d186dc9d2064e9f3c..d553977b35b22f386e05a99fa51fe382f78542ad 100644 (file)
@@ -24,9 +24,9 @@
 
 struct digest {
        const EVP_MD *digest;
+       HMAC_CTX *hmac_ctx;
+       EVP_MD_CTX *md_ctx;
        int maclength;
-       int keylength;
-       char *key;
 };
 
 #endif