GNUNET_CRYPTO_hash (name, name_len, &nh);
memset (&zone_delegation, 0, sizeof (zone_delegation));
for (i=0;i<rd_count;i++)
- if (rd->record_type == GNUNET_NAMESTORE_TYPE_PKEY)
+ if (rd[i].record_type == GNUNET_NAMESTORE_TYPE_PKEY)
{
- GNUNET_assert (sizeof (GNUNET_HashCode) == rd->data_size);
+ GNUNET_assert (sizeof (struct GNUNET_CRYPTO_RsaPublicKeyBinaryEncoded) == rd[i].data_size);
memcpy (&zone_delegation,
- rd->data,
- sizeof (GNUNET_HashCode));
+ rd[i].data,
+ sizeof (struct GNUNET_CRYPTO_RsaPublicKeyBinaryEncoded));
break;
}
rvalue = GNUNET_CRYPTO_random_u64 (GNUNET_CRYPTO_QUALITY_WEAK, UINT64_MAX);