aboutsummaryrefslogtreecommitdiff
path: root/src/util/crypto_abe.c
diff options
context:
space:
mode:
authorSchanzenbach, Martin <mschanzenbach@posteo.de>2017-07-09 19:52:26 +0200
committerSchanzenbach, Martin <mschanzenbach@posteo.de>2017-07-09 19:52:26 +0200
commit3e167b60b7b5961b9aeb5d17bb019f32b16fdfa2 (patch)
tree2edf25d0f9d21db20999719bce1ba5b029322571 /src/util/crypto_abe.c
parent075494d7b52eeab8c9e7a064edf55aa9f7fb0895 (diff)
downloadgnunet-3e167b60b7b5961b9aeb5d17bb019f32b16fdfa2.tar.gz
gnunet-3e167b60b7b5961b9aeb5d17bb019f32b16fdfa2.zip
-fix
Diffstat (limited to 'src/util/crypto_abe.c')
-rw-r--r--src/util/crypto_abe.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/src/util/crypto_abe.c b/src/util/crypto_abe.c
index 62b8d5231..798a74f87 100644
--- a/src/util/crypto_abe.c
+++ b/src/util/crypto_abe.c
@@ -166,19 +166,14 @@ GNUNET_CRYPTO_cpabe_create_key (struct GNUNET_CRYPTO_AbeMasterKey *key,
166 bswabe_pub_t* pub; 166 bswabe_pub_t* pub;
167 bswabe_msk_t* msk; 167 bswabe_msk_t* msk;
168 bswabe_prv_t* prv; 168 bswabe_prv_t* prv;
169 gsize len;
170 169
171 pub = bswabe_pub_unserialize(key->pub, 0); 170 pub = bswabe_pub_unserialize(key->pub, 0);
172 msk = bswabe_msk_unserialize(pub, key->msk, 0); 171 msk = bswabe_msk_unserialize(pub, key->msk, 0);
173 prv = bswabe_keygen(pub, msk, attrs); 172 prv = bswabe_keygen(pub, msk, attrs);
174 prv_key = GNUNET_new (struct GNUNET_CRYPTO_AbeKey); 173 prv_key = GNUNET_new (struct GNUNET_CRYPTO_AbeKey);
175 prv_key->prv = bswabe_prv_serialize(prv); 174 prv_key->prv = bswabe_prv_serialize(prv);
176 len = key->pub->len;
177 printf ("Keylen %lu\n", len);
178 prv_key->pub = bswabe_pub_serialize (pub); 175 prv_key->pub = bswabe_pub_serialize (pub);
179 GNUNET_assert (NULL != prv_key->prv); 176 GNUNET_assert (NULL != prv_key->prv);
180 bswabe_prv_free (prv);
181 bswabe_pub_free (pub);
182 bswabe_msk_free (msk); 177 bswabe_msk_free (msk);
183 return prv_key; 178 return prv_key;
184} 179}