Import Debian changes 4.92-8+deb10u3
[hcoop/debian/exim4.git] / src / pdkim / crypt_ver.h
CommitLineData
2ea97746
CE
1/*************************************************
2* Exim - an Internet mail transport agent *
3*************************************************/
4
5/* Copyright (c) Jeremy Harris 1995 - 2018 */
6/* See the file NOTICE for conditions of use and distribution. */
7
8/* Signing and hashing routine selection for PDKIM */
9
10#include "../exim.h"
11#include "../sha_ver.h"
12
13
14#ifdef USE_GNUTLS
15# include <gnutls/gnutls.h>
16
17# if GNUTLS_VERSION_NUMBER >= 0x030000
18# define SIGN_GNUTLS
19# if GNUTLS_VERSION_NUMBER >= 0x030600
20# define SIGN_HAVE_ED25519
21# endif
22# else
23# define SIGN_GCRYPT
24# endif
25
26#else
27# define SIGN_OPENSSL
28# if !defined(LIBRESSL_VERSION_NUMBER) && OPENSSL_VERSION_NUMBER >= 0x10101000L
29# define SIGN_HAVE_ED25519
30# endif
31
32#endif
33