summaryrefslogtreecommitdiff
path: root/src/mpi.h
diff options
context:
space:
mode:
authorWerner Koch <wk@gnupg.org>2013-09-07 10:06:46 +0200
committerWerner Koch <wk@gnupg.org>2013-09-16 14:40:40 +0200
commit8ebc94d11a1eb93f2365c93f555e958700fdfbd4 (patch)
tree57d37dae72c2e1f8dc147660745e52adecac37fd /src/mpi.h
parent58eaf0c4332ac2f645ede28c4d18337389dfa753 (diff)
downloadlibgcrypt-8ebc94d11a1eb93f2365c93f555e958700fdfbd4.tar.gz
mpi: Add debug function to print a point.
* mpi/ec.c (_gcry_mpi_point_log): New. * src/mpi.h (log_printpnt): new macro. Signed-off-by: Werner Koch <wk@gnupg.org>
Diffstat (limited to 'src/mpi.h')
-rw-r--r--src/mpi.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mpi.h b/src/mpi.h
index 13d843a0..52341fb7 100644
--- a/src/mpi.h
+++ b/src/mpi.h
@@ -289,6 +289,9 @@ enum gcry_mpi_ec_models
struct mpi_ec_ctx_s;
typedef struct mpi_ec_ctx_s *mpi_ec_t;
+void _gcry_mpi_point_log (const char *name, mpi_point_t point, mpi_ec_t ctx);
+#define log_printpnt(a,p,c) _gcry_mpi_point_log ((a), (p), (c))
+
mpi_ec_t _gcry_mpi_ec_p_internal_new (enum gcry_mpi_ec_models model,
gcry_mpi_t p, gcry_mpi_t a, gcry_mpi_t b);
gpg_err_code_t _gcry_mpi_ec_p_new (gcry_ctx_t *r_ctx,