diff options
Diffstat (limited to 'src/setu/perf_setu_api.c')
-rw-r--r-- | src/setu/perf_setu_api.c | 10 |
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) | |||
212 | unsigned char *gen_rdm_bytestream (size_t num_bytes) | 212 | unsigned 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 | ||
401 | static void execute_perf() | 401 | static void execute_perf() |