diff options
author | Florian Dold <florian.dold@gmail.com> | 2014-08-20 19:41:50 +0000 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2014-08-20 19:41:50 +0000 |
commit | 6ad171117374cbe13b1feb6ee97d7a9535ed0d4e (patch) | |
tree | 7a5e335bdf20b6fae0dcbb4365ff10ee5739deb8 /src/secretsharing/secretsharing_protocol.h | |
parent | 4a93e6dd3ad7dc996830922ce39def67869b61d5 (diff) | |
download | gnunet-6ad171117374cbe13b1feb6ee97d7a9535ed0d4e.tar.gz gnunet-6ad171117374cbe13b1feb6ee97d7a9535ed0d4e.zip |
generate proof of fair encryption
Diffstat (limited to 'src/secretsharing/secretsharing_protocol.h')
-rw-r--r-- | src/secretsharing/secretsharing_protocol.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/secretsharing/secretsharing_protocol.h b/src/secretsharing/secretsharing_protocol.h index 3930c1231..90f021215 100644 --- a/src/secretsharing/secretsharing_protocol.h +++ b/src/secretsharing/secretsharing_protocol.h | |||
@@ -128,6 +128,17 @@ struct GNUNET_SECRETSHARING_DecryptData | |||
128 | struct GNUNET_SECRETSHARING_FieldElement nizk_response; | 128 | struct GNUNET_SECRETSHARING_FieldElement nizk_response; |
129 | }; | 129 | }; |
130 | 130 | ||
131 | |||
132 | struct GNUNET_SECRETSHARING_FairEncryption | ||
133 | { | ||
134 | struct GNUNET_CRYPTO_PaillierCiphertext c; | ||
135 | char t1[GNUNET_SECRETSHARING_ELGAMAL_BITS / 8]; | ||
136 | char t2[GNUNET_CRYPTO_PAILLIER_BITS * 2 / 8]; | ||
137 | char e[GNUNET_SECRETSHARING_ELGAMAL_BITS / 8]; | ||
138 | char z[GNUNET_SECRETSHARING_ELGAMAL_BITS / 8]; | ||
139 | char w[GNUNET_CRYPTO_PAILLIER_BITS / 8]; | ||
140 | }; | ||
141 | |||
131 | GNUNET_NETWORK_STRUCT_END | 142 | GNUNET_NETWORK_STRUCT_END |
132 | 143 | ||
133 | #endif | 144 | #endif |