gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r28818 - in gnunet/src: include scalarproduct


From: gnunet
Subject: [GNUnet-SVN] r28818 - in gnunet/src: include scalarproduct
Date: Fri, 23 Aug 2013 15:43:02 +0200

Author: grothoff
Date: 2013-08-23 15:43:02 +0200 (Fri, 23 Aug 2013)
New Revision: 28818

Modified:
   gnunet/src/include/gnunet_applications.h
   gnunet/src/include/gnunet_protocols.h
   gnunet/src/include/gnunet_scalarproduct_service.h
   gnunet/src/scalarproduct/gnunet-scalarproduct.c
   gnunet/src/scalarproduct/gnunet-service-scalarproduct.c
   gnunet/src/scalarproduct/gnunet_scalarproduct.h
   gnunet/src/scalarproduct/scalarproduct_api.c
   gnunet/src/scalarproduct/test_scalarproduct_api.c
   gnunet/src/scalarproduct/test_scalarproduct_api_4peers.c
   gnunet/src/scalarproduct/test_scalarproduct_api_regression.c
   gnunet/src/scalarproduct/test_scalarproduct_api_regression2.c
   gnunet/src/scalarproduct/vectorproduct_testing.h
Log:
-more vector -> scalar renaming

Modified: gnunet/src/include/gnunet_applications.h
===================================================================
--- gnunet/src/include/gnunet_applications.h    2013-08-23 13:42:15 UTC (rev 
28817)
+++ gnunet/src/include/gnunet_applications.h    2013-08-23 13:43:02 UTC (rev 
28818)
@@ -82,9 +82,9 @@
 #define GNUNET_APPLICATION_TYPE_SET 19
 
 /**
- * Vectorproduct. Used for two-peer vectorproduct operations
+ * Vectorproduct. Used for two-peer scalarproduct operations
  */
-#define GNUNET_APPLICATION_TYPE_VECTORPRODUCT 20
+#define GNUNET_APPLICATION_TYPE_SCALARPRODUCT 20
 
 #if 0                           /* keep Emacsens' auto-indent happy */
 {

Modified: gnunet/src/include/gnunet_protocols.h
===================================================================
--- gnunet/src/include/gnunet_protocols.h       2013-08-23 13:42:15 UTC (rev 
28817)
+++ gnunet/src/include/gnunet_protocols.h       2013-08-23 13:43:02 UTC (rev 
28818)
@@ -1906,33 +1906,33 @@
 
 
 
/*******************************************************************************
- * VECTORPRODUCT message types
+ * SCALARPRODUCT message types
  
******************************************************************************/
 
 /**
  * Client -> Vector-Product Service request message
  */
-#define GNUNET_MESSAGE_TYPE_VECTORPRODUCT_CLIENT_TO_ALICE 640
+#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_TO_ALICE 640
 
 /**
  * Client -> Vector-Product Service request message
  */
-#define GNUNET_MESSAGE_TYPE_VECTORPRODUCT_CLIENT_TO_BOB 641
+#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_TO_BOB 641
 
 /**
  * Vector-Product Service request -> remote VP Service
  */
-#define GNUNET_MESSAGE_TYPE_VECTORPRODUCT_ALICE_TO_BOB 642
+#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_ALICE_TO_BOB 642
 
 /**
  * remote Vector-Product Service response -> requesting VP Service
  */
-#define GNUNET_MESSAGE_TYPE_VECTORPRODUCT_BOB_TO_ALICE 643
+#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_BOB_TO_ALICE 643
 
 /**
  * Vector-Product Service response -> Client
  */
-#define GNUNET_MESSAGE_TYPE_VECTORPRODUCT_SERVICE_TO_CLIENT 644
+#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_SERVICE_TO_CLIENT 644
 
 
 

Modified: gnunet/src/include/gnunet_scalarproduct_service.h
===================================================================
--- gnunet/src/include/gnunet_scalarproduct_service.h   2013-08-23 13:42:15 UTC 
(rev 28817)
+++ gnunet/src/include/gnunet_scalarproduct_service.h   2013-08-23 13:43:02 UTC 
(rev 28818)
@@ -19,13 +19,13 @@
  */
 
 /**
- * @file include/gnunet_vectorproduct_service.h
- * @brief API to the vectorproduct service
+ * @file include/gnunet_scalarproduct_service.h
+ * @brief API to the scalarproduct service
  * @author Christian M. Fuchs
  * @author Gaurav Kukreja
  */
-#ifndef GNUNET_VECTORPRODUCT_SERVICE_H
-#define GNUNET_VECTORPRODUCT_SERVICE_H
+#ifndef GNUNET_SCALARPRODUCT_SERVICE_H
+#define GNUNET_SCALARPRODUCT_SERVICE_H
 #define GCRYPT_NO_DEPRECATED
 // including gcrypt crashes netbeans after the next restart...
 #include <gcrypt.h>
@@ -38,15 +38,15 @@
 #endif
 
 /**
- * Version of the vectorproduct API.
+ * Version of the scalarproduct API.
  */
-#define GNUNET_VECTORPRODUCT_VERSION 0x00000042
+#define GNUNET_SCALARPRODUCT_VERSION 0x00000042
 
 /**
  * Message type passed from client to service 
  * to initiate a request or responder role
  */
-struct GNUNET_VECTORPRODUCT_client_request {
+struct GNUNET_SCALARPRODUCT_client_request {
   /**
    * GNUNET message header
    */
@@ -81,7 +81,7 @@
  * Message type passed from service client
  * to finalize a session as requester or responder
  */
-struct GNUNET_VECTORPRODUCT_client_response {
+struct GNUNET_SCALARPRODUCT_client_response {
   /**
    * GNUNET message header
    */
@@ -107,22 +107,22 @@
    */
 };
 
-enum GNUNET_VECTORPRODUCT_ResponseStatus {
-  GNUNET_VECTORPRODUCT_Status_Success = 0,
-  GNUNET_VECTORPRODUCT_Status_Failure,
-  GNUNET_VECTORPRODUCT_Status_Timeout,
-  GNUNET_VECTORPRODUCT_Status_InvalidResponse,
-  GNUNET_VECTORPRODUCT_Status_ServiceDisconnected
+enum GNUNET_SCALARPRODUCT_ResponseStatus {
+  GNUNET_SCALARPRODUCT_Status_Success = 0,
+  GNUNET_SCALARPRODUCT_Status_Failure,
+  GNUNET_SCALARPRODUCT_Status_Timeout,
+  GNUNET_SCALARPRODUCT_Status_InvalidResponse,
+  GNUNET_SCALARPRODUCT_Status_ServiceDisconnected
 };
 
-struct GNUNET_VECTORPRODUCT_Handle {
+struct GNUNET_SCALARPRODUCT_Handle {
   /**
    * Our configuration.
    */
   const struct GNUNET_CONFIGURATION_Handle *cfg;
 
   /**
-   * Current connection to the vectorproduct service.
+   * Current connection to the scalarproduct service.
    */
   struct GNUNET_CLIENT_Connection *client;
 
@@ -134,12 +134,12 @@
   /**
    * Current head of priority queue.
    */
-  struct GNUNET_VECTORPRODUCT_QueueEntry *queue_head;
+  struct GNUNET_SCALARPRODUCT_QueueEntry *queue_head;
 
   /**
    * Current tail of priority queue.
    */
-  struct GNUNET_VECTORPRODUCT_QueueEntry *queue_tail;
+  struct GNUNET_SCALARPRODUCT_QueueEntry *queue_tail;
 
   /**
    * Are we currently trying to receive from the service?
@@ -156,9 +156,9 @@
    */
 };
 
-typedef void (*GNUNET_VECTORPRODUCT_ResponseMessageHandler) (void *cls,
+typedef void (*GNUNET_SCALARPRODUCT_ResponseMessageHandler) (void *cls,
         const struct GNUNET_MessageHeader *msg,
-        enum GNUNET_VECTORPRODUCT_ResponseStatus status);
+        enum GNUNET_SCALARPRODUCT_ResponseStatus status);
 
 /**
  * Continuation called to notify client about result of the
@@ -170,11 +170,11 @@
  *                GNUNET_YES (or other positive value) on success
  * @param msg NULL on success, otherwise an error message
  */
-typedef void (*GNUNET_VECTORPRODUCT_ContinuationWithStatus) (void *cls,
+typedef void (*GNUNET_SCALARPRODUCT_ContinuationWithStatus) (void *cls,
         const struct GNUNET_HashCode * key,
-        enum GNUNET_VECTORPRODUCT_ResponseStatus status);
+        enum GNUNET_SCALARPRODUCT_ResponseStatus status);
 /**
- * Process a datum that was stored in the vectorproduct.
+ * Process a datum that was stored in the scalarproduct.
  * 
  * @param cls closure
  * @param key Sessioon key
@@ -184,11 +184,11 @@
  * @param data Pointer to the data
  * @param type Type of data
  */
-typedef void (*GNUNET_VECTORPRODUCT_DatumProcessor) (void *cls,
+typedef void (*GNUNET_SCALARPRODUCT_DatumProcessor) (void *cls,
         const struct GNUNET_HashCode * key,
         const struct GNUNET_PeerIdentity * peer,
-        enum GNUNET_VECTORPRODUCT_ResponseStatus status,
-        const struct GNUNET_VECTORPRODUCT_client_response *msg);
+        enum GNUNET_SCALARPRODUCT_ResponseStatus status,
+        const struct GNUNET_SCALARPRODUCT_client_response *msg);
 
 /**
  * Request the Scalar Product Evaluation
@@ -204,15 +204,15 @@
  * @param cont Callback function
  * @param cont_cls Closure for the callback function
  */
-struct GNUNET_VECTORPRODUCT_QueueEntry *
-GNUNET_VECTORPRODUCT_request(struct GNUNET_VECTORPRODUCT_Handle *h,
+struct GNUNET_SCALARPRODUCT_QueueEntry *
+GNUNET_SCALARPRODUCT_request(struct GNUNET_SCALARPRODUCT_Handle *h,
         const struct GNUNET_HashCode * key,
         const struct GNUNET_PeerIdentity *peer,
         uint16_t element_count,
         uint16_t mask_bytes,
         int32_t * elements, const unsigned char * mask,
         struct GNUNET_TIME_Relative timeout,
-        GNUNET_VECTORPRODUCT_DatumProcessor cont,
+        GNUNET_SCALARPRODUCT_DatumProcessor cont,
         void *cont_cls);
 
 /**
@@ -228,31 +228,31 @@
  * @param cont Callback function
  * @param cont_cls Closure for the callback function
  */
-struct GNUNET_VECTORPRODUCT_QueueEntry *
-GNUNET_VECTORPRODUCT_prepare_response(struct GNUNET_VECTORPRODUCT_Handle *h,
+struct GNUNET_SCALARPRODUCT_QueueEntry *
+GNUNET_SCALARPRODUCT_prepare_response(struct GNUNET_SCALARPRODUCT_Handle *h,
         const struct GNUNET_HashCode * key,
         uint16_t element_count,
         int32_t* elements,
         struct GNUNET_TIME_Relative timeout,
-        GNUNET_VECTORPRODUCT_ContinuationWithStatus cont,
+        GNUNET_SCALARPRODUCT_ContinuationWithStatus cont,
         void *cont_cls);
 
 /**
- * Connect to the vectorproduct service.
+ * Connect to the scalarproduct service.
  *
  * @param cfg configuration to use
  * @return handle to use to access the service
  */
-struct GNUNET_VECTORPRODUCT_Handle *
-GNUNET_VECTORPRODUCT_connect(const struct GNUNET_CONFIGURATION_Handle * cfg);
+struct GNUNET_SCALARPRODUCT_Handle *
+GNUNET_SCALARPRODUCT_connect(const struct GNUNET_CONFIGURATION_Handle * cfg);
 
 /**
- * Disconnect from the vectorproduct service.
+ * Disconnect from the scalarproduct service.
  * 
- * @param h handle to the vectorproduct
+ * @param h handle to the scalarproduct
  */
 void
-GNUNET_VECTORPRODUCT_disconnect(struct GNUNET_VECTORPRODUCT_Handle * h);
+GNUNET_SCALARPRODUCT_disconnect(struct GNUNET_SCALARPRODUCT_Handle * h);
 
 
 #if 0                           /* keep Emacsens' auto-indent happy */

Modified: gnunet/src/scalarproduct/gnunet-scalarproduct.c
===================================================================
--- gnunet/src/scalarproduct/gnunet-scalarproduct.c     2013-08-23 13:42:15 UTC 
(rev 28817)
+++ gnunet/src/scalarproduct/gnunet-scalarproduct.c     2013-08-23 13:43:02 UTC 
(rev 28818)
@@ -19,8 +19,8 @@
  */
 
 /**
- * @file vectorproduct/gnunet-vectorproduct.c
- * @brief vectorproduct client
+ * @file scalarproduct/gnunet-scalarproduct.c
+ * @brief scalarproduct client
  * @author Christian M. Fuchs
  */
 #define GCRYPT_NO_DEPRECATED
@@ -29,10 +29,10 @@
 
 #include "platform.h"
 #include "gnunet_util_lib.h"
-#include "gnunet_vectorproduct_service.h"
+#include "gnunet_scalarproduct_service.h"
 #include "gnunet_protocols.h"
 
-#define LOG(kind,...) GNUNET_log_from (kind, 
"gnunet-vectorproduct",__VA_ARGS__)
+#define LOG(kind,...) GNUNET_log_from (kind, 
"gnunet-scalarproduct",__VA_ARGS__)
 /**
  * Option -p: destination peer identity for checking message-ids with
  */
@@ -44,12 +44,12 @@
 static char *input_key = NULL;
 
 /**
- * Option -e: vector to calculate a vectorproduct with
+ * Option -e: vector to calculate a scalarproduct with
  */
 static char *input_elements = NULL;
 
 /**
- * Option -m: message-ids to calculate a vectorproduct with
+ * Option -m: message-ids to calculate a scalarproduct with
  */
 static char *input_mask = NULL;
 
@@ -89,21 +89,21 @@
 struct GNUNET_HashCode key;
 
 /**
- * Pointer to the GNUNET_VECTORPRODUCT_Handle
+ * Pointer to the GNUNET_SCALARPRODUCT_Handle
  */
-struct GNUNET_VECTORPRODUCT_Handle *handle;
+struct GNUNET_SCALARPRODUCT_Handle *handle;
 
 /**
  * Global return value
  */
 static int ret;
 
-struct GNUNET_VECTORPRODUCT_TestCls
+struct GNUNET_SCALARPRODUCT_TestCls
 {
-  struct GNUNET_VECTORPRODUCT_Handle * h;
+  struct GNUNET_SCALARPRODUCT_Handle * h;
 };
 
-struct GNUNET_VECTORPRODUCT_TestCls test_cls;
+struct GNUNET_SCALARPRODUCT_TestCls test_cls;
 
 
 /**
@@ -115,32 +115,32 @@
 static void
 responder_callback (void *cls,
                     const struct GNUNET_HashCode * key,
-                    enum GNUNET_VECTORPRODUCT_ResponseStatus status)
+                    enum GNUNET_SCALARPRODUCT_ResponseStatus status)
 {
   ret = -1;
 
   switch (status)
     {
-    case GNUNET_VECTORPRODUCT_Status_Success:
+    case GNUNET_SCALARPRODUCT_Status_Success:
       ret = 0;
       LOG (GNUNET_ERROR_TYPE_INFO, "Session %s concluded.\n", GNUNET_h2s 
(key));
       break;
-    case GNUNET_VECTORPRODUCT_Status_InvalidResponse:
+    case GNUNET_SCALARPRODUCT_Status_InvalidResponse:
       LOG (GNUNET_ERROR_TYPE_ERROR, "Session %s failed: invalid response\n", 
GNUNET_h2s (key));
       break;
-    case GNUNET_VECTORPRODUCT_Status_Timeout:
+    case GNUNET_SCALARPRODUCT_Status_Timeout:
       LOG (GNUNET_ERROR_TYPE_ERROR, "Session %s failed: timeout\n", GNUNET_h2s 
(key));
       break;
-    case GNUNET_VECTORPRODUCT_Status_Failure:
+    case GNUNET_SCALARPRODUCT_Status_Failure:
       LOG (GNUNET_ERROR_TYPE_ERROR, "Session %s failed: service failure\n", 
GNUNET_h2s (key));
-    case GNUNET_VECTORPRODUCT_Status_ServiceDisconnected:
+    case GNUNET_SCALARPRODUCT_Status_ServiceDisconnected:
       LOG (GNUNET_ERROR_TYPE_ERROR, "Session %s failed: service 
disconnect!!\n", GNUNET_h2s (key));
       break;
     default:
       LOG (GNUNET_ERROR_TYPE_ERROR, "Session %s failed: return code %d\n", 
GNUNET_h2s (key), (int) status);
     }
 
-  GNUNET_VECTORPRODUCT_disconnect (handle);
+  GNUNET_SCALARPRODUCT_disconnect (handle);
   GNUNET_SCHEDULER_shutdown ();
 }
 
@@ -160,15 +160,15 @@
 requester_callback (void *cls,
         const struct GNUNET_HashCode * key,
         const struct GNUNET_PeerIdentity * peer,
-        enum GNUNET_VECTORPRODUCT_ResponseStatus status,
-        const struct GNUNET_VECTORPRODUCT_client_response *msg)
+        enum GNUNET_SCALARPRODUCT_ResponseStatus status,
+        const struct GNUNET_SCALARPRODUCT_client_response *msg)
 {
   uint32_t product_len;
   ret = -1;
 
   switch (status)
     {
-    case GNUNET_VECTORPRODUCT_Status_Success:
+    case GNUNET_SCALARPRODUCT_Status_Success:
       product_len = ntohl (msg->product_length);
 
       LOG (GNUNET_ERROR_TYPE_INFO, "Session %s concluded.\n", GNUNET_h2s 
(key));
@@ -194,21 +194,21 @@
           LOG (GNUNET_ERROR_TYPE_ERROR, "Service-side error in session %s, 
return code: %d\n", GNUNET_h2s (key), product_len);
         }
       break;
-    case GNUNET_VECTORPRODUCT_Status_InvalidResponse:
+    case GNUNET_SCALARPRODUCT_Status_InvalidResponse:
       LOG (GNUNET_ERROR_TYPE_ERROR, "Session %s failed: invalid response\n", 
GNUNET_h2s (key));
       break;
-    case GNUNET_VECTORPRODUCT_Status_Timeout:
+    case GNUNET_SCALARPRODUCT_Status_Timeout:
       LOG (GNUNET_ERROR_TYPE_ERROR, "Session %s failed: timeout\n", GNUNET_h2s 
(key));
       break;
-    case GNUNET_VECTORPRODUCT_Status_Failure:
+    case GNUNET_SCALARPRODUCT_Status_Failure:
       LOG (GNUNET_ERROR_TYPE_ERROR, "Session %s failed: service failure\n", 
GNUNET_h2s (key));
-    case GNUNET_VECTORPRODUCT_Status_ServiceDisconnected:
+    case GNUNET_SCALARPRODUCT_Status_ServiceDisconnected:
       LOG (GNUNET_ERROR_TYPE_ERROR, "Disconnected from service.\n", GNUNET_h2s 
(key));
       break;
     default:
       LOG (GNUNET_ERROR_TYPE_ERROR, "Session %s failed: return code %d\n", 
GNUNET_h2s (key), (int) status);
     }
-  GNUNET_VECTORPRODUCT_disconnect (handle);
+  GNUNET_SCALARPRODUCT_disconnect (handle);
   GNUNET_SCHEDULER_shutdown ();
 }
 
@@ -342,7 +342,7 @@
         mask[i] = UCHAR_MAX; // all 1's
     }
 
-  handle = GNUNET_VECTORPRODUCT_connect (cfg);
+  handle = GNUNET_SCALARPRODUCT_connect (cfg);
   if (handle == NULL)
     {
       FPRINTF (stderr, _ ("Could not connect to the GNUNET Vector Product 
Service\n"));
@@ -351,7 +351,7 @@
 
   test_cls.h = handle;
 
-  if (input_peer_id && !GNUNET_VECTORPRODUCT_request (handle,
+  if (input_peer_id && !GNUNET_SCALARPRODUCT_request (handle,
                                                       &key,
                                                       &peer,
                                                       element_count,
@@ -361,7 +361,7 @@
                                                       &requester_callback,
                                                       (void *) &test_cls))
     return;
-  if ( !input_peer_id && !GNUNET_VECTORPRODUCT_prepare_response (handle,
+  if ( !input_peer_id && !GNUNET_SCALARPRODUCT_prepare_response (handle,
                                                    &key,
                                                    element_count,
                                                    elements,
@@ -375,7 +375,7 @@
 
 
 /**
- * The main function to the vectorproduct client.
+ * The main function to the scalarproduct client.
  *
  * @param argc number of arguments from the command line
  * @param argv command line arguments
@@ -392,7 +392,7 @@
       gettext_noop ("A comma separated mask to select which elements should 
actually be compared."),
       1, &GNUNET_GETOPT_set_string, &input_mask},
     {'p', "peer", "PEERID",
-      gettext_noop ("[Optional] peer to calculate our vectorproduct with. If 
this parameter is not given, the service will wait for a remote peer to compute 
the request."),
+      gettext_noop ("[Optional] peer to calculate our scalarproduct with. If 
this parameter is not given, the service will wait for a remote peer to compute 
the request."),
       1, &GNUNET_GETOPT_set_string, &input_peer_id},
     {'k', "key", "TRANSACTION_ID",
       gettext_noop ("Transaction ID shared with peer."),
@@ -403,7 +403,7 @@
   return (GNUNET_OK ==
           GNUNET_PROGRAM_run (argc,
                               argv,
-                              "gnunet-vectorproduct",
+                              "gnunet-scalarproduct",
                               gettext_noop ("Calculate the Vectorproduct with 
a GNUnet peer."),
                               options, &run, NULL)) ? ret : 1;
 }

Modified: gnunet/src/scalarproduct/gnunet-service-scalarproduct.c
===================================================================
--- gnunet/src/scalarproduct/gnunet-service-scalarproduct.c     2013-08-23 
13:42:15 UTC (rev 28817)
+++ gnunet/src/scalarproduct/gnunet-service-scalarproduct.c     2013-08-23 
13:43:02 UTC (rev 28818)
@@ -19,8 +19,8 @@
  */
 
 /**
- * @file vectorproduct/gnunet-service-vectorproduct.c
- * @brief vectorproduct service implementation
+ * @file scalarproduct/gnunet-service-scalarproduct.c
+ * @brief scalarproduct service implementation
  * @author Christian M. Fuchs
  */
 #include <limits.h>
@@ -30,8 +30,8 @@
 #include "gnunet_mesh_service.h"
 #include "gnunet_applications.h"
 #include "gnunet_protocols.h"
-#include "gnunet_vectorproduct_service.h"
-#include "gnunet_vectorproduct.h"
+#include "gnunet_scalarproduct_service.h"
+#include "gnunet_scalarproduct.h"
 
 ///////////////////////////////////////////////////////////////////////////////
 //                      Global Variables
@@ -610,16 +610,16 @@
                                  const struct GNUNET_SCHEDULER_TaskContext * 
tc)
 {
   struct ServiceSession * session = cls;
-  struct GNUNET_VECTORPRODUCT_client_response * msg;
+  struct GNUNET_SCALARPRODUCT_client_response * msg;
   struct MessageObject * msg_obj;
 
   GNUNET_assert (NULL != session);
 
-  msg = GNUNET_new (struct GNUNET_VECTORPRODUCT_client_response);
-  msg->header.type = htons 
(GNUNET_MESSAGE_TYPE_VECTORPRODUCT_SERVICE_TO_CLIENT);
+  msg = GNUNET_new (struct GNUNET_SCALARPRODUCT_client_response);
+  msg->header.type = htons 
(GNUNET_MESSAGE_TYPE_SCALARPRODUCT_SERVICE_TO_CLIENT);
   memcpy (&msg->key, &session->key, sizeof (struct GNUNET_HashCode));
   memcpy (&msg->peer, &session->peer, sizeof ( struct GNUNET_PeerIdentity));
-  msg->header.size = htons (sizeof (struct 
GNUNET_VECTORPRODUCT_client_response));
+  msg->header.size = htons (sizeof (struct 
GNUNET_SCALARPRODUCT_client_response));
   // 0 size and the first char in the product is 0, which should never be zero 
if encoding is used.
   msg->product_length = htonl (0);
 
@@ -630,7 +630,7 @@
   //transmit this message to our client
   session->client_transmit_handle =
           GNUNET_SERVER_notify_transmit_ready (session->client,
-                                               sizeof (struct 
GNUNET_VECTORPRODUCT_client_response),
+                                               sizeof (struct 
GNUNET_SCALARPRODUCT_client_response),
                                                GNUNET_TIME_UNIT_FOREVER_REL,
                                                &do_send_message,
                                                msg_obj);
@@ -679,7 +679,7 @@
                           struct ServiceSession * request,
                           struct ServiceSession * response)
 {
-  struct GNUNET_VECTORPRODUCT_service_response * msg;
+  struct GNUNET_SCALARPRODUCT_service_response * msg;
   uint16_t msg_length = 0;
   unsigned char * current = NULL;
   unsigned char * element_exported = NULL;
@@ -688,14 +688,14 @@
 
   GNUNET_assert (request);
 
-  msg_length = sizeof (struct GNUNET_VECTORPRODUCT_service_response)
+  msg_length = sizeof (struct GNUNET_SCALARPRODUCT_service_response)
           + 2 * request->used_element_count * PAILLIER_ELEMENT_LENGTH // kp, kq
           + 2 * PAILLIER_ELEMENT_LENGTH; // s, stick
 
   msg = GNUNET_malloc (msg_length);
   GNUNET_assert (msg);
 
-  msg->header.type = htons (GNUNET_MESSAGE_TYPE_VECTORPRODUCT_BOB_TO_ALICE);
+  msg->header.type = htons (GNUNET_MESSAGE_TYPE_SCALARPRODUCT_BOB_TO_ALICE);
   msg->header.size = htons (msg_length);
   msg->element_count = htons (request->element_count);
   msg->used_element_count = htons (request->used_element_count);
@@ -1033,7 +1033,7 @@
 {
   struct ServiceSession * session = cls;
   unsigned char * current;
-  struct GNUNET_VECTORPRODUCT_service_request * msg;
+  struct GNUNET_SCALARPRODUCT_service_request * msg;
   struct MessageObject * msg_obj;
   unsigned int i;
   unsigned int j;
@@ -1047,12 +1047,12 @@
   GNUNET_assert (NULL != peer);
   GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, _ ("Successfully created new tunnel to 
peer (%s)!\n"), GNUNET_i2s (peer));
 
-  msg_length = sizeof (struct GNUNET_VECTORPRODUCT_service_request)
+  msg_length = sizeof (struct GNUNET_SCALARPRODUCT_service_request)
           + session->used_element_count * PAILLIER_ELEMENT_LENGTH
           + session->mask_length
           + my_pubkey_external_length;
 
-  if (GNUNET_SERVER_MAX_MESSAGE_SIZE < sizeof (struct 
GNUNET_VECTORPRODUCT_service_request)
+  if (GNUNET_SERVER_MAX_MESSAGE_SIZE < sizeof (struct 
GNUNET_SCALARPRODUCT_service_request)
       + session->used_element_count * PAILLIER_ELEMENT_LENGTH
       + session->mask_length
       + my_pubkey_external_length)
@@ -1067,7 +1067,7 @@
     }
   msg = GNUNET_malloc (msg_length);
 
-  msg->header.type = htons (GNUNET_MESSAGE_TYPE_VECTORPRODUCT_ALICE_TO_BOB);
+  msg->header.type = htons (GNUNET_MESSAGE_TYPE_SCALARPRODUCT_ALICE_TO_BOB);
   memcpy (&msg->key, &session->key, sizeof (struct GNUNET_HashCode));
   msg->mask_length = htons (session->mask_length);
   msg->pk_length = htons (my_pubkey_external_length);
@@ -1207,7 +1207,7 @@
                        struct GNUNET_SERVER_Client *client,
                        const struct GNUNET_MessageHeader *message)
 {
-  struct GNUNET_VECTORPRODUCT_client_request * msg = (struct 
GNUNET_VECTORPRODUCT_client_request *) message;
+  struct GNUNET_SCALARPRODUCT_client_request * msg = (struct 
GNUNET_SCALARPRODUCT_client_request *) message;
   struct ServiceSession * session;
   uint16_t element_count;
   uint16_t mask_length;
@@ -1218,7 +1218,7 @@
   GNUNET_assert (message);
 
   //we need at least a peer and one message id to compare
-  if (sizeof (struct GNUNET_VECTORPRODUCT_client_request) > ntohs 
(msg->header.size))
+  if (sizeof (struct GNUNET_SCALARPRODUCT_client_request) > ntohs 
(msg->header.size))
     {
       GNUNET_log (GNUNET_ERROR_TYPE_WARNING, _ ("Too short message received 
from client!\n"));
       GNUNET_SERVER_receive_done (client, GNUNET_SYSERR);
@@ -1230,7 +1230,7 @@
   mask_length = ntohs (msg->mask_length);
 
   //sanity check: is the message as long as the message_count fields suggests?
-  if (( ntohs (msg->header.size) != (sizeof (struct 
GNUNET_VECTORPRODUCT_client_request) + element_count * sizeof (int32_t) + 
mask_length))
+  if (( ntohs (msg->header.size) != (sizeof (struct 
GNUNET_SCALARPRODUCT_client_request) + element_count * sizeof (int32_t) + 
mask_length))
       || (0 == element_count))
     {
       GNUNET_log (GNUNET_ERROR_TYPE_WARNING, _ ("Invalid message received from 
client, session information incorrect!\n"));
@@ -1259,7 +1259,7 @@
   session->vector = GNUNET_malloc (sizeof (int32_t) * element_count);
   vector = (int32_t *) & msg[1];
 
-  if (GNUNET_MESSAGE_TYPE_VECTORPRODUCT_CLIENT_TO_ALICE == msg_type)
+  if (GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_TO_ALICE == msg_type)
     {
       GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, _ ("Got client-request-session with 
key %s, preparing tunnel to remote service.\n"), GNUNET_h2s (&session->key));
 
@@ -1537,7 +1537,7 @@
                          const struct GNUNET_SCHEDULER_TaskContext *tc)
 {
   struct ServiceSession * session = cls;
-  struct GNUNET_VECTORPRODUCT_client_response * msg;
+  struct GNUNET_SCALARPRODUCT_client_response * msg;
   unsigned char * product_exported = NULL;
   size_t product_length = 0;
   uint16_t msg_length = 0;
@@ -1556,11 +1556,11 @@
       session->product = NULL;
     }
 
-  msg_length = sizeof (struct GNUNET_VECTORPRODUCT_client_response) 
+product_length;
+  msg_length = sizeof (struct GNUNET_SCALARPRODUCT_client_response) 
+product_length;
   msg = GNUNET_malloc (msg_length);
   memcpy (&msg[1], product_exported, product_length);
   GNUNET_free_non_null (product_exported);
-  msg->header.type = htons 
(GNUNET_MESSAGE_TYPE_VECTORPRODUCT_SERVICE_TO_CLIENT);
+  msg->header.type = htons 
(GNUNET_MESSAGE_TYPE_SCALARPRODUCT_SERVICE_TO_CLIENT);
   msg->header.size = htons (msg_length);
   memcpy (&msg->key, &session->key, sizeof (struct GNUNET_HashCode));
   memcpy (&msg->peer, &session->peer, sizeof ( struct GNUNET_PeerIdentity));
@@ -1593,7 +1593,7 @@
 
 
 /**
- * Handle a request from another service to calculate a vectorproduct with us.
+ * Handle a request from another service to calculate a scalarproduct with us.
  *
  * @param cls closure (set from GNUNET_MESH_connect)
  * @param tunnel connection to the other end
@@ -1613,7 +1613,7 @@
                         const struct GNUNET_ATS_Information * atsi)
 {
   struct ServiceSession * session;
-  struct GNUNET_VECTORPRODUCT_service_request * msg = (struct 
GNUNET_VECTORPRODUCT_service_request *) message;
+  struct GNUNET_SCALARPRODUCT_service_request * msg = (struct 
GNUNET_SCALARPRODUCT_service_request *) message;
   uint16_t mask_length;
   uint16_t pk_length;
   uint16_t used_elements;
@@ -1651,7 +1651,7 @@
     }
 
   //we need at least a peer and one message id to compare
-  if (ntohs (msg->header.size) < sizeof (struct 
GNUNET_VECTORPRODUCT_service_request))
+  if (ntohs (msg->header.size) < sizeof (struct 
GNUNET_SCALARPRODUCT_service_request))
     {
       GNUNET_log (GNUNET_ERROR_TYPE_WARNING, _ ("Too short message received 
from peer!\n"));
       GNUNET_free (session);
@@ -1661,7 +1661,7 @@
   pk_length = ntohs (msg->pk_length);
   used_elements = ntohs (msg->used_element_count);
   element_count = ntohs (msg->element_count);
-  msg_length = sizeof (struct GNUNET_VECTORPRODUCT_service_request)
+  msg_length = sizeof (struct GNUNET_SCALARPRODUCT_service_request)
                + mask_length + pk_length + used_elements * 
PAILLIER_ELEMENT_LENGTH;
 
   //sanity check: is the message as long as the message_count fields suggests?
@@ -1720,7 +1720,7 @@
 
   session->a = GNUNET_malloc (sizeof (gcry_mpi_t) * used_elements);
 
-  if (GNUNET_SERVER_MAX_MESSAGE_SIZE >= sizeof (struct 
GNUNET_VECTORPRODUCT_service_request)
+  if (GNUNET_SERVER_MAX_MESSAGE_SIZE >= sizeof (struct 
GNUNET_SCALARPRODUCT_service_request)
       +pk_length
       + mask_length
       + used_elements * PAILLIER_ELEMENT_LENGTH)
@@ -1788,7 +1788,7 @@
 
 
 /**
- * Handle a response we got from another service we wanted to calculate a 
vectorproduct with.
+ * Handle a response we got from another service we wanted to calculate a 
scalarproduct with.
  *
  * @param cls closure (set from GNUNET_MESH_connect)
  * @param tunnel connection to the other end
@@ -1809,7 +1809,7 @@
 {
 
   struct ServiceSession * session;
-  struct GNUNET_VECTORPRODUCT_service_response * msg = (struct 
GNUNET_VECTORPRODUCT_service_response *) message;
+  struct GNUNET_SCALARPRODUCT_service_response * msg = (struct 
GNUNET_SCALARPRODUCT_service_response *) message;
   unsigned char * current;
   uint16_t count;
   gcry_mpi_t s = NULL;
@@ -1835,13 +1835,13 @@
       goto invalid_msg;
     }
   //we need at least a peer and one message id to compare
-  if (sizeof (struct GNUNET_VECTORPRODUCT_service_response) > ntohs 
(msg->header.size))
+  if (sizeof (struct GNUNET_SCALARPRODUCT_service_response) > ntohs 
(msg->header.size))
     {
       GNUNET_log (GNUNET_ERROR_TYPE_WARNING, _ ("Too short message received 
from peer!\n"));
       goto invalid_msg;
     }
   used_element_count = ntohs (msg->used_element_count);
-  msg_size = sizeof (struct GNUNET_VECTORPRODUCT_service_response)
+  msg_size = sizeof (struct GNUNET_SCALARPRODUCT_service_response)
           + 2 * used_element_count * PAILLIER_ELEMENT_LENGTH
           + 2 * PAILLIER_ELEMENT_LENGTH;
   //sanity check: is the message as long as the message_count fields suggests?
@@ -1997,20 +1997,20 @@
      const struct GNUNET_CONFIGURATION_Handle *c)
 {
   static const struct GNUNET_SERVER_MessageHandler server_handlers[] = {
-    {&handle_client_request, NULL, 
GNUNET_MESSAGE_TYPE_VECTORPRODUCT_CLIENT_TO_ALICE, 0},
-    {&handle_client_request, NULL, 
GNUNET_MESSAGE_TYPE_VECTORPRODUCT_CLIENT_TO_BOB, 0},
+    {&handle_client_request, NULL, 
GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_TO_ALICE, 0},
+    {&handle_client_request, NULL, 
GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_TO_BOB, 0},
     {NULL, NULL, 0, 0}
   };
   static const struct GNUNET_MESH_MessageHandler mesh_handlers[] = {
-    { &handle_service_request, GNUNET_MESSAGE_TYPE_VECTORPRODUCT_ALICE_TO_BOB, 
0},
-    { &handle_service_response, 
GNUNET_MESSAGE_TYPE_VECTORPRODUCT_BOB_TO_ALICE, 0},
+    { &handle_service_request, GNUNET_MESSAGE_TYPE_SCALARPRODUCT_ALICE_TO_BOB, 
0},
+    { &handle_service_response, 
GNUNET_MESSAGE_TYPE_SCALARPRODUCT_BOB_TO_ALICE, 0},
     {NULL, 0, 0}
   };
   static const struct GNUNET_CORE_MessageHandler core_handlers[] = {
     {NULL, 0, 0}
   };
   static GNUNET_MESH_ApplicationType mesh_types[] = {
-    GNUNET_APPLICATION_TYPE_VECTORPRODUCT,
+    GNUNET_APPLICATION_TYPE_SCALARPRODUCT,
     GNUNET_APPLICATION_TYPE_END
   };
 
@@ -2048,7 +2048,7 @@
 
 
 /**
- * The main function for the vectorproduct service.
+ * The main function for the scalarproduct service.
  *
  * @param argc number of arguments from the command line
  * @param argv command line arguments
@@ -2059,7 +2059,7 @@
 {
   return (GNUNET_OK ==
           GNUNET_SERVICE_run (argc, argv,
-                              "vectorproduct",
+                              "scalarproduct",
                               GNUNET_SERVICE_OPTION_NONE,
                               &run, NULL)) ? 0 : 1;
 }

Modified: gnunet/src/scalarproduct/gnunet_scalarproduct.h
===================================================================
--- gnunet/src/scalarproduct/gnunet_scalarproduct.h     2013-08-23 13:42:15 UTC 
(rev 28817)
+++ gnunet/src/scalarproduct/gnunet_scalarproduct.h     2013-08-23 13:43:02 UTC 
(rev 28818)
@@ -19,13 +19,13 @@
  */
 
 /**
- * @file include/gnunet_vectorproduct.h
- * @brief API to the vectorproduct service
+ * @file include/gnunet_scalarproduct.h
+ * @brief API to the scalarproduct service
  * @author Christian M. Fuchs
  */
 
-#ifndef GNUNET_VECTORPRODUCT_H
-#define        GNUNET_VECTORPRODUCT_H
+#ifndef GNUNET_SCALARPRODUCT_H
+#define        GNUNET_SCALARPRODUCT_H
 
 ///////////////////////////////////////////////////////////////////////////////
 //                      Defines
@@ -57,7 +57,7 @@
  * Message type passed from requesting service Alice to responding service Bob
  * to initiate a request and make bob participate in our protocol
  */
-struct GNUNET_VECTORPRODUCT_service_request {
+struct GNUNET_SCALARPRODUCT_service_request {
   /**
    * GNUNET message header
    */
@@ -97,7 +97,7 @@
  * Message type passed from responding service Bob to responding service Alice
  * to complete a request and allow Alice to compute the result
  */
-struct GNUNET_VECTORPRODUCT_service_response {
+struct GNUNET_SCALARPRODUCT_service_response {
   /**
    * GNUNET message header
    */
@@ -148,7 +148,7 @@
     BOB
 };
 /**
- * A vectorproduct session which tracks:
+ * A scalarproduct session which tracks:
  * 
  * a request form the client to our final response.
  * or
@@ -270,5 +270,5 @@
 }
 #endif
 
-#endif /* GNUNET_VECTORPRODUCT_H */
+#endif /* GNUNET_SCALARPRODUCT_H */
 

Modified: gnunet/src/scalarproduct/scalarproduct_api.c
===================================================================
--- gnunet/src/scalarproduct/scalarproduct_api.c        2013-08-23 13:42:15 UTC 
(rev 28817)
+++ gnunet/src/scalarproduct/scalarproduct_api.c        2013-08-23 13:43:02 UTC 
(rev 28818)
@@ -19,8 +19,8 @@
  */
 
 /**
- * @file vectorproduct/vectorproduct_api.c
- * @brief API for the vectorproduct
+ * @file scalarproduct/scalarproduct_api.c
+ * @brief API for the scalarproduct
  * @author Christian Fuchs
  * @author Gaurav Kukreja
  * 
@@ -28,10 +28,10 @@
 #include "platform.h"
 #include "gnunet_util_lib.h"
 #include "gnunet_statistics_service.h"
-#include "gnunet_vectorproduct_service.h"
+#include "gnunet_scalarproduct_service.h"
 #include "gnunet_protocols.h"
 
-#define LOG(kind,...) GNUNET_log_from (kind, "vectorproduct-api",__VA_ARGS__)
+#define LOG(kind,...) GNUNET_log_from (kind, "scalarproduct-api",__VA_ARGS__)
 
 /**************************************************************
  ***  Datatype Declarations                          **********
@@ -40,22 +40,22 @@
 /**
  * Entry in the request queue per client
  */
-struct GNUNET_VECTORPRODUCT_QueueEntry
+struct GNUNET_SCALARPRODUCT_QueueEntry
 {
   /**
    * This is a linked list.
    */
-  struct GNUNET_VECTORPRODUCT_QueueEntry *next;
+  struct GNUNET_SCALARPRODUCT_QueueEntry *next;
 
   /**
    * This is a linked list.
    */
-  struct GNUNET_VECTORPRODUCT_QueueEntry *prev;
+  struct GNUNET_SCALARPRODUCT_QueueEntry *prev;
 
   /**
    * Handle to the master context.
    */
-  struct GNUNET_VECTORPRODUCT_Handle *h;
+  struct GNUNET_SCALARPRODUCT_Handle *h;
 
   /**
    * Size of the message
@@ -63,21 +63,21 @@
   uint16_t message_size;
 
   /**
-   * Message to be sent to the vectorproduct service
+   * Message to be sent to the scalarproduct service
    */
-  struct GNUNET_VECTORPRODUCT_client_request* msg;
+  struct GNUNET_SCALARPRODUCT_client_request* msg;
 
   union
   {
     /**
      * Function to call after transmission of the request.
      */
-    GNUNET_VECTORPRODUCT_ContinuationWithStatus cont_status;
+    GNUNET_SCALARPRODUCT_ContinuationWithStatus cont_status;
 
     /**
      * Function to call after transmission of the request.
      */
-    GNUNET_VECTORPRODUCT_DatumProcessor cont_datum;
+    GNUNET_SCALARPRODUCT_DatumProcessor cont_datum;
   };
 
   /**
@@ -107,7 +107,7 @@
    * Response Processor for response from the service. This function calls the
    * continuation function provided by the client.
    */
-  GNUNET_VECTORPRODUCT_ResponseMessageHandler response_proc;
+  GNUNET_SCALARPRODUCT_ResponseMessageHandler response_proc;
 };
 
 /**************************************************************
@@ -121,16 +121,16 @@
  * 
  * @return pointer to the entry
  */
-static struct GNUNET_VECTORPRODUCT_QueueEntry *
-make_queue_entry (struct GNUNET_VECTORPRODUCT_Handle *h);
+static struct GNUNET_SCALARPRODUCT_QueueEntry *
+make_queue_entry (struct GNUNET_SCALARPRODUCT_Handle *h);
 
 /**
  * Removes the head entry from the queue
  * 
  * @param h Handle to the master context
  */
-static struct GNUNET_VECTORPRODUCT_QueueEntry *
-free_queue_head_entry (struct GNUNET_VECTORPRODUCT_Handle * h);
+static struct GNUNET_SCALARPRODUCT_QueueEntry *
+free_queue_head_entry (struct GNUNET_SCALARPRODUCT_Handle * h);
 
 /**
  * Triggered when timeout occurs for a request in queue
@@ -170,7 +170,7 @@
  * @param h handle to the master context
  */
 static void
-process_queue (struct GNUNET_VECTORPRODUCT_Handle *h);
+process_queue (struct GNUNET_SCALARPRODUCT_Handle *h);
 
 /**************************************************************
  ***  Static Function Declarations                   **********
@@ -184,12 +184,12 @@
  * 
  * @return pointer to the entry
  */
-static struct GNUNET_VECTORPRODUCT_QueueEntry *
-make_queue_entry (struct GNUNET_VECTORPRODUCT_Handle *h)
+static struct GNUNET_SCALARPRODUCT_QueueEntry *
+make_queue_entry (struct GNUNET_SCALARPRODUCT_Handle *h)
 {
-  struct GNUNET_VECTORPRODUCT_QueueEntry *qe;
+  struct GNUNET_SCALARPRODUCT_QueueEntry *qe;
 
-  qe = GNUNET_new (struct GNUNET_VECTORPRODUCT_QueueEntry);
+  qe = GNUNET_new (struct GNUNET_SCALARPRODUCT_QueueEntry);
 
   // if queue empty
   if (NULL == h->queue_head && NULL == h->queue_tail)
@@ -215,10 +215,10 @@
  * 
  * @param h Handle to the master context
  */
-static struct GNUNET_VECTORPRODUCT_QueueEntry *
-free_queue_head_entry (struct GNUNET_VECTORPRODUCT_Handle * h)
+static struct GNUNET_SCALARPRODUCT_QueueEntry *
+free_queue_head_entry (struct GNUNET_SCALARPRODUCT_Handle * h)
 {
-  struct GNUNET_VECTORPRODUCT_QueueEntry * qe = NULL;
+  struct GNUNET_SCALARPRODUCT_QueueEntry * qe = NULL;
 
   GNUNET_assert (NULL != h);
   if (NULL == h->queue_head && NULL == h->queue_tail)
@@ -255,7 +255,7 @@
 static void
 timeout_queue_entry (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
 {
-  struct GNUNET_VECTORPRODUCT_QueueEntry * qe = cls;
+  struct GNUNET_SCALARPRODUCT_QueueEntry * qe = cls;
 
   // Update Statistics
   GNUNET_STATISTICS_update (qe->h->stats,
@@ -273,7 +273,7 @@
 
   // remove the queue_entry for the queue
   GNUNET_CONTAINER_DLL_remove (qe->h->queue_head, qe->h->queue_tail, qe);
-  qe->response_proc (qe, NULL, GNUNET_VECTORPRODUCT_Status_Timeout);
+  qe->response_proc (qe, NULL, GNUNET_SCALARPRODUCT_Status_Timeout);
 }
 
 
@@ -287,9 +287,9 @@
 static void
 process_status_message (void *cls,
                         const struct GNUNET_MessageHeader *msg,
-                        enum GNUNET_VECTORPRODUCT_ResponseStatus status)
+                        enum GNUNET_SCALARPRODUCT_ResponseStatus status)
 {
-  struct GNUNET_VECTORPRODUCT_QueueEntry *qe = cls;
+  struct GNUNET_SCALARPRODUCT_QueueEntry *qe = cls;
 
   GNUNET_assert (qe != NULL);
 
@@ -308,9 +308,9 @@
 static void
 process_result_message (void *cls,
                         const struct GNUNET_MessageHeader *msg,
-                        enum GNUNET_VECTORPRODUCT_ResponseStatus status)
+                        enum GNUNET_SCALARPRODUCT_ResponseStatus status)
 {
-  struct GNUNET_VECTORPRODUCT_QueueEntry *qe = cls;
+  struct GNUNET_SCALARPRODUCT_QueueEntry *qe = cls;
 
   GNUNET_assert (qe != NULL);
 
@@ -320,7 +320,7 @@
     }
   if (qe->cont_datum != NULL)
     {
-      qe->cont_datum (qe->cont_cls, &qe->msg->key, &qe->msg->peer, status, 
(struct GNUNET_VECTORPRODUCT_client_response *) msg);
+      qe->cont_datum (qe->cont_cls, &qe->msg->key, &qe->msg->peer, status, 
(struct GNUNET_SCALARPRODUCT_client_response *) msg);
     }
 }
 
@@ -336,11 +336,11 @@
 static void
 receive_cb (void *cls, const struct GNUNET_MessageHeader *msg)
 {
-  struct GNUNET_VECTORPRODUCT_Handle *h = cls;
-  struct GNUNET_VECTORPRODUCT_QueueEntry *qe;
+  struct GNUNET_SCALARPRODUCT_Handle *h = cls;
+  struct GNUNET_SCALARPRODUCT_QueueEntry *qe;
   int16_t was_transmitted;
-  struct GNUNET_VECTORPRODUCT_client_response *message =
-          (struct GNUNET_VECTORPRODUCT_client_response *) msg;
+  struct GNUNET_SCALARPRODUCT_client_response *message =
+          (struct GNUNET_SCALARPRODUCT_client_response *) msg;
 
   h->in_receive = GNUNET_NO;
   LOG (GNUNET_ERROR_TYPE_DEBUG, "Received reply from VectorProduct\n");
@@ -376,12 +376,12 @@
   if (msg == NULL)
     {
       LOG (GNUNET_ERROR_TYPE_WARNING, "Service responded with NULL!\n");
-      qe->response_proc (qe, NULL, GNUNET_VECTORPRODUCT_Status_Failure);
+      qe->response_proc (qe, NULL, GNUNET_SCALARPRODUCT_Status_Failure);
     }
-  else if ((ntohs (msg->type) != 
GNUNET_MESSAGE_TYPE_VECTORPRODUCT_SERVICE_TO_CLIENT))
+  else if ((ntohs (msg->type) != 
GNUNET_MESSAGE_TYPE_SCALARPRODUCT_SERVICE_TO_CLIENT))
     {
       LOG (GNUNET_ERROR_TYPE_WARNING, "Invalid Message Received\n");
-      qe->response_proc (qe, msg, GNUNET_VECTORPRODUCT_Status_InvalidResponse);
+      qe->response_proc (qe, msg, GNUNET_SCALARPRODUCT_Status_InvalidResponse);
     }
   else if (ntohl (message->product_length) == 0)
     {
@@ -391,7 +391,7 @@
                                 GNUNET_NO);
 
       LOG (GNUNET_ERROR_TYPE_DEBUG, "Received message from service without 
product attached.\n");
-      qe->response_proc (qe, msg, GNUNET_VECTORPRODUCT_Status_Success);
+      qe->response_proc (qe, msg, GNUNET_SCALARPRODUCT_Status_Success);
     }
   else if (ntohl (message->product_length) > 0)
     {
@@ -401,7 +401,7 @@
                                 GNUNET_NO);
 
       LOG (GNUNET_ERROR_TYPE_DEBUG, "Received message from requester service 
for requester client.\n");
-      qe->response_proc (qe, msg, GNUNET_VECTORPRODUCT_Status_Success);
+      qe->response_proc (qe, msg, GNUNET_SCALARPRODUCT_Status_Success);
     }
 
   GNUNET_free (qe);
@@ -422,8 +422,8 @@
 transmit_request (void *cls, size_t size,
                   void *buf)
 {
-  struct GNUNET_VECTORPRODUCT_Handle *h = cls;
-  struct GNUNET_VECTORPRODUCT_QueueEntry *qe;
+  struct GNUNET_SCALARPRODUCT_Handle *h = cls;
+  struct GNUNET_SCALARPRODUCT_QueueEntry *qe;
   size_t msize;
   
   if (NULL == (qe = h->queue_head))
@@ -440,11 +440,11 @@
     return 0; /* no entry in queue */
   if (buf == NULL)
     {
-      LOG (GNUNET_ERROR_TYPE_DEBUG, "Failed to transmit request to 
VECTORPRODUCT.\n");
+      LOG (GNUNET_ERROR_TYPE_DEBUG, "Failed to transmit request to 
SCALARPRODUCT.\n");
       GNUNET_STATISTICS_update (h->stats,
                                 gettext_noop ("# transmission request 
failures"),
                                 1, GNUNET_NO);
-      GNUNET_VECTORPRODUCT_disconnect (h);
+      GNUNET_SCALARPRODUCT_disconnect (h);
       return 0;
     }
   if (size < (msize = qe->message_size))
@@ -452,7 +452,7 @@
       process_queue (h);
       return 0;
     }
-  LOG (GNUNET_ERROR_TYPE_DEBUG, "Transmitting %u byte request to 
VECTORPRODUCT\n",
+  LOG (GNUNET_ERROR_TYPE_DEBUG, "Transmitting %u byte request to 
SCALARPRODUCT\n",
        msize);
 
   memcpy (buf, qe->msg, size);
@@ -467,7 +467,7 @@
 
 #if INSANE_STATISTICS
   GNUNET_STATISTICS_update (h->stats,
-                            gettext_noop ("# bytes sent to vectorproduct"), 1,
+                            gettext_noop ("# bytes sent to scalarproduct"), 1,
                             GNUNET_NO);
 #endif
   return size;
@@ -480,9 +480,9 @@
  * @param h handle to the master context
  */
 static void
-process_queue (struct GNUNET_VECTORPRODUCT_Handle *h)
+process_queue (struct GNUNET_SCALARPRODUCT_Handle *h)
 {
-  struct GNUNET_VECTORPRODUCT_QueueEntry *qe;
+  struct GNUNET_SCALARPRODUCT_QueueEntry *qe;
   
   if (NULL == (qe = h->queue_head))
     {
@@ -519,7 +519,7 @@
   if (h->th == NULL)
     {
       LOG (GNUNET_ERROR_TYPE_ERROR,
-           _ ("Failed to send a message to the vectorproduct service\n"));
+           _ ("Failed to send a message to the scalarproduct service\n"));
       return;
     }
 
@@ -547,28 +547,28 @@
  * @param cont Callback function
  * @param cont_cls Closure for the callback function
  */
-struct GNUNET_VECTORPRODUCT_QueueEntry *
-GNUNET_VECTORPRODUCT_prepare_response (struct GNUNET_VECTORPRODUCT_Handle *h,
+struct GNUNET_SCALARPRODUCT_QueueEntry *
+GNUNET_SCALARPRODUCT_prepare_response (struct GNUNET_SCALARPRODUCT_Handle *h,
                                        const struct GNUNET_HashCode * key,
                                        uint16_t element_count,
                                        int32_t * elements,
                                        struct GNUNET_TIME_Relative timeout,
-                                       
GNUNET_VECTORPRODUCT_ContinuationWithStatus cont,
+                                       
GNUNET_SCALARPRODUCT_ContinuationWithStatus cont,
                                        void *cont_cls)
 {
-  struct GNUNET_VECTORPRODUCT_QueueEntry *qe = make_queue_entry (h);
+  struct GNUNET_SCALARPRODUCT_QueueEntry *qe = make_queue_entry (h);
   int32_t * vector;
   uint16_t size;
   unsigned int i;
   
-  GNUNET_assert (GNUNET_SERVER_MAX_MESSAGE_SIZE >= sizeof (struct 
GNUNET_VECTORPRODUCT_client_request)
+  GNUNET_assert (GNUNET_SERVER_MAX_MESSAGE_SIZE >= sizeof (struct 
GNUNET_SCALARPRODUCT_client_request)
                  +element_count * sizeof (int32_t));
-  size = sizeof (struct GNUNET_VECTORPRODUCT_client_request) +element_count * 
sizeof (int32_t);
+  size = sizeof (struct GNUNET_SCALARPRODUCT_client_request) +element_count * 
sizeof (int32_t);
 
   qe->message_size = size;
   qe->msg = GNUNET_malloc (size);
   qe->msg->header.size = htons (size);
-  qe->msg->header.type = htons 
(GNUNET_MESSAGE_TYPE_VECTORPRODUCT_CLIENT_TO_BOB);
+  qe->msg->header.type = htons 
(GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_TO_BOB);
   qe->msg->element_count = htons (element_count);
   qe->msg->mask_length = htons (0);
   memcpy (&qe->msg->key, key, sizeof (struct GNUNET_HashCode));
@@ -603,8 +603,8 @@
  * @param cont Callback function
  * @param cont_cls Closure for the callback function
  */
-struct GNUNET_VECTORPRODUCT_QueueEntry *
-GNUNET_VECTORPRODUCT_request (struct GNUNET_VECTORPRODUCT_Handle *h,
+struct GNUNET_SCALARPRODUCT_QueueEntry *
+GNUNET_SCALARPRODUCT_request (struct GNUNET_SCALARPRODUCT_Handle *h,
                               const struct GNUNET_HashCode * key,
                               const struct GNUNET_PeerIdentity * peer,
                               uint16_t element_count,
@@ -612,23 +612,23 @@
                               int32_t * elements,
                               const unsigned char * mask,
                               struct GNUNET_TIME_Relative timeout,
-                              GNUNET_VECTORPRODUCT_DatumProcessor cont,
+                              GNUNET_SCALARPRODUCT_DatumProcessor cont,
                               void *cont_cls)
 {
-  struct GNUNET_VECTORPRODUCT_QueueEntry *qe = make_queue_entry (h);
+  struct GNUNET_SCALARPRODUCT_QueueEntry *qe = make_queue_entry (h);
   int32_t * vector;
   uint16_t size;
   unsigned int i;
   
-  GNUNET_assert (GNUNET_SERVER_MAX_MESSAGE_SIZE >= sizeof (struct 
GNUNET_VECTORPRODUCT_client_request)
+  GNUNET_assert (GNUNET_SERVER_MAX_MESSAGE_SIZE >= sizeof (struct 
GNUNET_SCALARPRODUCT_client_request)
                  +element_count * sizeof (int32_t)
                  + mask_length);
-  size = sizeof (struct GNUNET_VECTORPRODUCT_client_request) +element_count * 
sizeof (int32_t) + mask_length;
+  size = sizeof (struct GNUNET_SCALARPRODUCT_client_request) +element_count * 
sizeof (int32_t) + mask_length;
 
   qe->message_size = size;
   qe->msg = GNUNET_malloc (size);
   qe->msg->header.size = htons (size);
-  qe->msg->header.type = htons 
(GNUNET_MESSAGE_TYPE_VECTORPRODUCT_CLIENT_TO_ALICE);
+  qe->msg->header.type = htons 
(GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_TO_ALICE);
   memcpy (&qe->msg->peer, peer, sizeof (struct GNUNET_PeerIdentity));
   qe->msg->element_count = htons (element_count);
   qe->msg->mask_length = htons (mask_length);
@@ -654,44 +654,44 @@
 
 
 /**
- * Connect to the vectorproduct service.
+ * Connect to the scalarproduct service.
  *
  * @param cfg configuration to use
  * @return handle to use to access the service
  */
-struct GNUNET_VECTORPRODUCT_Handle *
-GNUNET_VECTORPRODUCT_connect (const struct GNUNET_CONFIGURATION_Handle * cfg)
+struct GNUNET_SCALARPRODUCT_Handle *
+GNUNET_SCALARPRODUCT_connect (const struct GNUNET_CONFIGURATION_Handle * cfg)
 {
   struct GNUNET_CLIENT_Connection *client;
-  struct GNUNET_VECTORPRODUCT_Handle *h;
+  struct GNUNET_SCALARPRODUCT_Handle *h;
 
-  client = GNUNET_CLIENT_connect ("vectorproduct", cfg);
+  client = GNUNET_CLIENT_connect ("scalarproduct", cfg);
 
   if (NULL == client)
     {
       LOG (GNUNET_ERROR_TYPE_ERROR,
-           _ ("Failed to connect to the vectorproduct service\n"));
+           _ ("Failed to connect to the scalarproduct service\n"));
       return NULL;
     }
 
-  h = GNUNET_malloc (sizeof (struct GNUNET_VECTORPRODUCT_Handle) +
+  h = GNUNET_malloc (sizeof (struct GNUNET_SCALARPRODUCT_Handle) +
                      GNUNET_SERVER_MAX_MESSAGE_SIZE - 1);
   h->client = client;
   h->cfg = cfg;
-  h->stats = GNUNET_STATISTICS_create ("vectorproduct-api", cfg);
+  h->stats = GNUNET_STATISTICS_create ("scalarproduct-api", cfg);
   return h;
 }
 
 
 /**
- * Disconnect from the vectorproduct service.
+ * Disconnect from the scalarproduct service.
  * 
- * @param h handle to the vectorproduct
+ * @param h handle to the scalarproduct
  */
 void
-GNUNET_VECTORPRODUCT_disconnect (struct GNUNET_VECTORPRODUCT_Handle * h)
+GNUNET_SCALARPRODUCT_disconnect (struct GNUNET_SCALARPRODUCT_Handle * h)
 {
-  struct GNUNET_VECTORPRODUCT_QueueEntry * qe;
+  struct GNUNET_SCALARPRODUCT_QueueEntry * qe;
 
   LOG (GNUNET_ERROR_TYPE_INFO,
        "Disconnecting from VectorProduct\n");
@@ -699,7 +699,7 @@
   while (NULL != h->queue_head)
     {
       GNUNET_assert (NULL != (qe = free_queue_head_entry (h)));
-      qe->response_proc (qe, NULL, 
GNUNET_VECTORPRODUCT_Status_ServiceDisconnected);
+      qe->response_proc (qe, NULL, 
GNUNET_SCALARPRODUCT_Status_ServiceDisconnected);
     }
 
   if (h->client != NULL)

Modified: gnunet/src/scalarproduct/test_scalarproduct_api.c
===================================================================
--- gnunet/src/scalarproduct/test_scalarproduct_api.c   2013-08-23 13:42:15 UTC 
(rev 28817)
+++ gnunet/src/scalarproduct/test_scalarproduct_api.c   2013-08-23 13:43:02 UTC 
(rev 28818)
@@ -19,7 +19,7 @@
  */
 
 /**
- * Aim of test_vectorproduct_api : This test creates two peers. Peer1 is the 
+ * Aim of test_scalarproduct_api : This test creates two peers. Peer1 is the 
  * responder peer, Bob and Peer2 is the initiator peer, Alice. Both peers
  * connect to VectorProduct Service, and use the API to issue requests to
  * service. Test passes, when the expected scalar product is received from the
@@ -27,7 +27,7 @@
  */
 
 /**
- * @file vectorproduct/testbed_vectorproduct_api.c
+ * @file scalarproduct/testbed_scalarproduct_api.c
  * @brief VectorProduct API testing between 4 peers using testing API
  * @author Gaurav Kukreja
  * @author Christian Fuchs
@@ -40,12 +40,12 @@
 #include "gnunet_util_lib.h"
 #include "gnunet_testbed_service.h"
 #include "gnunet_common.h"
-#include "gnunet_vectorproduct_service.h"
+#include "gnunet_scalarproduct_service.h"
 #include "gnunet_protocols.h"
 
 #define NUM_PEERS 2
 
-#define LOG(kind,...) GNUNET_log_from (kind, 
"test-vectorproduct-api",__VA_ARGS__)
+#define LOG(kind,...) GNUNET_log_from (kind, 
"test-scalarproduct-api",__VA_ARGS__)
 
 /**
  * Structure for holding peer's sockets and IO Handles
@@ -70,7 +70,7 @@
   /**
    * Pointer to Vector Product Handle
    */
-  struct GNUNET_VECTORPRODUCT_Handle *vh;
+  struct GNUNET_SCALARPRODUCT_Handle *vh;
 };
 
 /**
@@ -91,12 +91,12 @@
   /**
    * Connect to stream service of peer 1
    */
-  PEER1_VECTORPRODUCT_CONNECT,
+  PEER1_SCALARPRODUCT_CONNECT,
 
   /**
    * Connect to stream service of peer 2
    */
-  PEER2_VECTORPRODUCT_CONNECT
+  PEER2_SCALARPRODUCT_CONNECT
 
 };
 
@@ -236,7 +236,7 @@
     LOG (GNUNET_ERROR_TYPE_INFO, "Disconnecting Peer2\n\n");
 
   // peer->op contains handle to the TESTBED_connect_service operation
-  // calling operation done, leads to call to vectorproduct_da
+  // calling operation done, leads to call to scalarproduct_da
   if (peer->op != NULL)
     {
       GNUNET_TESTBED_operation_done (peer->op);
@@ -275,8 +275,8 @@
   
   switch (setup_state)
     {
-    case PEER1_VECTORPRODUCT_CONNECT:
-    case PEER2_VECTORPRODUCT_CONNECT:
+    case PEER1_SCALARPRODUCT_CONNECT:
+    case PEER2_SCALARPRODUCT_CONNECT:
       GNUNET_assert (NULL == event->details.operation_finished.emsg);
       break;
     default:
@@ -288,30 +288,30 @@
 static void
 responder_callback (void *cls,
                     const struct GNUNET_HashCode * key,
-                    enum GNUNET_VECTORPRODUCT_ResponseStatus status)
+                    enum GNUNET_SCALARPRODUCT_ResponseStatus status)
 {
 
-  if (status == GNUNET_VECTORPRODUCT_Status_Failure)
+  if (status == GNUNET_SCALARPRODUCT_Status_Failure)
     {
       LOG (GNUNET_ERROR_TYPE_WARNING, "Responder Client received status 
failure\n");
       responder_ok = -1;
     }
-  else if (status == GNUNET_VECTORPRODUCT_Status_InvalidResponse)
+  else if (status == GNUNET_SCALARPRODUCT_Status_InvalidResponse)
     {
       LOG (GNUNET_ERROR_TYPE_WARNING, "Responder Client received status 
invalid response\n");
       responder_ok = -1;
     }
-  else if (GNUNET_VECTORPRODUCT_Status_Timeout == status)
+  else if (GNUNET_SCALARPRODUCT_Status_Timeout == status)
     {
       LOG (GNUNET_ERROR_TYPE_WARNING, "Responder Client received timeout 
occured\n");
       responder_ok = -1;
     }
-  else if (GNUNET_VECTORPRODUCT_Status_ServiceDisconnected == status)
+  else if (GNUNET_SCALARPRODUCT_Status_ServiceDisconnected == status)
     {
       LOG (GNUNET_ERROR_TYPE_WARNING, "Responder Client received service 
disconnected!!\n");
       responder_ok = -1;
     }
-  else if (GNUNET_VECTORPRODUCT_Status_Success == status)
+  else if (GNUNET_SCALARPRODUCT_Status_Success == status)
     {
       LOG (GNUNET_ERROR_TYPE_INFO, "Responder Client expected response 
received!\n");
       responder_ok = 1;
@@ -332,37 +332,37 @@
 requester_callback (void *cls,
         const struct GNUNET_HashCode * key,
         const struct GNUNET_PeerIdentity * peer,
-        enum GNUNET_VECTORPRODUCT_ResponseStatus status,
-        const struct GNUNET_VECTORPRODUCT_client_response *msg)
+        enum GNUNET_SCALARPRODUCT_ResponseStatus status,
+        const struct GNUNET_SCALARPRODUCT_client_response *msg)
 {
   uint32_t product_len;
 
-  if (status == GNUNET_VECTORPRODUCT_Status_Failure)
+  if (status == GNUNET_SCALARPRODUCT_Status_Failure)
     {
       LOG (GNUNET_ERROR_TYPE_WARNING, "Requester Client received status 
failure\n");
       requester_ok = -1;
     }
-  else if (status == GNUNET_VECTORPRODUCT_Status_InvalidResponse)
+  else if (status == GNUNET_SCALARPRODUCT_Status_InvalidResponse)
     {
       LOG (GNUNET_ERROR_TYPE_WARNING, "Requester Client received status 
invalid response\n");
       requester_ok = -1;
     }
-  else if (GNUNET_VECTORPRODUCT_Status_Timeout == status)
+  else if (GNUNET_SCALARPRODUCT_Status_Timeout == status)
     {
       LOG (GNUNET_ERROR_TYPE_WARNING, "Requester Client timeout occured\n");
       requester_ok = -1;
     }
-  else if (GNUNET_VECTORPRODUCT_Status_ServiceDisconnected == status)
+  else if (GNUNET_SCALARPRODUCT_Status_ServiceDisconnected == status)
     {
       LOG (GNUNET_ERROR_TYPE_WARNING, "Requester Client service 
disconnected!!\n");
       requester_ok = -1;
     }
-  else if (GNUNET_VECTORPRODUCT_Status_Success != status)
+  else if (GNUNET_SCALARPRODUCT_Status_Success != status)
     {
       LOG (GNUNET_ERROR_TYPE_WARNING, "Requester Client Status = %d\n", (int) 
status);
       requester_ok = -1;
     }
-  else if (GNUNET_VECTORPRODUCT_Status_Success == status)
+  else if (GNUNET_SCALARPRODUCT_Status_Success == status)
     {
       LOG (GNUNET_ERROR_TYPE_INFO, "Requester Client expected response 
received!\n");
       product_len = ntohl(msg->product_length);
@@ -453,10 +453,10 @@
 }
 
 /**
- * Prepare the message to be sent by peer2 to its vectorproduct service, to 
+ * Prepare the message to be sent by peer2 to its scalarproduct service, to 
  * initiate a request to peer1.
  */
-static struct GNUNET_VECTORPRODUCT_QueueEntry *
+static struct GNUNET_SCALARPRODUCT_QueueEntry *
 requester_request ()
 {
   unsigned int i;
@@ -465,7 +465,7 @@
   char * begin = input_elements_peer2;
   char * end;
   int32_t element;
-  struct GNUNET_VECTORPRODUCT_QueueEntry *qe;
+  struct GNUNET_SCALARPRODUCT_QueueEntry *qe;
   struct GNUNET_HashCode key;
   
   GNUNET_assert (peer2.vh != NULL);
@@ -549,7 +549,7 @@
         mask_peer2[i] = UCHAR_MAX; // all 1's
     }
 
-  qe = GNUNET_VECTORPRODUCT_request (peer2.vh,
+  qe = GNUNET_SCALARPRODUCT_request (peer2.vh,
                                      &key,
                                      &peer1.our_id,
                                      element_count_peer2,
@@ -561,7 +561,7 @@
 
   if (qe == NULL)
     {
-      LOG(GNUNET_ERROR_TYPE_ERROR, "Could not send request to vectorproduct 
service! Exitting!");
+      LOG(GNUNET_ERROR_TYPE_ERROR, "Could not send request to scalarproduct 
service! Exitting!");
       ok = -1;
       return NULL;
     }
@@ -571,10 +571,10 @@
 
 
 /**
- * Function prepares the message to be sent by peer1 to its vectorproduct 
service
+ * Function prepares the message to be sent by peer1 to its scalarproduct 
service
  * to prepare response, and wait for a request session to be initiated by peer1
  */
-static struct GNUNET_VECTORPRODUCT_QueueEntry *
+static struct GNUNET_SCALARPRODUCT_QueueEntry *
 responder_prepare_response ()
 {
   GNUNET_assert (peer1.vh != NULL);
@@ -582,7 +582,7 @@
   char * begin = input_elements_peer1;
   char * end;
   int32_t element;
-  struct GNUNET_VECTORPRODUCT_QueueEntry *qe;
+  struct GNUNET_SCALARPRODUCT_QueueEntry *qe;
   struct GNUNET_HashCode key;
   
   GNUNET_CRYPTO_hash (input_key, strlen (input_key), &key);
@@ -617,7 +617,7 @@
   GNUNET_assert (elements_peer1 != NULL);
   GNUNET_assert (element_count_peer1 >= 1);
 
-  qe = GNUNET_VECTORPRODUCT_prepare_response (peer1.vh,
+  qe = GNUNET_SCALARPRODUCT_prepare_response (peer1.vh,
                                               &key,
                                               element_count_peer1,
                                               elements_peer1,
@@ -627,7 +627,7 @@
 
   if (qe == NULL)
     {
-      LOG(GNUNET_ERROR_TYPE_ERROR, "Could not send request to vectorproduct 
service! Exitting!");
+      LOG(GNUNET_ERROR_TYPE_ERROR, "Could not send request to scalarproduct 
service! Exitting!");
       ok = -1;
       return NULL;
     }
@@ -677,11 +677,11 @@
  * @param op_result service handle returned from the connect adapter
  */
 static void
-vectorproduct_da (void *cls, void *op_result)
+scalarproduct_da (void *cls, void *op_result)
 {
   struct PeerData* peer = (struct PeerData*) cls;
 
-  GNUNET_VECTORPRODUCT_disconnect (peer->vh);
+  GNUNET_SCALARPRODUCT_disconnect (peer->vh);
   return;
 }
 
@@ -697,7 +697,7 @@
  * @return service handle to return in 'op_result', NULL on error
  */
 static void *
-vectorproduct_ca (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg)
+scalarproduct_ca (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg)
 {
   struct PeerData *p = cls;
 
@@ -706,22 +706,22 @@
 
   switch (setup_state)
     {
-    case PEER1_VECTORPRODUCT_CONNECT:
-      /* Connect peer 2 to vectorproduct service */
+    case PEER1_SCALARPRODUCT_CONNECT:
+      /* Connect peer 2 to scalarproduct service */
       {
-        peer2.op = GNUNET_TESTBED_service_connect (&peer2, peer2.peer, 
"vectorproduct",
-                                                   NULL, NULL, 
vectorproduct_ca,
-                                                   vectorproduct_da, &peer2);
-        setup_state = PEER2_VECTORPRODUCT_CONNECT;
+        peer2.op = GNUNET_TESTBED_service_connect (&peer2, peer2.peer, 
"scalarproduct",
+                                                   NULL, NULL, 
scalarproduct_ca,
+                                                   scalarproduct_da, &peer2);
+        setup_state = PEER2_SCALARPRODUCT_CONNECT;
       }
 
-      /* Actually connect peer 1 to vectorproduct service */
-      peer1.vh = GNUNET_VECTORPRODUCT_connect (cfg);
+      /* Actually connect peer 1 to scalarproduct service */
+      peer1.vh = GNUNET_SCALARPRODUCT_connect (cfg);
       return peer1.vh;
 
-    case PEER2_VECTORPRODUCT_CONNECT:
-      /* Actually connect peer 2 to vectorproduct service */
-      peer2.vh = GNUNET_VECTORPRODUCT_connect (cfg);
+    case PEER2_SCALARPRODUCT_CONNECT:
+      /* Actually connect peer 2 to scalarproduct service */
+      peer2.vh = GNUNET_SCALARPRODUCT_connect (cfg);
 
       /* Schedule tasks to initiate request from peer2 and prepare_response 
from peer1 */
       if(peer1.vh != NULL && peer2.vh != NULL)
@@ -780,11 +780,11 @@
         GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Peer 2 id: %s\n", GNUNET_i2s_full
                     (&peer2.our_id));
 
-        /* Connect peer 1 to vectorproduct service */
-        peer1.op = GNUNET_TESTBED_service_connect (&peer1, peer1.peer, 
"vectorproduct",
-                                                   NULL, NULL, 
vectorproduct_ca,
-                                                   vectorproduct_da, &peer1);
-        setup_state = PEER1_VECTORPRODUCT_CONNECT;
+        /* Connect peer 1 to scalarproduct service */
+        peer1.op = GNUNET_TESTBED_service_connect (&peer1, peer1.peer, 
"scalarproduct",
+                                                   NULL, NULL, 
scalarproduct_ca,
+                                                   scalarproduct_da, &peer1);
+        setup_state = PEER1_SCALARPRODUCT_CONNECT;
       }
       break;
     default:
@@ -837,8 +837,8 @@
   max_mids = (GNUNET_SERVER_MAX_MESSAGE_SIZE - sizeof (struct 
GNUNET_MessageHeader))
           / sizeof (struct GNUNET_CRYPTO_HashAsciiEncoded) - 1;
 
-  (void) GNUNET_TESTBED_test_run ("test_vectorproduct_api",
-                                  "test_vectorproduct_api_data.conf",
+  (void) GNUNET_TESTBED_test_run ("test_scalarproduct_api",
+                                  "test_scalarproduct_api_data.conf",
                                   NUM_PEERS, event_mask, &controller_event_cb,
                                   NULL,
                                   &test_master, NULL);

Modified: gnunet/src/scalarproduct/test_scalarproduct_api_4peers.c
===================================================================
--- gnunet/src/scalarproduct/test_scalarproduct_api_4peers.c    2013-08-23 
13:42:15 UTC (rev 28817)
+++ gnunet/src/scalarproduct/test_scalarproduct_api_4peers.c    2013-08-23 
13:43:02 UTC (rev 28818)
@@ -28,7 +28,7 @@
  * 
  * To test this, we create 4 peers. peer1 and peer2 are designated responders, 
  * and peer3 and peer4 are designated as requesters. Each peer calls API for 
the
- * vectorproduct service accordingly.
+ * scalarproduct service accordingly.
  * 
  * * peer1 tells the service to prepare response for requests with keys 
  *   input_key_p1_p3(shared key b/w peer1 and peer3) and input_key_p1_p4. 
@@ -45,7 +45,7 @@
 
 
 /**
- * @file vectorproduct/test_vectorproduct_api_4peers.c
+ * @file scalarproduct/test_scalarproduct_api_4peers.c
  * @brief Vectorproduct API testing between 4 peers using testing API
  * @author Gaurav Kukreja
  * @author Christian Fuchs
@@ -58,10 +58,10 @@
 #include "gnunet_util_lib.h"
 #include "gnunet_testbed_service.h"
 #include "gnunet_common.h"
-#include "gnunet_vectorproduct_service.h"
+#include "gnunet_scalarproduct_service.h"
 #include "gnunet_protocols.h"
 
-#define LOG(kind,...) GNUNET_log_from (kind, 
"test-vectorproduct-api-4peers",__VA_ARGS__)
+#define LOG(kind,...) GNUNET_log_from (kind, 
"test-scalarproduct-api-4peers",__VA_ARGS__)
 
 #define NUM_PEERS 4
 
@@ -88,7 +88,7 @@
   /**
    * Pointer to Vector Product Handle
    */
-  struct GNUNET_VECTORPRODUCT_Handle *vh;
+  struct GNUNET_SCALARPRODUCT_Handle *vh;
 
   /**
    * Input elements for peer
@@ -151,22 +151,22 @@
   /**
    * Connect to stream service of peer 1
    */
-  PEER1_VECTORPRODUCT_CONNECT,
+  PEER1_SCALARPRODUCT_CONNECT,
 
   /**
    * Connect to stream service of peer 2
    */
-  PEER2_VECTORPRODUCT_CONNECT,
+  PEER2_SCALARPRODUCT_CONNECT,
 
   /**
    * Connect to stream service of peer 3
    */
-  PEER3_VECTORPRODUCT_CONNECT,
+  PEER3_SCALARPRODUCT_CONNECT,
 
   /**
    * Connect to stream service of peer 4
    */
-  PEER4_VECTORPRODUCT_CONNECT
+  PEER4_SCALARPRODUCT_CONNECT
 
 };
 
@@ -335,7 +335,7 @@
     LOG (GNUNET_ERROR_TYPE_DEBUG, "Shutting down Peer 4!!! \n");
 
   // peer->op contains handle to the TESTBED_connect_service operation
-  // calling operation done, leads to call to vectorproduct_da
+  // calling operation done, leads to call to scalarproduct_da
   GNUNET_TESTBED_operation_done (peer->op);
   peer->op = NULL;
 
@@ -372,8 +372,8 @@
     case GNUNET_TESTBED_ET_OPERATION_FINISHED:
       switch (setup_state)
         {
-        case PEER1_VECTORPRODUCT_CONNECT:
-        case PEER2_VECTORPRODUCT_CONNECT:
+        case PEER1_SCALARPRODUCT_CONNECT:
+        case PEER2_SCALARPRODUCT_CONNECT:
           GNUNET_assert (NULL == event->details.operation_finished.emsg);
           break;
         default:
@@ -389,7 +389,7 @@
 static void
 responder_callback (void *cls,
                     const struct GNUNET_HashCode * key,
-                    enum GNUNET_VECTORPRODUCT_ResponseStatus status)
+                    enum GNUNET_SCALARPRODUCT_ResponseStatus status)
 {
   struct PeerData * peer = cls;
 
@@ -407,27 +407,27 @@
     LOG (GNUNET_ERROR_TYPE_ERROR, "Requester callback received, but peer is 
neither peer1 nor peer2!!!\n");
 
 
-  if (status == GNUNET_VECTORPRODUCT_Status_Failure)
+  if (status == GNUNET_SCALARPRODUCT_Status_Failure)
     {
       LOG (GNUNET_ERROR_TYPE_ERROR, "Responder Client received status 
failure\n");
       ok = -1;
     }
-  else if (status == GNUNET_VECTORPRODUCT_Status_InvalidResponse)
+  else if (status == GNUNET_SCALARPRODUCT_Status_InvalidResponse)
     {
       LOG (GNUNET_ERROR_TYPE_ERROR, "Responder Client received status invalid 
response\n");
       ok = -1;
     }
-  else if (GNUNET_VECTORPRODUCT_Status_Timeout == status)
+  else if (GNUNET_SCALARPRODUCT_Status_Timeout == status)
     {
       LOG (GNUNET_ERROR_TYPE_ERROR, "Responder Client received timeout 
occured\n");
       ok = -1;
     }
-  else if (GNUNET_VECTORPRODUCT_Status_ServiceDisconnected == status)
+  else if (GNUNET_SCALARPRODUCT_Status_ServiceDisconnected == status)
     {
       LOG (GNUNET_ERROR_TYPE_ERROR, "Responder Client received service 
disconnected!!\n");
       ok = -1;
     }
-  else if (GNUNET_VECTORPRODUCT_Status_Success == status)
+  else if (GNUNET_SCALARPRODUCT_Status_Success == status)
     {
       LOG (GNUNET_ERROR_TYPE_DEBUG, "Responder Client expected response 
received!\n");
       ok = 1;
@@ -448,8 +448,8 @@
 requester_callback (void *cls,
                     const struct GNUNET_HashCode * key,
                     const struct GNUNET_PeerIdentity * peer,
-                    enum GNUNET_VECTORPRODUCT_ResponseStatus status,
-                    const struct GNUNET_VECTORPRODUCT_client_response *msg)
+                    enum GNUNET_SCALARPRODUCT_ResponseStatus status,
+                    const struct GNUNET_SCALARPRODUCT_client_response *msg)
 {
   struct PeerData * peer_ = cls;
   uint32_t product_len;
@@ -468,32 +468,32 @@
     LOG (GNUNET_ERROR_TYPE_ERROR, "Requester callback received, but peer is 
neither peer3 nor peer4!!!\n");
 
 
-  if (status == GNUNET_VECTORPRODUCT_Status_Failure)
+  if (status == GNUNET_SCALARPRODUCT_Status_Failure)
     {
       LOG (GNUNET_ERROR_TYPE_ERROR, "Requester Client received status 
failure\n");
       ok = -1;
     }
-  else if (status == GNUNET_VECTORPRODUCT_Status_InvalidResponse)
+  else if (status == GNUNET_SCALARPRODUCT_Status_InvalidResponse)
     {
       LOG (GNUNET_ERROR_TYPE_ERROR, "Requester Client received status invalid 
response\n");
       ok = -1;
     }
-  else if (GNUNET_VECTORPRODUCT_Status_Timeout == status)
+  else if (GNUNET_SCALARPRODUCT_Status_Timeout == status)
     {
       LOG (GNUNET_ERROR_TYPE_ERROR, "Requester Client timeout occured\n");
       ok = -1;
     }
-  else if (GNUNET_VECTORPRODUCT_Status_ServiceDisconnected == status)
+  else if (GNUNET_SCALARPRODUCT_Status_ServiceDisconnected == status)
     {
       LOG (GNUNET_ERROR_TYPE_ERROR, "Requester Client service 
disconnected!!\n");
       ok = -1;
     }
-  else if (GNUNET_VECTORPRODUCT_Status_Success != status)
+  else if (GNUNET_SCALARPRODUCT_Status_Success != status)
     {
       LOG (GNUNET_ERROR_TYPE_ERROR, "Requester Client Status = %d\n", (int) 
status);
       ok = -1;
     }
-  else if (GNUNET_VECTORPRODUCT_Status_Success == status)
+  else if (GNUNET_SCALARPRODUCT_Status_Success == status)
     {
       GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Requester client received status 
successful!\n");
       product_len = ntohl (msg->product_length);
@@ -529,7 +529,7 @@
 }
 
 
-static struct GNUNET_VECTORPRODUCT_QueueEntry *
+static struct GNUNET_SCALARPRODUCT_QueueEntry *
 requester_request (char * input_elements,
                    char * input_mask,
                    char * input_key,
@@ -544,7 +544,7 @@
   uint16_t mask_length = 0;
   unsigned char * mask = NULL;
   int32_t element;
-  struct GNUNET_VECTORPRODUCT_QueueEntry *qe;
+  struct GNUNET_SCALARPRODUCT_QueueEntry *qe;
   struct GNUNET_HashCode key;
   int exit_loop;
   char * begin = input_elements;
@@ -633,7 +633,7 @@
         mask[i] = UCHAR_MAX; // all 1's
     }
   
-  qe = GNUNET_VECTORPRODUCT_request (peer->vh,
+  qe = GNUNET_SCALARPRODUCT_request (peer->vh,
                                      &key,
                                      &to_peer->our_id,
                                      element_count,
@@ -645,7 +645,7 @@
 
   if (qe == NULL)
     {
-      LOG(GNUNET_ERROR_TYPE_WARNING, "Could not send request to vectorproduct 
service! Exitting!");
+      LOG(GNUNET_ERROR_TYPE_WARNING, "Could not send request to scalarproduct 
service! Exitting!");
       ok = -1;
       return NULL;
     }
@@ -655,10 +655,10 @@
 
 
 /**
- * Function prepares the message to be sent by peer1 to its vectorproduct 
service
+ * Function prepares the message to be sent by peer1 to its scalarproduct 
service
  * to prepare response, and wait for a request session to be initiated by peer1
  */
-static struct GNUNET_VECTORPRODUCT_QueueEntry *
+static struct GNUNET_SCALARPRODUCT_QueueEntry *
 responder_prepare_response (char * input_elements,
                             char * input_mask,
                             char * input_key,
@@ -672,7 +672,7 @@
   unsigned short mask_length = 0;
   unsigned char * mask = NULL;
   int32_t element;
-  struct GNUNET_VECTORPRODUCT_QueueEntry *qe;
+  struct GNUNET_SCALARPRODUCT_QueueEntry *qe;
   struct GNUNET_HashCode key;
   int exit_loop;
   char * begin;
@@ -758,7 +758,7 @@
         mask[i] = UCHAR_MAX; // all 1's
     }
 
-  qe = GNUNET_VECTORPRODUCT_prepare_response (peer->vh,
+  qe = GNUNET_SCALARPRODUCT_prepare_response (peer->vh,
                                               &key,
                                               element_count,
                                               elements,
@@ -768,7 +768,7 @@
 
   if (qe == NULL)
     {
-      LOG(GNUNET_ERROR_TYPE_ERROR, "Could not send request to vectorproduct 
service! Exitting!");
+      LOG(GNUNET_ERROR_TYPE_ERROR, "Could not send request to scalarproduct 
service! Exitting!");
       ok = -1;
       return NULL;
     }
@@ -813,11 +813,11 @@
  * @param op_result service handle returned from the connect adapter
  */
 static void
-vectorproduct_da (void *cls, void *op_result)
+scalarproduct_da (void *cls, void *op_result)
 {
   struct PeerData* peer = (struct PeerData*) cls;
 
-  GNUNET_VECTORPRODUCT_disconnect (peer->vh);
+  GNUNET_SCALARPRODUCT_disconnect (peer->vh);
   return;
 
   GNUNET_assert (0);
@@ -835,7 +835,7 @@
  * @return service handle to return in 'op_result', NULL on error
  */
 static void *
-vectorproduct_ca (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg)
+scalarproduct_ca (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg)
 {
   struct PeerData *p = cls;
 
@@ -844,44 +844,44 @@
 
   switch (setup_state)
     {
-    case PEER1_VECTORPRODUCT_CONNECT:
-      /* Connect peer 2 to vectorproduct service */
+    case PEER1_SCALARPRODUCT_CONNECT:
+      /* Connect peer 2 to scalarproduct service */
       {
-        peer2.op = GNUNET_TESTBED_service_connect (&peer2, peer2.peer, 
"vectorproduct",
-                                                   NULL, NULL, 
vectorproduct_ca,
-                                                   vectorproduct_da, &peer2);
-        setup_state = PEER2_VECTORPRODUCT_CONNECT;
+        peer2.op = GNUNET_TESTBED_service_connect (&peer2, peer2.peer, 
"scalarproduct",
+                                                   NULL, NULL, 
scalarproduct_ca,
+                                                   scalarproduct_da, &peer2);
+        setup_state = PEER2_SCALARPRODUCT_CONNECT;
       }
 
-      peer1.vh = GNUNET_VECTORPRODUCT_connect (cfg);
+      peer1.vh = GNUNET_SCALARPRODUCT_connect (cfg);
       return peer1.vh;
 
-    case PEER2_VECTORPRODUCT_CONNECT:
-      /* Connect peer 3 to vectorproduct service */
+    case PEER2_SCALARPRODUCT_CONNECT:
+      /* Connect peer 3 to scalarproduct service */
       {
-        peer3.op = GNUNET_TESTBED_service_connect (&peer3, peer3.peer, 
"vectorproduct",
-                                                   NULL, NULL, 
vectorproduct_ca,
-                                                   vectorproduct_da, &peer3);
-        setup_state = PEER3_VECTORPRODUCT_CONNECT;
+        peer3.op = GNUNET_TESTBED_service_connect (&peer3, peer3.peer, 
"scalarproduct",
+                                                   NULL, NULL, 
scalarproduct_ca,
+                                                   scalarproduct_da, &peer3);
+        setup_state = PEER3_SCALARPRODUCT_CONNECT;
       }
 
-      peer2.vh = GNUNET_VECTORPRODUCT_connect (cfg);
+      peer2.vh = GNUNET_SCALARPRODUCT_connect (cfg);
       return peer2.vh;
 
-    case PEER3_VECTORPRODUCT_CONNECT:
-      /* Connect peer 4 to vectorproduct service */
+    case PEER3_SCALARPRODUCT_CONNECT:
+      /* Connect peer 4 to scalarproduct service */
       {
-        peer4.op = GNUNET_TESTBED_service_connect (&peer4, peer4.peer, 
"vectorproduct",
-                                                   NULL, NULL, 
vectorproduct_ca,
-                                                   vectorproduct_da, &peer4);
-        setup_state = PEER4_VECTORPRODUCT_CONNECT;
+        peer4.op = GNUNET_TESTBED_service_connect (&peer4, peer4.peer, 
"scalarproduct",
+                                                   NULL, NULL, 
scalarproduct_ca,
+                                                   scalarproduct_da, &peer4);
+        setup_state = PEER4_SCALARPRODUCT_CONNECT;
       }
 
-      peer3.vh = GNUNET_VECTORPRODUCT_connect (cfg);
+      peer3.vh = GNUNET_SCALARPRODUCT_connect (cfg);
       return peer3.vh;
 
-    case PEER4_VECTORPRODUCT_CONNECT:
-      peer4.vh = GNUNET_VECTORPRODUCT_connect (cfg);
+    case PEER4_SCALARPRODUCT_CONNECT:
+      peer4.vh = GNUNET_SCALARPRODUCT_connect (cfg);
 
       /* Schedule the tasks to issue prepare_response calls from peer1 and 
peer2
        * for peer3 and peer4.
@@ -982,11 +982,11 @@
         GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Peer 2 id: %s\n", GNUNET_i2s_full
                     (&peer2.our_id));
 
-        /* Connect peer 1 to vectorproduct service */
-        peer1.op = GNUNET_TESTBED_service_connect (&peer1, peer1.peer, 
"vectorproduct",
-                                                   NULL, NULL, 
vectorproduct_ca,
-                                                   vectorproduct_da, &peer1);
-        setup_state = PEER1_VECTORPRODUCT_CONNECT;
+        /* Connect peer 1 to scalarproduct service */
+        peer1.op = GNUNET_TESTBED_service_connect (&peer1, peer1.peer, 
"scalarproduct",
+                                                   NULL, NULL, 
scalarproduct_ca,
+                                                   scalarproduct_da, &peer1);
+        setup_state = PEER1_SCALARPRODUCT_CONNECT;
       }
       break;
     default:
@@ -1073,8 +1073,8 @@
   event_mask |= (1LL << GNUNET_TESTBED_ET_OPERATION_FINISHED);
   max_mids = (GNUNET_SERVER_MAX_MESSAGE_SIZE - sizeof (struct 
GNUNET_MessageHeader))
           / sizeof (struct GNUNET_CRYPTO_HashAsciiEncoded) - 1;
-  (void) GNUNET_TESTBED_test_run ("test_vectorproduct_api_4peers",
-                                  "test_vectorproduct_api_data.conf",
+  (void) GNUNET_TESTBED_test_run ("test_scalarproduct_api_4peers",
+                                  "test_scalarproduct_api_data.conf",
                                   NUM_PEERS, event_mask, &controller_event_cb,
                                   NULL,
                                   &test_master, NULL);

Modified: gnunet/src/scalarproduct/test_scalarproduct_api_regression.c
===================================================================
--- gnunet/src/scalarproduct/test_scalarproduct_api_regression.c        
2013-08-23 13:42:15 UTC (rev 28817)
+++ gnunet/src/scalarproduct/test_scalarproduct_api_regression.c        
2013-08-23 13:43:02 UTC (rev 28818)
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file vectorproduct/test_vectorproduct_api_regression.c
+ * @file scalarproduct/test_scalarproduct_api_regression.c
  * @brief VectorProduct API regression test
  * @author Gaurav Kukreja
  * @author Christian Fuchs
@@ -47,10 +47,10 @@
 #include "gnunet_util_lib.h"
 #include "gnunet_testbed_service.h"
 #include "gnunet_common.h"
-#include "gnunet_vectorproduct_service.h"
+#include "gnunet_scalarproduct_service.h"
 #include "gnunet_protocols.h"
 
-#define LOG(kind,...) GNUNET_log_from (kind, 
"test-vectorproduct-api-regression",__VA_ARGS__)
+#define LOG(kind,...) GNUNET_log_from (kind, 
"test-scalarproduct-api-regression",__VA_ARGS__)
 #define NUM_PEERS 2
 
 /**
@@ -76,7 +76,7 @@
   /**
    * Pointer to Vector Product Handle
    */
-  struct GNUNET_VECTORPRODUCT_Handle *vh;
+  struct GNUNET_SCALARPRODUCT_Handle *vh;
 };
 
 /**
@@ -97,12 +97,12 @@
   /**
    * Connect to stream service of peer 1
    */
-  PEER1_VECTORPRODUCT_CONNECT,
+  PEER1_SCALARPRODUCT_CONNECT,
 
   /**
    * Connect to stream service of peer 2
    */
-  PEER2_VECTORPRODUCT_CONNECT
+  PEER2_SCALARPRODUCT_CONNECT
 
 };
 
@@ -250,7 +250,7 @@
     LOG (GNUNET_ERROR_TYPE_DEBUG, "Disconnecting Peer2\n\n");
 
   // peer->op contains handle to the TESTBED_connect_service operation
-  // calling operation done, leads to call to vectorproduct_da
+  // calling operation done, leads to call to scalarproduct_da
   if (peer->op != NULL)
     {
       GNUNET_TESTBED_operation_done (peer->op);
@@ -290,8 +290,8 @@
     case GNUNET_TESTBED_ET_OPERATION_FINISHED:
       switch (setup_state)
         {
-        case PEER1_VECTORPRODUCT_CONNECT:
-        case PEER2_VECTORPRODUCT_CONNECT:
+        case PEER1_SCALARPRODUCT_CONNECT:
+        case PEER2_SCALARPRODUCT_CONNECT:
           GNUNET_assert (NULL == event->details.operation_finished.emsg);
           break;
         default:
@@ -314,29 +314,29 @@
 static void
 responder_callback (void *cls,
                     const struct GNUNET_HashCode * key,
-                    enum GNUNET_VECTORPRODUCT_ResponseStatus status)
+                    enum GNUNET_SCALARPRODUCT_ResponseStatus status)
 {
-  if (status == GNUNET_VECTORPRODUCT_Status_Failure)
+  if (status == GNUNET_SCALARPRODUCT_Status_Failure)
     {
       LOG (GNUNET_ERROR_TYPE_WARNING, "Responder Client received status 
failure\n");
       ok = -1;
     }
-  else if (status == GNUNET_VECTORPRODUCT_Status_InvalidResponse)
+  else if (status == GNUNET_SCALARPRODUCT_Status_InvalidResponse)
     {
       LOG (GNUNET_ERROR_TYPE_WARNING, "Responder Client received status 
invalid response\n");
       ok = -1;
     }
-  else if (GNUNET_VECTORPRODUCT_Status_Timeout == status)
+  else if (GNUNET_SCALARPRODUCT_Status_Timeout == status)
     {
       LOG (GNUNET_ERROR_TYPE_WARNING, "Responder Client received timeout 
occured\n");
       ok = -1;
     }
-  else if (GNUNET_VECTORPRODUCT_Status_ServiceDisconnected == status)
+  else if (GNUNET_SCALARPRODUCT_Status_ServiceDisconnected == status)
     {
       LOG (GNUNET_ERROR_TYPE_WARNING, "Responder Client received service 
disconnected!!\n");
       ok = 1;
     }
-  else if (GNUNET_VECTORPRODUCT_Status_Success == status)
+  else if (GNUNET_SCALARPRODUCT_Status_Success == status)
     {
       LOG (GNUNET_ERROR_TYPE_DEBUG, "Responder Client expected response 
received!\n");
       ok = -1;
@@ -369,37 +369,37 @@
 requester_callback (void *cls,
         const struct GNUNET_HashCode * key,
         const struct GNUNET_PeerIdentity * peer,
-        enum GNUNET_VECTORPRODUCT_ResponseStatus status,
-        const struct GNUNET_VECTORPRODUCT_client_response *msg)
+        enum GNUNET_SCALARPRODUCT_ResponseStatus status,
+        const struct GNUNET_SCALARPRODUCT_client_response *msg)
 {
   uint32_t product_len;
 
-  if (status == GNUNET_VECTORPRODUCT_Status_Failure)
+  if (status == GNUNET_SCALARPRODUCT_Status_Failure)
     {
       LOG (GNUNET_ERROR_TYPE_WARNING, "Requester Client received status 
failure\n");
       ok = -1;
     }
-  else if (status == GNUNET_VECTORPRODUCT_Status_InvalidResponse)
+  else if (status == GNUNET_SCALARPRODUCT_Status_InvalidResponse)
     {
       LOG (GNUNET_ERROR_TYPE_WARNING, "Requester Client received status 
invalid response\n");
       ok = -1;
     }
-  else if (GNUNET_VECTORPRODUCT_Status_Timeout == status)
+  else if (GNUNET_SCALARPRODUCT_Status_Timeout == status)
     {
       LOG (GNUNET_ERROR_TYPE_WARNING, "Requester Client timeout occured\n");
       ok = -1;
     }
-  else if (GNUNET_VECTORPRODUCT_Status_ServiceDisconnected == status)
+  else if (GNUNET_SCALARPRODUCT_Status_ServiceDisconnected == status)
     {
       LOG (GNUNET_ERROR_TYPE_WARNING, "Requester Client service 
disconnected!!\n");
       ok = 1;
     }
-  else if (GNUNET_VECTORPRODUCT_Status_Success != status)
+  else if (GNUNET_SCALARPRODUCT_Status_Success != status)
     {
       LOG (GNUNET_ERROR_TYPE_DEBUG, "Requester Client Status = %d\n", (int) 
status);
       ok = -1;
     }
-  else if (GNUNET_VECTORPRODUCT_Status_Success == status)
+  else if (GNUNET_SCALARPRODUCT_Status_Success == status)
     {
       product_len = ntohl (msg->product_length);
 
@@ -452,7 +452,7 @@
   char * begin = input_elements_peer2;
   char * end;
   int32_t element;
-  struct GNUNET_VECTORPRODUCT_QueueEntry *qe;
+  struct GNUNET_SCALARPRODUCT_QueueEntry *qe;
   struct GNUNET_HashCode key;
   int exit_loop = 0;
   
@@ -537,7 +537,7 @@
 
   GNUNET_log (GNUNET_ERROR_TYPE_INFO, "Responder peer key %s\n", 
&peer1.our_id);
 
-  qe = GNUNET_VECTORPRODUCT_request (peer2.vh,
+  qe = GNUNET_SCALARPRODUCT_request (peer2.vh,
                                      &key,
                                      &peer1.our_id,
                                      element_count,
@@ -549,7 +549,7 @@
 
   if (qe == NULL)
     {
-      FPRINTF (stderr, "%s", _ ("Could not send request to vectorproduct 
service! Exitting!"));
+      FPRINTF (stderr, "%s", _ ("Could not send request to scalarproduct 
service! Exitting!"));
       ok = -1;
       return;
     }
@@ -566,7 +566,7 @@
 
 
 /**
- * Function prepares the message to be sent by peer1 to its vectorproduct 
service
+ * Function prepares the message to be sent by peer1 to its scalarproduct 
service
  * to prepare response, and wait for a request session to be initiated by peer1
  */
 static void
@@ -580,7 +580,7 @@
   char * end;
   int32_t element;
 
-  struct GNUNET_VECTORPRODUCT_QueueEntry *qe;
+  struct GNUNET_SCALARPRODUCT_QueueEntry *qe;
 
   struct GNUNET_HashCode key;
   GNUNET_CRYPTO_hash (input_key, strlen (input_key), &key);
@@ -616,7 +616,7 @@
   GNUNET_assert (elements_peer1 != NULL);
   GNUNET_assert (element_count >= 1);
 
-  qe = GNUNET_VECTORPRODUCT_prepare_response (peer1.vh,
+  qe = GNUNET_SCALARPRODUCT_prepare_response (peer1.vh,
                                               &key,
                                               element_count,
                                               elements_peer1,
@@ -626,13 +626,13 @@
 
   if (qe == NULL)
     {
-      FPRINTF (stderr, "%s", _ ("Could not send request to vectorproduct 
service! Exitting!"));
+      FPRINTF (stderr, "%s", _ ("Could not send request to scalarproduct 
service! Exitting!"));
       ok = -1;
       return;
     }
 
   // connect the second peer
-  setup_state = PEER2_VECTORPRODUCT_CONNECT;
+  setup_state = PEER2_SCALARPRODUCT_CONNECT;
   GNUNET_SCHEDULER_add_delayed (GNUNET_TIME_relative_multiply 
(GNUNET_TIME_UNIT_SECONDS, 1), &connect_peer, &peer2);
 
   // while the service is waiting for a matching request, disconnect the test 
client
@@ -652,11 +652,11 @@
  * @param op_result service handle returned from the connect adapter
  */
 static void
-vectorproduct_da (void *cls, void *op_result)
+scalarproduct_da (void *cls, void *op_result)
 {
   struct PeerData* peer = (struct PeerData*) cls;
 
-  GNUNET_VECTORPRODUCT_disconnect (peer->vh);
+  GNUNET_SCALARPRODUCT_disconnect (peer->vh);
   peer->vh = NULL;
   return;
 }
@@ -673,7 +673,7 @@
  * @return service handle to return in 'op_result', NULL on error
  */
 static void *
-vectorproduct_ca (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg)
+scalarproduct_ca (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg)
 {
   struct PeerData *p = cls;
 
@@ -682,8 +682,8 @@
 
   switch (setup_state)
     {
-    case PEER1_VECTORPRODUCT_CONNECT:
-      peer1.vh = GNUNET_VECTORPRODUCT_connect (cfg);
+    case PEER1_SCALARPRODUCT_CONNECT:
+      peer1.vh = GNUNET_SCALARPRODUCT_connect (cfg);
 
       if (peer1.vh != NULL)
         {
@@ -698,9 +698,9 @@
 
       return peer1.vh;
 
-    case PEER2_VECTORPRODUCT_CONNECT:
-      /* Actually connect peer 2 to vectorproduct service */
-      peer2.vh = GNUNET_VECTORPRODUCT_connect (cfg);
+    case PEER2_SCALARPRODUCT_CONNECT:
+      /* Actually connect peer 2 to scalarproduct service */
+      peer2.vh = GNUNET_SCALARPRODUCT_connect (cfg);
 
       if (peer2.vh != NULL)
         {
@@ -732,9 +732,9 @@
 {
   struct PeerData *peer = cls;
 
-  peer->op = GNUNET_TESTBED_service_connect (peer, peer->peer, "vectorproduct",
-                                             NULL, NULL, vectorproduct_ca,
-                                             vectorproduct_da, peer);
+  peer->op = GNUNET_TESTBED_service_connect (peer, peer->peer, "scalarproduct",
+                                             NULL, NULL, scalarproduct_ca,
+                                             scalarproduct_da, peer);
 
 }
 
@@ -783,8 +783,8 @@
         GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Peer 2 id: %s\n", GNUNET_i2s_full
                     (&peer2.our_id));
 
-        /* Connect peer 1 to vectorproduct service */
-        setup_state = PEER1_VECTORPRODUCT_CONNECT;
+        /* Connect peer 1 to scalarproduct service */
+        setup_state = PEER1_SCALARPRODUCT_CONNECT;
         GNUNET_SCHEDULER_add_delayed (GNUNET_TIME_UNIT_MILLISECONDS, 
&connect_peer, &peer1);
       }
       break;
@@ -838,8 +838,8 @@
   max_mids = (GNUNET_SERVER_MAX_MESSAGE_SIZE - sizeof (struct 
GNUNET_MessageHeader))
           / sizeof (struct GNUNET_CRYPTO_HashAsciiEncoded) - 1;
 
-  (void) GNUNET_TESTBED_test_run ("test_vectorproduct_api_regression",
-                                  "test_vectorproduct_api_data.conf",
+  (void) GNUNET_TESTBED_test_run ("test_scalarproduct_api_regression",
+                                  "test_scalarproduct_api_data.conf",
                                   NUM_PEERS, event_mask, &controller_event_cb,
                                   NULL,
                                   &test_master, NULL);

Modified: gnunet/src/scalarproduct/test_scalarproduct_api_regression2.c
===================================================================
--- gnunet/src/scalarproduct/test_scalarproduct_api_regression2.c       
2013-08-23 13:42:15 UTC (rev 28817)
+++ gnunet/src/scalarproduct/test_scalarproduct_api_regression2.c       
2013-08-23 13:43:02 UTC (rev 28818)
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file vectorproduct/test_vectorproduct_api_regression2.c
+ * @file scalarproduct/test_scalarproduct_api_regression2.c
  * @brief Regression test, destroys requester service before receiving response
  *        responder service
  * @author Gaurav Kukreja
@@ -33,10 +33,10 @@
 #include "gnunet_util_lib.h"
 #include "gnunet_testbed_service.h"
 #include "gnunet_common.h"
-#include "gnunet_vectorproduct_service.h"
+#include "gnunet_scalarproduct_service.h"
 #include "gnunet_protocols.h"
 
-#define LOG(kind,...) GNUNET_log_from (kind, 
"test-vectorproduct-api-regression2",__VA_ARGS__)
+#define LOG(kind,...) GNUNET_log_from (kind, 
"test-scalarproduct-api-regression2",__VA_ARGS__)
 #define NUM_PEERS 2
 
 /**
@@ -62,7 +62,7 @@
   /**
    * Pointer to Vector Product Handle
    */
-  struct GNUNET_VECTORPRODUCT_Handle *vh;
+  struct GNUNET_SCALARPRODUCT_Handle *vh;
 };
 
 /**
@@ -83,12 +83,12 @@
   /**
    * Connect to stream service of peer 1
    */
-  PEER1_VECTORPRODUCT_CONNECT,
+  PEER1_SCALARPRODUCT_CONNECT,
 
   /**
    * Connect to stream service of peer 2
    */
-  PEER2_VECTORPRODUCT_CONNECT
+  PEER2_SCALARPRODUCT_CONNECT
 
 };
 
@@ -241,7 +241,7 @@
   struct PeerData* peer = (struct PeerData*) cls;
 
   // peer->op contains handle to the TESTBED_connect_service operation
-  // calling operation done, leads to call to vectorproduct_da
+  // calling operation done, leads to call to scalarproduct_da
   if (peer->op != NULL)
     {
       if (peer == &peer1)
@@ -287,8 +287,8 @@
     case GNUNET_TESTBED_ET_OPERATION_FINISHED:
       switch (setup_state)
         {
-        case PEER1_VECTORPRODUCT_CONNECT:
-        case PEER2_VECTORPRODUCT_CONNECT:
+        case PEER1_SCALARPRODUCT_CONNECT:
+        case PEER2_SCALARPRODUCT_CONNECT:
           GNUNET_assert (NULL == event->details.operation_finished.emsg);
           break;
         default:
@@ -304,31 +304,31 @@
 static void
 responder_callback (void *cls,
                     const struct GNUNET_HashCode * key,
-                    enum GNUNET_VECTORPRODUCT_ResponseStatus status)
+                    enum GNUNET_SCALARPRODUCT_ResponseStatus status)
 {
-  if (status == GNUNET_VECTORPRODUCT_Status_Failure)
+  if (status == GNUNET_SCALARPRODUCT_Status_Failure)
     {
       LOG (GNUNET_ERROR_TYPE_WARNING, "Responder Client received status 
failure\n");
       responder_ok = -1;
     }
-  else if (status == GNUNET_VECTORPRODUCT_Status_InvalidResponse)
+  else if (status == GNUNET_SCALARPRODUCT_Status_InvalidResponse)
     {
       LOG (GNUNET_ERROR_TYPE_WARNING, "Responder Client received status 
invalid response\n");
       responder_ok = -1;
     }
-  else if (GNUNET_VECTORPRODUCT_Status_Timeout == status)
+  else if (GNUNET_SCALARPRODUCT_Status_Timeout == status)
     {
       LOG (GNUNET_ERROR_TYPE_WARNING, "Responder Client received timeout 
occured\n");
       // In this regression test, requester is supposed to fail due to timeout
       // therefore responder_ok is set to 1, to make regression test pass
       responder_ok = 1;
     }
-  else if (GNUNET_VECTORPRODUCT_Status_ServiceDisconnected == status)
+  else if (GNUNET_SCALARPRODUCT_Status_ServiceDisconnected == status)
     {
       LOG (GNUNET_ERROR_TYPE_WARNING, "Responder Client received service 
disconnected!!\n");
       responder_ok = -1;
     }
-  else if (GNUNET_VECTORPRODUCT_Status_Success == status)
+  else if (GNUNET_SCALARPRODUCT_Status_Success == status)
     {
       LOG (GNUNET_ERROR_TYPE_DEBUG, "Responder Client expected response 
received!\n");
       responder_ok = 1;
@@ -349,40 +349,40 @@
 requester_callback (void *cls,
                     const struct GNUNET_HashCode * key,
                     const struct GNUNET_PeerIdentity * peer,
-                    enum GNUNET_VECTORPRODUCT_ResponseStatus status,
-                    uint16_t size, struct GNUNET_VECTORPRODUCT_client_response 
*msg,
+                    enum GNUNET_SCALARPRODUCT_ResponseStatus status,
+                    uint16_t size, struct GNUNET_SCALARPRODUCT_client_response 
*msg,
                     uint16_t type)
 {
   uint32_t product_len;
 
-  if (status == GNUNET_VECTORPRODUCT_Status_Failure)
+  if (status == GNUNET_SCALARPRODUCT_Status_Failure)
     {
       LOG (GNUNET_ERROR_TYPE_WARNING, "Requester Client received status 
failure\n");
       // In this regression test, requester is supposed to receive status 
failure
       // therefore requester_ok is set to 1, to make regression test pass
       requester_ok = 1;
     }
-  else if (status == GNUNET_VECTORPRODUCT_Status_InvalidResponse)
+  else if (status == GNUNET_SCALARPRODUCT_Status_InvalidResponse)
     {
       LOG (GNUNET_ERROR_TYPE_WARNING, "Requester Client received status 
invalid response\n");
       requester_ok = -1;
     }
-  else if (GNUNET_VECTORPRODUCT_Status_Timeout == status)
+  else if (GNUNET_SCALARPRODUCT_Status_Timeout == status)
     {
       LOG (GNUNET_ERROR_TYPE_WARNING, "Requester Client timeout occured\n");
       requester_ok = -1;
     }
-  else if (GNUNET_VECTORPRODUCT_Status_ServiceDisconnected == status)
+  else if (GNUNET_SCALARPRODUCT_Status_ServiceDisconnected == status)
     {
       LOG (GNUNET_ERROR_TYPE_WARNING, "Requester Client service 
disconnected!!\n");
       requester_ok = -1;
     }
-  else if (GNUNET_VECTORPRODUCT_Status_Success != status)
+  else if (GNUNET_SCALARPRODUCT_Status_Success != status)
     {
       LOG (GNUNET_ERROR_TYPE_WARNING, "Requester Client Status = %d\n", (int) 
status);
       requester_ok = -1;
     }
-  else if (GNUNET_VECTORPRODUCT_Status_Success == status)
+  else if (GNUNET_SCALARPRODUCT_Status_Success == status)
     {
       LOG (GNUNET_ERROR_TYPE_DEBUG, "Requester Client expected response 
received!\n");
 
@@ -475,7 +475,7 @@
 }
 
 
-static struct GNUNET_VECTORPRODUCT_QueueEntry *
+static struct GNUNET_SCALARPRODUCT_QueueEntry *
 requester_request ()
 {
   GNUNET_assert (peer2.vh != NULL);
@@ -487,7 +487,7 @@
   char * end;
   int32_t element;
 
-  struct GNUNET_VECTORPRODUCT_QueueEntry *qe;
+  struct GNUNET_SCALARPRODUCT_QueueEntry *qe;
 
   struct GNUNET_HashCode key;
   GNUNET_CRYPTO_hash (input_key, strlen (input_key), &key);
@@ -573,7 +573,7 @@
   GNUNET_log (GNUNET_ERROR_TYPE_INFO, "Responder peer key %s\n", 
&peer1.our_id);
 
   // TODO : Create the mask array
-  qe = GNUNET_VECTORPRODUCT_request (peer2.vh,
+  qe = GNUNET_SCALARPRODUCT_request (peer2.vh,
                                      &key,
                                      &peer1.our_id,
                                      element_count_peer2,
@@ -585,7 +585,7 @@
 
   if (qe == NULL)
     {
-      FPRINTF (stderr, "%s", _ ("Could not send request to vectorproduct 
service! Exitting!"));
+      FPRINTF (stderr, "%s", _ ("Could not send request to scalarproduct 
service! Exitting!"));
       ok = -1;
       return NULL;
     }
@@ -595,10 +595,10 @@
 
 
 /**
- * Function prepares the message to be sent by peer1 to its vectorproduct 
service
+ * Function prepares the message to be sent by peer1 to its scalarproduct 
service
  * to prepare response, and wait for a request session to be initiated by peer1
  */
-static struct GNUNET_VECTORPRODUCT_QueueEntry *
+static struct GNUNET_SCALARPRODUCT_QueueEntry *
 responder_prepare_response ()
 {
   GNUNET_assert (peer1.vh != NULL);
@@ -609,7 +609,7 @@
   char * end;
   int32_t element;
 
-  struct GNUNET_VECTORPRODUCT_QueueEntry *qe;
+  struct GNUNET_SCALARPRODUCT_QueueEntry *qe;
 
   struct GNUNET_HashCode key;
   GNUNET_CRYPTO_hash (input_key, strlen (input_key), &key);
@@ -648,7 +648,7 @@
   GNUNET_assert (elements_peer1 != NULL);
   GNUNET_assert (element_count_peer1 >= 1);
 
-  qe = GNUNET_VECTORPRODUCT_prepare_response (peer1.vh,
+  qe = GNUNET_SCALARPRODUCT_prepare_response (peer1.vh,
                                               &key,
                                               element_count_peer1,
                                               elements_peer1,
@@ -658,7 +658,7 @@
 
   if (qe == NULL)
     {
-      FPRINTF (stderr, "%s", _ ("Could not send request to vectorproduct 
service! Exitting!"));
+      FPRINTF (stderr, "%s", _ ("Could not send request to scalarproduct 
service! Exitting!"));
       ok = -1;
       return NULL;
     }
@@ -737,11 +737,11 @@
  * @param op_result service handle returned from the connect adapter
  */
 static void
-vectorproduct_da (void *cls, void *op_result)
+scalarproduct_da (void *cls, void *op_result)
 {
   struct PeerData* peer = (struct PeerData*) cls;
 
-  GNUNET_VECTORPRODUCT_disconnect (peer->vh);
+  GNUNET_SCALARPRODUCT_disconnect (peer->vh);
   return;
 }
 
@@ -757,7 +757,7 @@
  * @return service handle to return in 'op_result', NULL on error
  */
 static void *
-vectorproduct_ca (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg)
+scalarproduct_ca (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg)
 {
   struct PeerData *p = cls;
 
@@ -766,23 +766,23 @@
 
   switch (setup_state)
     {
-    case PEER1_VECTORPRODUCT_CONNECT:
-      /* Connect peer 2 to vectorproduct service */
-      /* The connect adapter vectorproduct_ca will be called to perform the 
actual connection */
+    case PEER1_SCALARPRODUCT_CONNECT:
+      /* Connect peer 2 to scalarproduct service */
+      /* The connect adapter scalarproduct_ca will be called to perform the 
actual connection */
       {
-        peer2.op = GNUNET_TESTBED_service_connect (&peer2, peer2.peer, 
"vectorproduct",
-                                                   NULL, NULL, 
vectorproduct_ca,
-                                                   vectorproduct_da, &peer2);
-        setup_state = PEER2_VECTORPRODUCT_CONNECT;
+        peer2.op = GNUNET_TESTBED_service_connect (&peer2, peer2.peer, 
"scalarproduct",
+                                                   NULL, NULL, 
scalarproduct_ca,
+                                                   scalarproduct_da, &peer2);
+        setup_state = PEER2_SCALARPRODUCT_CONNECT;
       }
 
-      /* Actually connect peer 1 to vectorproduct service */
-      peer1.vh = GNUNET_VECTORPRODUCT_connect (cfg);
+      /* Actually connect peer 1 to scalarproduct service */
+      peer1.vh = GNUNET_SCALARPRODUCT_connect (cfg);
       return peer1.vh;
 
-    case PEER2_VECTORPRODUCT_CONNECT:
-      /* Actually connect peer 2 to vectorproduct service */
-      peer2.vh = GNUNET_VECTORPRODUCT_connect (cfg);
+    case PEER2_SCALARPRODUCT_CONNECT:
+      /* Actually connect peer 2 to scalarproduct service */
+      peer2.vh = GNUNET_SCALARPRODUCT_connect (cfg);
 
 
       if (peer1.vh != NULL && peer2.vh != NULL)
@@ -848,12 +848,12 @@
         GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Peer 2 id: %s\n", GNUNET_i2s_full
                     (&peer2.our_id));
 
-        /* Connect peer 1 to vectorproduct service */
-        /* The connect adapter vectorproduct_ca will be called to perform the 
actual connection */
-        peer1.op = GNUNET_TESTBED_service_connect (&peer1, peer1.peer, 
"vectorproduct",
-                                                   NULL, NULL, 
vectorproduct_ca,
-                                                   vectorproduct_da, &peer1);
-        setup_state = PEER1_VECTORPRODUCT_CONNECT;
+        /* Connect peer 1 to scalarproduct service */
+        /* The connect adapter scalarproduct_ca will be called to perform the 
actual connection */
+        peer1.op = GNUNET_TESTBED_service_connect (&peer1, peer1.peer, 
"scalarproduct",
+                                                   NULL, NULL, 
scalarproduct_ca,
+                                                   scalarproduct_da, &peer1);
+        setup_state = PEER1_SCALARPRODUCT_CONNECT;
       }
       break;
     default:
@@ -904,8 +904,8 @@
   max_mids = (GNUNET_SERVER_MAX_MESSAGE_SIZE - sizeof (struct 
GNUNET_MessageHeader))
           / sizeof (struct GNUNET_CRYPTO_HashAsciiEncoded) - 1;
 
-  (void) GNUNET_TESTBED_test_run ("test_vectorproduct_api_regression2",
-                                  "test_vectorproduct_api_data.conf",
+  (void) GNUNET_TESTBED_test_run ("test_scalarproduct_api_regression2",
+                                  "test_scalarproduct_api_data.conf",
                                   NUM_PEERS, event_mask, &controller_event_cb,
                                   NULL,
                                   &test_master, NULL);

Modified: gnunet/src/scalarproduct/vectorproduct_testing.h
===================================================================
--- gnunet/src/scalarproduct/vectorproduct_testing.h    2013-08-23 13:42:15 UTC 
(rev 28817)
+++ gnunet/src/scalarproduct/vectorproduct_testing.h    2013-08-23 13:43:02 UTC 
(rev 28818)
@@ -1,18 +1,18 @@
 /* 
- * File:   vectorproduct_testing.h
+ * File:   scalarproduct_testing.h
  * Author: gnunet
  *
  * Created on June 29, 2013, 7:39 PM
  */
 
-#ifndef VECTORPRODUCT_TESTING_H
-#define        VECTORPRODUCT_TESTING_H
+#ifndef SCALARPRODUCT_TESTING_H
+#define        SCALARPRODUCT_TESTING_H
 
 #ifdef __cplusplus
 extern "C" {
 #endif
     
-struct GNUNET_VECTORPRODUCT_TESTING_handle
+struct GNUNET_SCALARPRODUCT_TESTING_handle
 {
   /**
    * Testing library system handle
@@ -60,7 +60,7 @@
   /**
    * Pointer to Vector Product Handle
    */
-  struct GNUNET_VECTORPRODUCT_Handle *vh;
+  struct GNUNET_SCALARPRODUCT_Handle *vh;
   
   /**
    * Closure for the callbacks
@@ -80,7 +80,7 @@
   /**
    * Pointer to the master testing handle
    */
-  struct GNUNET_VECTORPRODUCT_TESTING_handle * vth;
+  struct GNUNET_SCALARPRODUCT_TESTING_handle * vth;
   
   /**
     * Callback when two peers are connected and both have called the connect 
callback
@@ -91,31 +91,31 @@
 //  /**
 //   * Pointer to function where the test occurs
 //   */
-//  GNUNET_VECTORPRODUCT_TESTING_start_cb start_cb;
+//  GNUNET_SCALARPRODUCT_TESTING_start_cb start_cb;
 };
 
 /**
  * Callback when two peers are connected and both have called the connect 
callback
  * to notify clients about a new peer
  */
-typedef void (*GNUNET_VECTORPRODUCT_TESTING_start_cb) (struct PeerContext * p,
+typedef void (*GNUNET_SCALARPRODUCT_TESTING_start_cb) (struct PeerContext * p,
                                                    void *cls);
 
-struct GNUNET_VECTORPRODUCT_TESTING_handle *
-GNUNET_VECTORPRODUCT_TESTING_init();
+struct GNUNET_SCALARPRODUCT_TESTING_handle *
+GNUNET_SCALARPRODUCT_TESTING_init();
 
 static void
-GNUNET_VECTORPRODUCT_TESTING_done(struct GNUNET_VECTORPRODUCT_TESTING_handle * 
vth);
+GNUNET_SCALARPRODUCT_TESTING_done(struct GNUNET_SCALARPRODUCT_TESTING_handle * 
vth);
 
 struct PeerContext *
-GNUNET_VECTORPRODUCT_TESTING_start_peer (struct 
GNUNET_VECTORPRODUCT_TESTING_handle * vth,
+GNUNET_SCALARPRODUCT_TESTING_start_peer (struct 
GNUNET_SCALARPRODUCT_TESTING_handle * vth,
                                      const char *cfgname, int peer_id,
-                                     GNUNET_VECTORPRODUCT_TESTING_start_cb 
start_cb,
+                                     GNUNET_SCALARPRODUCT_TESTING_start_cb 
start_cb,
                                      void *cb_cls);
 
 static void
-GNUNET_VECTORPRODUCT_TESTING_stop_peer
-        (struct GNUNET_VECTORPRODUCT_TESTING_handle * vth,
+GNUNET_SCALARPRODUCT_TESTING_stop_peer
+        (struct GNUNET_SCALARPRODUCT_TESTING_handle * vth,
         struct PeerContext *p);
 
 
@@ -125,5 +125,5 @@
 }
 #endif
 
-#endif /* VECTORPRODUCT_TESTING_H */
+#endif /* SCALARPRODUCT_TESTING_H */
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]