Lines Matching refs:len
7 size_t len;
10 static int mbedtls_test_entropy_func(void *data, unsigned char *buf, size_t len)
14 if (len > ctx->len) {
18 memcpy(buf, ctx->p, len);
20 ctx->p += len;
21 ctx->len -= len;
50 entropy.len = sizeof(buf);
71 TEST_EQUAL(sizeof(buf) - entropy.len, expected_consumed_entropy);
80 TEST_EQUAL(sizeof(buf) - entropy.len, expected_consumed_entropy);
91 TEST_EQUAL(sizeof(buf) - entropy.len, expected_consumed_entropy);
102 TEST_EQUAL(sizeof(buf) - entropy.len, expected_consumed_entropy);
108 TEST_EQUAL(sizeof(buf) - entropy.len, expected_consumed_entropy);
114 TEST_EQUAL(sizeof(buf) - entropy.len, expected_consumed_entropy);
119 TEST_EQUAL(sizeof(buf) - entropy.len, expected_consumed_entropy);
202 p_entropy.len = entropy->len;
208 memcpy(data, entropy->x, p_entropy.len);
209 memcpy(data + p_entropy.len, custom->x, custom->len);
211 data, p_entropy.len + custom->len) == 0);
212 TEST_ASSERT(mbedtls_hmac_drbg_random_with_add(&ctx, my_output, output->len,
213 add1->x, add1->len) == 0);
214 TEST_ASSERT(mbedtls_hmac_drbg_random_with_add(&ctx, my_output, output->len,
215 add2->x, add2->len) == 0);
220 TEST_ASSERT(memcmp(my_output, output->x, output->len) == 0);
224 custom->x, custom->len) == 0);
225 TEST_ASSERT(mbedtls_hmac_drbg_random_with_add(&ctx, my_output, output->len,
226 add1->x, add1->len) == 0);
227 TEST_ASSERT(mbedtls_hmac_drbg_random_with_add(&ctx, my_output, output->len,
228 add2->x, add2->len) == 0);
229 TEST_ASSERT(memcmp(my_output, output->x, output->len) == 0);
252 p_entropy.len = entropy->len;
258 custom->x, custom->len) == 0);
259 TEST_ASSERT(mbedtls_hmac_drbg_reseed(&ctx, add1->x, add1->len) == 0);
260 TEST_ASSERT(mbedtls_hmac_drbg_random_with_add(&ctx, my_output, output->len,
261 add2->x, add2->len) == 0);
262 TEST_ASSERT(mbedtls_hmac_drbg_random_with_add(&ctx, my_output, output->len,
263 add3->x, add3->len) == 0);
265 TEST_ASSERT(memcmp(my_output, output->x, output->len) == 0);
287 p_entropy.len = entropy->len;
293 custom->x, custom->len) == 0);
295 TEST_ASSERT(mbedtls_hmac_drbg_random_with_add(&ctx, my_output, output->len,
296 add1->x, add1->len) == 0);
297 TEST_ASSERT(mbedtls_hmac_drbg_random_with_add(&ctx, my_output, output->len,
298 add2->x, add2->len) == 0);
300 TEST_ASSERT(memcmp(my_output, output->x, output->len) == 0);