aboutsummaryrefslogtreecommitdiff
path: root/smc.h
diff options
context:
space:
mode:
authorMarkus Teich <markus.teich@stusta.mhn.de>2016-06-15 00:52:18 +0200
committerMarkus Teich <markus.teich@stusta.mhn.de>2016-06-15 00:52:18 +0200
commit8035afa583d323060c6f05804024bbe4069a1f60 (patch)
tree06e22415b1a7a260ff2091438f87053006b78abb /smc.h
parent338c95de4190065149ddc995e5404d335c05f432 (diff)
add second ZKP (equality of two EC DLs) with test case
Diffstat (limited to 'smc.h')
-rw-r--r--smc.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/smc.h b/smc.h
index 5ea81e8..c2826c2 100644
--- a/smc.h
+++ b/smc.h
@@ -27,4 +27,7 @@
void smc_zkp_dl (gcry_mpi_point_t v, gcry_mpi_point_t g, gcry_mpi_t x, gcry_mpi_point_t *a, gcry_mpi_t *c, gcry_mpi_t *r);
int smc_zkp_dl_check (gcry_mpi_point_t v, gcry_mpi_point_t g, gcry_mpi_point_t a, gcry_mpi_t c, gcry_mpi_t r);
+void smc_zkp_2dle (gcry_mpi_point_t v, gcry_mpi_point_t w, gcry_mpi_point_t g1, gcry_mpi_point_t g2, gcry_mpi_t x, gcry_mpi_point_t *a, gcry_mpi_point_t *b, gcry_mpi_t *c, gcry_mpi_t *r);
+int smc_zkp_2dle_check (gcry_mpi_point_t v, gcry_mpi_point_t w, gcry_mpi_point_t g1, gcry_mpi_point_t g2, gcry_mpi_point_t a, gcry_mpi_point_t b, gcry_mpi_t c, gcry_mpi_t r);
+
#endif // ifndef _BRANDT_SMC_H