diff options
-rw-r--r-- | epan/dissectors/packet-ssl-utils.c | 2 | ||||
-rw-r--r-- | epan/dissectors/packet-ssl-utils.h | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/epan/dissectors/packet-ssl-utils.c b/epan/dissectors/packet-ssl-utils.c index 25e252efec..f3b76c1177 100644 --- a/epan/dissectors/packet-ssl-utils.c +++ b/epan/dissectors/packet-ssl-utils.c @@ -3811,7 +3811,7 @@ ssl_cipher_setiv(SSL_CIPHER_CTX *cipher _U_, guchar* iv _U_, gint iv_len _U_) return 0; } -#endif /* HAVE_LIBGNUTLS */ +#endif /* defined(HAVE_LIBGNUTLS) && defined(HAVE_LIBGCRYPT) */ /* get ssl data for this session. if no ssl data is found allocate a new one*/ void diff --git a/epan/dissectors/packet-ssl-utils.h b/epan/dissectors/packet-ssl-utils.h index f472af33fa..e26f323b33 100644 --- a/epan/dissectors/packet-ssl-utils.h +++ b/epan/dissectors/packet-ssl-utils.h @@ -44,15 +44,17 @@ /* #define SSL_FAST 1 */ #define SSL_DECRYPT_DEBUG +#ifdef HAVE_LIBGCRYPT #define SSL_CIPHER_CTX gcry_cipher_hd_t #ifdef SSL_FAST #define SSL_PRIVATE_KEY gcry_mpi_t #else /* SSL_FAST */ #define SSL_PRIVATE_KEY struct gcry_sexp #endif /* SSL_FAST */ -#else /* HAVE_LIBGNUTLS */ +#else /* HAVE_LIBGCRYPT */ #define SSL_CIPHER_CTX void* #define SSL_PRIVATE_KEY void +#endif /* HAVE_LIBGCRYPT */ #endif /* HAVE_LIBGNUTLS */ |