String expansions: support sha3 under OpenSSL (1.1.1+)
[exim.git] / src / src / hash.h
index 79521f027d9eda59e599ec5bbad57ff4d80144ce..585237fa886fbc080a50a7f788231ec1da08a223 100644 (file)
@@ -51,6 +51,9 @@ typedef struct {
     SHA_CTX      sha1;       /* SHA1 block                                */
     SHA256_CTX   sha2_256;   /* SHA256 or 224 block                       */
     SHA512_CTX   sha2_512;   /* SHA512 or 384 block                       */
+#ifdef EXIM_HAVE_SHA3
+    EVP_MD_CTX * mctx;      /* SHA3 block                                */
+#endif
   } u;
 
 #elif defined(SHA_GNUTLS)