aboutsummaryrefslogtreecommitdiff
path: root/src/setu/test_setu_api.c
diff options
context:
space:
mode:
authorElias Summermatter <elias.summermatter@seccom.ch>2021-04-01 00:15:43 +0200
committerElias Summermatter <elias.summermatter@seccom.ch>2021-04-01 00:15:43 +0200
commit12bb6131739c483a8c633f137d4a8c51c441350f (patch)
tree6691de872cba39b70344774c6ba57826c012ddba /src/setu/test_setu_api.c
parentb26733024c73d991777b2a6546d1f7454aa9a33c (diff)
downloadgnunet-12bb6131739c483a8c633f137d4a8c51c441350f.tar.gz
gnunet-12bb6131739c483a8c633f137d4a8c51c441350f.zip
Setu fixed some bug in rand element gen and added variable payload for perfmance
Diffstat (limited to 'src/setu/test_setu_api.c')
-rw-r--r--src/setu/test_setu_api.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/setu/test_setu_api.c b/src/setu/test_setu_api.c
index d573cfe3c..d5c9f5b7a 100644
--- a/src/setu/test_setu_api.c
+++ b/src/setu/test_setu_api.c
@@ -210,8 +210,8 @@ init_set2 (void *cls)
210 210
211unsigned char *gen_rdm_bytestream (size_t num_bytes) 211unsigned char *gen_rdm_bytestream (size_t num_bytes)
212{ 212{
213 unsigned char *stream = GNUNET_malloc (num_bytes + 1); 213 unsigned char *stream = GNUNET_malloc (num_bytes);
214 GNUNET_CRYPTO_random_block(GNUNET_CRYPTO_QUALITY_WEAK, stream, num_bytes - 1); 214 GNUNET_CRYPTO_random_block(GNUNET_CRYPTO_QUALITY_WEAK, stream, num_bytes);
215 return stream; 215 return stream;
216} 216}
217 217
@@ -228,7 +228,7 @@ initRandomSets(int overlap, int set1_size, int set2_size, int element_size_in_by
228 // Add elements to both sets 228 // Add elements to both sets
229 for (int i = 0; i < overlap; i++) { 229 for (int i = 0; i < overlap; i++) {
230 element.data = gen_rdm_bytestream(element_size_in_bytes); 230 element.data = gen_rdm_bytestream(element_size_in_bytes);
231 element.size = strlen (element.data); 231 element.size = element_size_in_bytes;
232 GNUNET_SETU_add_element (set1, &element, NULL, NULL); 232 GNUNET_SETU_add_element (set1, &element, NULL, NULL);
233 GNUNET_SETU_add_element (set2, &element, NULL, NULL); 233 GNUNET_SETU_add_element (set2, &element, NULL, NULL);
234 set1_size--; 234 set1_size--;
@@ -239,7 +239,7 @@ initRandomSets(int overlap, int set1_size, int set2_size, int element_size_in_by
239 // Add other elements to set 1 239 // Add other elements to set 1
240 while(set1_size>0) { 240 while(set1_size>0) {
241 element.data = gen_rdm_bytestream(element_size_in_bytes); 241 element.data = gen_rdm_bytestream(element_size_in_bytes);
242 element.size = strlen (element.data); 242 element.size = element_size_in_bytes;
243 GNUNET_SETU_add_element (set1, &element, NULL, NULL); 243 GNUNET_SETU_add_element (set1, &element, NULL, NULL);
244 set1_size--; 244 set1_size--;
245 } 245 }
@@ -248,7 +248,7 @@ initRandomSets(int overlap, int set1_size, int set2_size, int element_size_in_by
248 // Add other elements to set 2 248 // Add other elements to set 2
249 while(set2_size > 0) { 249 while(set2_size > 0) {
250 element.data = gen_rdm_bytestream(element_size_in_bytes); 250 element.data = gen_rdm_bytestream(element_size_in_bytes);
251 element.size = strlen (element.data); 251 element.size = element_size_in_bytes;
252 252
253 if(set2_size != 1) { 253 if(set2_size != 1) {
254 GNUNET_SETU_add_element (set2, &element,NULL, NULL); 254 GNUNET_SETU_add_element (set2, &element,NULL, NULL);