crypto: drop gnutls debug logging support

GNUTLS already supports dynamically enabling its logging at runtime by
setting the env var 'GNUTLS_DEBUG_LEVEL=10', so there is no need to
re-invent this logic in QEMU in a way that requires a re-compile.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
This commit is contained in:
Daniel P. Berrangé 2024-03-15 13:54:52 +00:00
parent 6ffade7974
commit 305233349b

View File

@ -34,14 +34,11 @@
#include "crypto/random.h" #include "crypto/random.h"
/* #define DEBUG_GNUTLS */
#ifdef DEBUG_GNUTLS
static void qcrypto_gnutls_log(int level, const char *str)
{
fprintf(stderr, "%d: %s", level, str);
}
#endif
/*
* To debug GNUTLS see env vars listed in
* https://gnutls.org/manual/html_node/Debugging-and-auditing.html
*/
int qcrypto_init(Error **errp) int qcrypto_init(Error **errp)
{ {
#ifdef CONFIG_GNUTLS #ifdef CONFIG_GNUTLS
@ -53,10 +50,6 @@ int qcrypto_init(Error **errp)
gnutls_strerror(ret)); gnutls_strerror(ret));
return -1; return -1;
} }
#ifdef DEBUG_GNUTLS
gnutls_global_set_log_level(10);
gnutls_global_set_log_function(qcrypto_gnutls_log);
#endif
#endif #endif
#ifdef CONFIG_GCRYPT #ifdef CONFIG_GCRYPT