aboutsummaryrefslogtreecommitdiff
path: root/src/setu/perf_setu_api.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/setu/perf_setu_api.c')
-rw-r--r--src/setu/perf_setu_api.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/setu/perf_setu_api.c b/src/setu/perf_setu_api.c
index 73b61c02a..60a5e5e85 100644
--- a/src/setu/perf_setu_api.c
+++ b/src/setu/perf_setu_api.c
@@ -212,7 +212,7 @@ init_set2 (void *cls)
212unsigned char *gen_rdm_bytestream (size_t num_bytes) 212unsigned char *gen_rdm_bytestream (size_t num_bytes)
213{ 213{
214 unsigned char *stream = GNUNET_malloc (num_bytes); 214 unsigned char *stream = GNUNET_malloc (num_bytes);
215 GNUNET_CRYPTO_random_block(GNUNET_CRYPTO_QUALITY_WEAK, stream, sizeof(stream)); 215 GNUNET_CRYPTO_random_block(GNUNET_CRYPTO_QUALITY_WEAK, stream, num_bytes);
216 return stream; 216 return stream;
217} 217}
218 218
@@ -229,7 +229,7 @@ initRandomSets(int overlap, int set1_size, int set2_size, int element_size_in_by
229 // Add elements to both sets 229 // Add elements to both sets
230 for (int i = 0; i < overlap; i++) { 230 for (int i = 0; i < overlap; i++) {
231 element.data = gen_rdm_bytestream(element_size_in_bytes); 231 element.data = gen_rdm_bytestream(element_size_in_bytes);
232 element.size = strlen (element.data); 232 element.size = element_size_in_bytes;
233 GNUNET_SETU_add_element (set1, &element, NULL, NULL); 233 GNUNET_SETU_add_element (set1, &element, NULL, NULL);
234 GNUNET_SETU_add_element (set2, &element, NULL, NULL); 234 GNUNET_SETU_add_element (set2, &element, NULL, NULL);
235 set1_size--; 235 set1_size--;
@@ -240,7 +240,7 @@ initRandomSets(int overlap, int set1_size, int set2_size, int element_size_in_by
240 // Add other elements to set 1 240 // Add other elements to set 1
241 while(set1_size>0) { 241 while(set1_size>0) {
242 element.data = gen_rdm_bytestream(element_size_in_bytes); 242 element.data = gen_rdm_bytestream(element_size_in_bytes);
243 element.size = strlen (element.data); 243 element.size = element_size_in_bytes;
244 GNUNET_SETU_add_element (set1, &element, NULL, NULL); 244 GNUNET_SETU_add_element (set1, &element, NULL, NULL);
245 set1_size--; 245 set1_size--;
246 } 246 }
@@ -249,7 +249,7 @@ initRandomSets(int overlap, int set1_size, int set2_size, int element_size_in_by
249 // Add other elements to set 2 249 // Add other elements to set 2
250 while(set2_size > 0) { 250 while(set2_size > 0) {
251 element.data = gen_rdm_bytestream(element_size_in_bytes); 251 element.data = gen_rdm_bytestream(element_size_in_bytes);
252 element.size = strlen (element.data); 252 element.size = element_size_in_bytes;
253 253
254 if(set2_size != 1) { 254 if(set2_size != 1) {
255 GNUNET_SETU_add_element (set2, &element,NULL, NULL); 255 GNUNET_SETU_add_element (set2, &element,NULL, NULL);
@@ -395,7 +395,7 @@ run (void *cls,
395 "Running real set-reconciliation\n"); 395 "Running real set-reconciliation\n");
396 //init_set1 (); 396 //init_set1 ();
397 // limit ~23800 element total 397 // limit ~23800 element total
398 initRandomSets(88,100,90,32); 398 initRandomSets(99,100,100,64);
399} 399}
400 400
401static void execute_perf() 401static void execute_perf()