From d1fe3b0be77e1835feaec34aa7e04ff47af74fff Mon Sep 17 00:00:00 2001 From: Markus Teich Date: Wed, 22 Jun 2016 14:25:48 +0200 Subject: [PATCH] update crypto interface --- crypto.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/crypto.h b/crypto.h index 5472532..d00a138 100644 --- a/crypto.h +++ b/crypto.h @@ -116,5 +116,15 @@ int smc_zkp_0og_check (const gcry_mpi_point_t y, /* --- Protocol implementation --- */ unsigned char *smc_gen_keyshare (struct AuctionData *ad, size_t *buflen); +int smc_recv_keyshare (struct AuctionData *ad, + unsigned char *buf, + size_t buflen, + uint16_t sender_index); + +unsigned char *smc_encrypt_bid (struct AuctionData *ad, size_t *buflen); +int smc_recv_encrypted_bid (struct AuctionData *ad, + unsigned char *buf, + size_t buflen, + uint16_t sender_index); #endif /* ifndef _BRANDT_CRYPTO_H */