Skip to content

Commit 1f4405c

Browse files
theamirocohenYossi Levy
authored andcommitted
Reduce Debug prints
1 parent 1466518 commit 1f4405c

File tree

1 file changed

+35
-36
lines changed

1 file changed

+35
-36
lines changed

TESTS/mbed_hal/trng/main.cpp

Lines changed: 35 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
#define MSG_VALUE_LEN 64
5656
#define MSG_KEY_LEN 32
5757

58-
#define BUFFER_LEN (MSG_VALUE_LEN/2) //size of first step data, and half of the second step data
58+
#define BUFFER_LEN (MSG_VALUE_LEN/2)
5959

6060
#define MSG_TRNG_READY "ready"
6161
#define MSG_TRNG_BUFFER "buffer"
@@ -64,10 +64,10 @@
6464
#define MSG_TRNG_TEST_STEP2 "check_step2"
6565
#define MSG_TRNG_TEST_SUITE_ENDED "Test_suite_ended"
6666

67-
#define NVKEY 1 //NVstore key for storing and loading data
67+
#define NVKEY 1 //NVstore key for storing and loading data
6868

6969
/*there are some issues with nvstore and greentea reset, so for now nvstore is disabled,
70-
*When solved delete current define and replace all NVSTORE_RESET with NVSTORE_ENABLED*/
70+
*When solved delete current define and replace all NVSTORE_RESET with NVSTORE_ENABLED*/
7171
#define NVSTORE_RESET (NVSTORE_ENABLED & 0)
7272

7373
using namespace utest::v1;
@@ -100,8 +100,8 @@ static int fill_buffer_trng(uint8_t *buffer, trng_t *trng_obj, size_t trng_len)
100100
static void compress_and_compare(char *key, char *value)
101101
{
102102
trng_t trng_obj;
103-
uint8_t out_comp_buf[BUFFER_LEN * 4] = {0}, buffer[BUFFER_LEN] = {0};
104-
uint8_t input_buf[BUFFER_LEN * 2] = {0}, temp_buff[BUFFER_LEN * 2] = {0};
103+
uint8_t out_comp_buf[(BUFFER_LEN * 8) + 32] = {0}, buffer[BUFFER_LEN] = {0};
104+
uint8_t input_buf[BUFFER_LEN * 4] = {0}, temp_buf[BUFFER_LEN * 2] = {0};
105105
size_t comp_sz = 0;
106106
unsigned int result = 0;
107107

@@ -119,10 +119,14 @@ static void compress_and_compare(char *key, char *value)
119119
/*Using base64 to decode data sent from host*/
120120
uint32_t lengthWritten = 0;
121121
uint32_t charsProcessed = 0;
122-
result = trng_DecodeNBase64((const char *)value, MSG_VALUE_LEN, buffer, BUFFER_LEN, &lengthWritten, &charsProcessed);
122+
result = trng_DecodeNBase64((const char *)value,
123+
MSG_VALUE_LEN, buffer,
124+
BUFFER_LEN,
125+
&lengthWritten,
126+
&charsProcessed);
123127
TEST_ASSERT_EQUAL(0, result);
124128
#endif
125-
memcpy(input_buf, buffer, BUFFER_LEN);
129+
memcpy(input_buf, buffer, sizeof(buffer));
126130
}
127131

128132
/*Fill buffer with trng values*/
@@ -131,46 +135,41 @@ static void compress_and_compare(char *key, char *value)
131135

132136
/*pithy_Compress will try to compress the random data, if it succeeded it means the data is not really random*/
133137
if (strcmp(key, MSG_TRNG_TEST_STEP1) == 0) {
134-
printf("\n******TRNG_TEST_STEP1*****\n");
135138

136-
comp_sz = pithy_Compress((char *)buffer, sizeof(buffer), (char *)out_comp_buf, sizeof(out_comp_buf), 9);
139+
printf("\n***TRNG_TEST_STEP1***\n trng_get_bytes for buffer size %d\n", sizeof(buffer));
137140

138-
if (comp_sz >= BUFFER_LEN) {
139-
printf("trng_get_bytes for buffer size %d was successful", sizeof(buffer));
140-
} else {
141-
printf("trng_get_bytes for buffer size %d was unsuccessful", sizeof(buffer));
142-
TEST_ASSERT(false);
143-
}
144-
printf("\n******FINISHED_TRNG_TEST_STEP1*****\n\n");
141+
comp_sz = pithy_Compress((char *)buffer,
142+
sizeof(buffer),
143+
(char *)out_comp_buf,
144+
sizeof(out_comp_buf),
145+
9);
146+
TEST_ASSERT(comp_sz > sizeof(buffer));
145147

146148
} else if (strcmp(key, MSG_TRNG_TEST_STEP2) == 0) {
149+
147150
/*pithy_Compress will try to compress the random data with a different buffer sizem*/
148-
printf("\n******TRNG_TEST_STEP2*****\n");
149-
result = fill_buffer_trng(temp_buff, &trng_obj, sizeof(temp_buff));
151+
result = fill_buffer_trng(temp_buf, &trng_obj, sizeof(temp_buf));
150152
TEST_ASSERT_EQUAL(0, result);
151153

152-
comp_sz = pithy_Compress((char *)temp_buff, sizeof(temp_buff), (char *)out_comp_buf, sizeof(out_comp_buf), 9);
154+
printf("\n***TRNG_TEST_STEP2***\n trng_get_bytes for buffer size %d\n", sizeof(temp_buf));
153155

154-
if (comp_sz >= BUFFER_LEN) {
155-
printf("trng_get_bytes for buffer size %d was successful", sizeof(temp_buff));
156-
} else {
157-
printf("trng_get_bytes for buffer size %d was unsuccessful", sizeof(temp_buff));
158-
TEST_ASSERT(false);
159-
}
160-
printf("\n******FINISHED_TRNG_TEST_STEP2*****\n\n");
156+
comp_sz = pithy_Compress((char *)temp_buf,
157+
sizeof(temp_buf),
158+
(char *)out_comp_buf,
159+
sizeof(out_comp_buf),
160+
9);
161+
TEST_ASSERT(comp_sz > sizeof(temp_buf));
161162

162-
printf("******TRNG_TEST_STEP3*****\n");
163+
printf("\n***TRNG_TEST_STEP3***\n compression of concatenated buffer after reset\n");
164+
memcpy(input_buf + sizeof(buffer), temp_buf, sizeof(temp_buf));
163165

164166
/*pithy_Compress will try to compress the random data from before reset concatenated with new random data*/
165-
comp_sz = pithy_Compress((char *)input_buf, sizeof(input_buf), (char *)out_comp_buf, sizeof(out_comp_buf), 9);
166-
167-
if (comp_sz >= BUFFER_LEN) {
168-
printf("compression for concatenated buffer after reset was successful");
169-
} else {
170-
printf("compression for concatenated buffer after reset was unsuccessful");
171-
TEST_ASSERT(false);
172-
}
173-
printf("\n******FINISHED_TRNG_TEST_STEP3*****\n\n");
167+
comp_sz = pithy_Compress((char *)input_buf,
168+
sizeof(temp_buf) + sizeof(buffer),
169+
(char *)out_comp_buf,
170+
sizeof(out_comp_buf),
171+
9);
172+
TEST_ASSERT(comp_sz > sizeof(temp_buf) + sizeof(buffer));
174173
}
175174

176175
/*At the end of step 1 store trng buffer and reset the device*/

0 commit comments

Comments
 (0)