CFLAGS="$CFLAGS $GNUTLS_CFLAGS"
esp=yes
dtls=yes
- AC_CHECK_FUNC(gnutls_pk_to_sign,
- [AC_DEFINE(HAVE_GNUTLS_PK_TO_SIGN, 1, [From GnuTLS 3.1.0])], [])
AC_CHECK_FUNC(gnutls_pubkey_export2,
[AC_DEFINE(HAVE_GNUTLS_PUBKEY_EXPORT2, 1, [From GnuTLS 3.1.3])], [])
AC_CHECK_FUNC(gnutls_x509_crt_set_pin_function,
static int verify_signed_data(gnutls_pubkey_t pubkey, gnutls_privkey_t privkey,
const gnutls_datum_t *data, const gnutls_datum_t *sig)
{
-#ifdef HAVE_GNUTLS_PK_TO_SIGN
gnutls_sign_algorithm_t algo;
algo = gnutls_pk_to_sign(gnutls_privkey_get_pk_algorithm(privkey, NULL),
GNUTLS_DIG_SHA1);
return gnutls_pubkey_verify_data2(pubkey, algo, 0, data, sig);
-#else
- return gnutls_pubkey_verify_data(pubkey, 0, data, sig);
-#endif
}
#endif /* (P11KIT || TROUSERS || SYSTEM_KEYS) */