aboutsummaryrefslogtreecommitdiff
path: root/src/fs/fs_publish_ublock.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/fs/fs_publish_ublock.c')
-rw-r--r--src/fs/fs_publish_ublock.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/fs/fs_publish_ublock.c b/src/fs/fs_publish_ublock.c
index e45808793..252268e24 100644
--- a/src/fs/fs_publish_ublock.c
+++ b/src/fs/fs_publish_ublock.c
@@ -46,7 +46,7 @@ static void
46derive_ublock_encryption_key (struct GNUNET_CRYPTO_AesSessionKey *skey, 46derive_ublock_encryption_key (struct GNUNET_CRYPTO_AesSessionKey *skey,
47 struct GNUNET_CRYPTO_AesInitializationVector *iv, 47 struct GNUNET_CRYPTO_AesInitializationVector *iv,
48 const char *label, 48 const char *label,
49 const struct GNUNET_CRYPTO_EccPublicKey *pub) 49 const struct GNUNET_CRYPTO_EccPublicSignKey *pub)
50{ 50{
51 struct GNUNET_HashCode key; 51 struct GNUNET_HashCode key;
52 52
@@ -73,7 +73,7 @@ derive_ublock_encryption_key (struct GNUNET_CRYPTO_AesSessionKey *skey,
73void 73void
74GNUNET_FS_ublock_decrypt_ (const void *input, 74GNUNET_FS_ublock_decrypt_ (const void *input,
75 size_t input_len, 75 size_t input_len,
76 const struct GNUNET_CRYPTO_EccPublicKey *ns, 76 const struct GNUNET_CRYPTO_EccPublicSignKey *ns,
77 const char *label, 77 const char *label,
78 void *output) 78 void *output)
79{ 79{
@@ -170,7 +170,7 @@ GNUNET_FS_publish_ublock_ (struct GNUNET_FS_Handle *h,
170 struct GNUNET_CRYPTO_AesInitializationVector iv; 170 struct GNUNET_CRYPTO_AesInitializationVector iv;
171 struct GNUNET_CRYPTO_AesSessionKey skey; 171 struct GNUNET_CRYPTO_AesSessionKey skey;
172 struct GNUNET_CRYPTO_EccPrivateKey *nsd; 172 struct GNUNET_CRYPTO_EccPrivateKey *nsd;
173 struct GNUNET_CRYPTO_EccPublicKey pub; 173 struct GNUNET_CRYPTO_EccPublicSignKey pub;
174 char *uris; 174 char *uris;
175 size_t size; 175 size_t size;
176 char *kbe; 176 char *kbe;
@@ -225,7 +225,7 @@ GNUNET_FS_publish_ublock_ (struct GNUNET_FS_Handle *h,
225 "Publishing under identifier `%s'\n", 225 "Publishing under identifier `%s'\n",
226 label); 226 label);
227 /* get public key of the namespace */ 227 /* get public key of the namespace */
228 GNUNET_CRYPTO_ecc_key_get_public (ns, 228 GNUNET_CRYPTO_ecc_key_get_public_for_signature (ns,
229 &pub); 229 &pub);
230 derive_ublock_encryption_key (&skey, &iv, 230 derive_ublock_encryption_key (&skey, &iv,
231 label, &pub); 231 label, &pub);
@@ -243,7 +243,7 @@ GNUNET_FS_publish_ublock_ (struct GNUNET_FS_Handle *h,
243 243
244 /* derive signing-key from 'label' and public key of the namespace */ 244 /* derive signing-key from 'label' and public key of the namespace */
245 nsd = GNUNET_CRYPTO_ecc_key_derive (ns, label, "fs-ublock"); 245 nsd = GNUNET_CRYPTO_ecc_key_derive (ns, label, "fs-ublock");
246 GNUNET_CRYPTO_ecc_key_get_public (nsd, 246 GNUNET_CRYPTO_ecc_key_get_public_for_signature (nsd,
247 &ub_enc->verification_key); 247 &ub_enc->verification_key);
248 GNUNET_assert (GNUNET_OK == 248 GNUNET_assert (GNUNET_OK ==
249 GNUNET_CRYPTO_ecc_sign (nsd, 249 GNUNET_CRYPTO_ecc_sign (nsd,