diff options
Diffstat (limited to 'src/namestore/namestore_common.c')
-rw-r--r-- | src/namestore/namestore_common.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/namestore/namestore_common.c b/src/namestore/namestore_common.c index 573a8d0a8..826eae504 100644 --- a/src/namestore/namestore_common.c +++ b/src/namestore/namestore_common.c | |||
@@ -279,15 +279,15 @@ GNUNET_NAMESTORE_records_deserialize (size_t len, | |||
279 | * | 279 | * |
280 | * @return the signature | 280 | * @return the signature |
281 | */ | 281 | */ |
282 | struct GNUNET_CRYPTO_RsaSignature * | 282 | struct GNUNET_CRYPTO_EccSignature * |
283 | GNUNET_NAMESTORE_create_signature (const struct GNUNET_CRYPTO_RsaPrivateKey *key, | 283 | GNUNET_NAMESTORE_create_signature (const struct GNUNET_CRYPTO_EccPrivateKey *key, |
284 | struct GNUNET_TIME_Absolute expire, | 284 | struct GNUNET_TIME_Absolute expire, |
285 | const char *name, | 285 | const char *name, |
286 | const struct GNUNET_NAMESTORE_RecordData *rd, | 286 | const struct GNUNET_NAMESTORE_RecordData *rd, |
287 | unsigned int rd_count) | 287 | unsigned int rd_count) |
288 | { | 288 | { |
289 | struct GNUNET_CRYPTO_RsaSignature *sig; | 289 | struct GNUNET_CRYPTO_EccSignature *sig; |
290 | struct GNUNET_CRYPTO_RsaSignaturePurpose *sig_purpose; | 290 | struct GNUNET_CRYPTO_EccSignaturePurpose *sig_purpose; |
291 | struct GNUNET_TIME_AbsoluteNBO expire_nbo; | 291 | struct GNUNET_TIME_AbsoluteNBO expire_nbo; |
292 | size_t rd_ser_len; | 292 | size_t rd_ser_len; |
293 | size_t name_len; | 293 | size_t name_len; |
@@ -302,7 +302,7 @@ GNUNET_NAMESTORE_create_signature (const struct GNUNET_CRYPTO_RsaPrivateKey *key | |||
302 | GNUNET_break (0); | 302 | GNUNET_break (0); |
303 | return NULL; | 303 | return NULL; |
304 | } | 304 | } |
305 | sig = GNUNET_malloc (sizeof (struct GNUNET_CRYPTO_RsaSignature)); | 305 | sig = GNUNET_malloc (sizeof (struct GNUNET_CRYPTO_EccSignature)); |
306 | name_len = strlen (name) + 1; | 306 | name_len = strlen (name) + 1; |
307 | expire_nbo = GNUNET_TIME_absolute_hton (expire); | 307 | expire_nbo = GNUNET_TIME_absolute_hton (expire); |
308 | rd_ser_len = GNUNET_NAMESTORE_records_get_size (rd_count, rd); | 308 | rd_ser_len = GNUNET_NAMESTORE_records_get_size (rd_count, rd); |
@@ -311,7 +311,7 @@ GNUNET_NAMESTORE_create_signature (const struct GNUNET_CRYPTO_RsaPrivateKey *key | |||
311 | 311 | ||
312 | GNUNET_assert (rd_ser_len == | 312 | GNUNET_assert (rd_ser_len == |
313 | GNUNET_NAMESTORE_records_serialize (rd_count, rd, rd_ser_len, rd_ser)); | 313 | GNUNET_NAMESTORE_records_serialize (rd_count, rd, rd_ser_len, rd_ser)); |
314 | sig_len = sizeof (struct GNUNET_CRYPTO_RsaSignaturePurpose) + sizeof (struct GNUNET_TIME_AbsoluteNBO) + rd_ser_len + name_len; | 314 | sig_len = sizeof (struct GNUNET_CRYPTO_EccSignaturePurpose) + sizeof (struct GNUNET_TIME_AbsoluteNBO) + rd_ser_len + name_len; |
315 | sig_purpose = GNUNET_malloc (sig_len); | 315 | sig_purpose = GNUNET_malloc (sig_len); |
316 | sig_purpose->size = htonl (sig_len); | 316 | sig_purpose->size = htonl (sig_len); |
317 | sig_purpose->purpose = htonl (GNUNET_SIGNATURE_PURPOSE_GNS_RECORD_SIGN); | 317 | sig_purpose->purpose = htonl (GNUNET_SIGNATURE_PURPOSE_GNS_RECORD_SIGN); |
@@ -321,7 +321,7 @@ GNUNET_NAMESTORE_create_signature (const struct GNUNET_CRYPTO_RsaPrivateKey *key | |||
321 | memcpy (name_tmp, name, name_len); | 321 | memcpy (name_tmp, name, name_len); |
322 | rd_tmp = &name_tmp[name_len]; | 322 | rd_tmp = &name_tmp[name_len]; |
323 | memcpy (rd_tmp, rd_ser, rd_ser_len); | 323 | memcpy (rd_tmp, rd_ser, rd_ser_len); |
324 | res = GNUNET_CRYPTO_rsa_sign (key, sig_purpose, sig); | 324 | res = GNUNET_CRYPTO_ecc_sign (key, sig_purpose, sig); |
325 | GNUNET_free (sig_purpose); | 325 | GNUNET_free (sig_purpose); |
326 | } | 326 | } |
327 | if (GNUNET_OK != res) | 327 | if (GNUNET_OK != res) |