summaryrefslogtreecommitdiff
path: root/src/libgcrypt.vers
diff options
context:
space:
mode:
authorWerner Koch <wk@gnupg.org>2013-09-30 10:18:25 +0200
committerWerner Koch <wk@gnupg.org>2013-09-30 10:18:25 +0200
commitd2076f27bb7c5d505abf25fc622d21794c4a5df3 (patch)
tree162b348f4714af97ab6a422e16fd3264665f216a /src/libgcrypt.vers
parentdb60d828137c4f3682ca4ca2a54fe3d96d3db5f9 (diff)
downloadlibgcrypt-d2076f27bb7c5d505abf25fc622d21794c4a5df3.tar.gz
Add logging functions to the API.
* src/gcrypt.h.in (_GCRY_GCC_ATTR_PRINTF): New. (gcry_log_debug, gcry_log_debughex, gcry_log_debugmpi): New. (gcry_log_debugpnt, gcry_log_debugsxp): New. * src/visibility.c (gcry_log_debug): New. (gcry_log_debughex, gcry_log_debugmpi, gcry_log_debugpnt): New. (gcry_log_debugsxp): New. * src/libgcrypt.def, src/libgcrypt.vers: Add new functions. * src/misc.c (_gcry_logv): Make public. (_gcry_log_printsxp): New. * src/g10lib.h (log_printsxp): New macro. -- For debugging applications it is often required to dump certain data structures. Libgcrypt uses several internal functions for this. To avoid re-implementing everything in the caller, we now provide access to some of those functions. Signed-off-by: Werner Koch <wk@gnupg.org>
Diffstat (limited to 'src/libgcrypt.vers')
-rw-r--r--src/libgcrypt.vers3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libgcrypt.vers b/src/libgcrypt.vers
index 904ab412..b1669fde 100644
--- a/src/libgcrypt.vers
+++ b/src/libgcrypt.vers
@@ -101,6 +101,9 @@ GCRYPT_1.6 {
gcry_mpi_ec_dup; gcry_mpi_ec_add; gcry_mpi_ec_mul;
gcry_mpi_ec_curve_point;
+ gcry_log_debug;
+ gcry_log_debughex; gcry_log_debugmpi; gcry_log_debugpnt; gcry_log_debugsxp;
+
_gcry_mpi_get_const;
gcry_ctx_release;