diff options
author | Schanzenbach, Martin <mschanzenbach@posteo.de> | 2017-07-08 20:19:12 +0200 |
---|---|---|
committer | Schanzenbach, Martin <mschanzenbach@posteo.de> | 2017-07-08 20:19:12 +0200 |
commit | de6c96ec6b0893346987ca4edc9abb89705dcfe6 (patch) | |
tree | a2a458c4a5ec4333b9c909b33761f7171227343a /src/identity-provider/gnunet-service-identity-provider.c | |
parent | db4e5d2691337b1e84fef08b400875f0846f7b24 (diff) | |
download | gnunet-de6c96ec6b0893346987ca4edc9abb89705dcfe6.tar.gz gnunet-de6c96ec6b0893346987ca4edc9abb89705dcfe6.zip |
-fix
Diffstat (limited to 'src/identity-provider/gnunet-service-identity-provider.c')
-rw-r--r-- | src/identity-provider/gnunet-service-identity-provider.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/identity-provider/gnunet-service-identity-provider.c b/src/identity-provider/gnunet-service-identity-provider.c index 3a7a6eeb9..4194aabc4 100644 --- a/src/identity-provider/gnunet-service-identity-provider.c +++ b/src/identity-provider/gnunet-service-identity-provider.c | |||
@@ -514,7 +514,7 @@ serialize_abe_keyinfo (const struct IssueHandle *handle, | |||
514 | ssize_t enc_size; | 514 | ssize_t enc_size; |
515 | 515 | ||
516 | size = GNUNET_CRYPTO_cpabe_serialize_key (rp_key, | 516 | size = GNUNET_CRYPTO_cpabe_serialize_key (rp_key, |
517 | &serialized_key); | 517 | (void**)&serialized_key); |
518 | buf = GNUNET_malloc (strlen (handle->scopes) + 1 + size); | 518 | buf = GNUNET_malloc (strlen (handle->scopes) + 1 + size); |
519 | GNUNET_memcpy (buf, | 519 | GNUNET_memcpy (buf, |
520 | handle->scopes, | 520 | handle->scopes, |
@@ -523,6 +523,7 @@ serialize_abe_keyinfo (const struct IssueHandle *handle, | |||
523 | serialized_key, | 523 | serialized_key, |
524 | size); | 524 | size); |
525 | // ECDH keypair E = eG | 525 | // ECDH keypair E = eG |
526 | ecdh_pubkey = NULL; | ||
526 | *ecdh_privkey = GNUNET_CRYPTO_ecdhe_key_create(); | 527 | *ecdh_privkey = GNUNET_CRYPTO_ecdhe_key_create(); |
527 | GNUNET_CRYPTO_ecdhe_key_get_public (*ecdh_privkey, | 528 | GNUNET_CRYPTO_ecdhe_key_get_public (*ecdh_privkey, |
528 | ecdh_pubkey); | 529 | ecdh_pubkey); |