diff options
author | Elias Summermatter <elias.summermatter@seccom.ch> | 2021-04-01 00:15:43 +0200 |
---|---|---|
committer | Elias Summermatter <elias.summermatter@seccom.ch> | 2021-04-01 00:15:43 +0200 |
commit | 12bb6131739c483a8c633f137d4a8c51c441350f (patch) | |
tree | 6691de872cba39b70344774c6ba57826c012ddba /src/setu/test_setu_api.c | |
parent | b26733024c73d991777b2a6546d1f7454aa9a33c (diff) | |
download | gnunet-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.c | 10 |
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 | ||
211 | unsigned char *gen_rdm_bytestream (size_t num_bytes) | 211 | unsigned 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); |