aboutsummaryrefslogtreecommitdiff
path: root/src/include
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2013-10-04 10:58:58 +0000
committerChristian Grothoff <christian@grothoff.org>2013-10-04 10:58:58 +0000
commitc7d80251ce87a5015409446d9ac93658ad5ca5d7 (patch)
tree75823f5b5e30fefc443ca41efdf96b6cfc41d109 /src/include
parentb4f52cedf1afd0e53b2f205f2e543a7900b385be (diff)
downloadgnunet-c7d80251ce87a5015409446d9ac93658ad5ca5d7.tar.gz
gnunet-c7d80251ce87a5015409446d9ac93658ad5ca5d7.zip
-sync before server reboot, work on conversation service
Diffstat (limited to 'src/include')
-rw-r--r--src/include/gnunet_crypto_lib.h23
-rw-r--r--src/include/gnunet_signatures.h5
2 files changed, 18 insertions, 10 deletions
diff --git a/src/include/gnunet_crypto_lib.h b/src/include/gnunet_crypto_lib.h
index a0935363b..7c30482c2 100644
--- a/src/include/gnunet_crypto_lib.h
+++ b/src/include/gnunet_crypto_lib.h
@@ -397,9 +397,9 @@ GNUNET_CRYPTO_symmetric_create_session_key (struct GNUNET_CRYPTO_SymmetricSessio
397 */ 397 */
398ssize_t 398ssize_t
399GNUNET_CRYPTO_symmetric_encrypt (const void *block, size_t len, 399GNUNET_CRYPTO_symmetric_encrypt (const void *block, size_t len,
400 const struct GNUNET_CRYPTO_SymmetricSessionKey *sessionkey, 400 const struct GNUNET_CRYPTO_SymmetricSessionKey *sessionkey,
401 const struct GNUNET_CRYPTO_SymmetricInitializationVector 401 const struct GNUNET_CRYPTO_SymmetricInitializationVector *iv,
402 *iv, void *result); 402 void *result);
403 403
404 404
405/** 405/**
@@ -415,9 +415,9 @@ GNUNET_CRYPTO_symmetric_encrypt (const void *block, size_t len,
415 */ 415 */
416ssize_t 416ssize_t
417GNUNET_CRYPTO_symmetric_decrypt (const void *block, size_t size, 417GNUNET_CRYPTO_symmetric_decrypt (const void *block, size_t size,
418 const struct GNUNET_CRYPTO_SymmetricSessionKey *sessionkey, 418 const struct GNUNET_CRYPTO_SymmetricSessionKey *sessionkey,
419 const struct GNUNET_CRYPTO_SymmetricInitializationVector 419 const struct GNUNET_CRYPTO_SymmetricInitializationVector *iv,
420 *iv, void *result); 420 void *result);
421 421
422 422
423/** 423/**
@@ -431,8 +431,9 @@ GNUNET_CRYPTO_symmetric_decrypt (const void *block, size_t size,
431 */ 431 */
432void 432void
433GNUNET_CRYPTO_symmetric_derive_iv (struct GNUNET_CRYPTO_SymmetricInitializationVector *iv, 433GNUNET_CRYPTO_symmetric_derive_iv (struct GNUNET_CRYPTO_SymmetricInitializationVector *iv,
434 const struct GNUNET_CRYPTO_SymmetricSessionKey *skey, 434 const struct GNUNET_CRYPTO_SymmetricSessionKey *skey,
435 const void *salt, size_t salt_len, ...); 435 const void *salt,
436 size_t salt_len, ...);
436 437
437 438
438/** 439/**
@@ -445,8 +446,10 @@ GNUNET_CRYPTO_symmetric_derive_iv (struct GNUNET_CRYPTO_SymmetricInitializationV
445 */ 446 */
446void 447void
447GNUNET_CRYPTO_symmetric_derive_iv_v (struct GNUNET_CRYPTO_SymmetricInitializationVector *iv, 448GNUNET_CRYPTO_symmetric_derive_iv_v (struct GNUNET_CRYPTO_SymmetricInitializationVector *iv,
448 const struct GNUNET_CRYPTO_SymmetricSessionKey *skey, 449 const struct GNUNET_CRYPTO_SymmetricSessionKey *skey,
449 const void *salt, size_t salt_len, va_list argp); 450 const void *salt,
451 size_t salt_len,
452 va_list argp);
450 453
451 454
452/** 455/**
diff --git a/src/include/gnunet_signatures.h b/src/include/gnunet_signatures.h
index 54cf36209..1493f2901 100644
--- a/src/include/gnunet_signatures.h
+++ b/src/include/gnunet_signatures.h
@@ -141,6 +141,11 @@ extern "C"
141 */ 141 */
142#define GNUNET_SIGNATURE_PURPOSE_MULTICAST_MESSAGE 19 142#define GNUNET_SIGNATURE_PURPOSE_MULTICAST_MESSAGE 19
143 143
144/**
145 * Signature of a conversation ring.
146 */
147#define GNUNET_SIGNATURE_PURPOSE_CONVERSATION_RING 20
148
144 149
145#if 0 /* keep Emacsens' auto-indent happy */ 150#if 0 /* keep Emacsens' auto-indent happy */
146{ 151{