Lines Matching refs:len

16     TEST_ASSERT(mbedtls_sha1(src_str->x, src_str->len, output) == 0);
18 TEST_ASSERT(mbedtls_test_hexcmp(output, hash->x, 20, hash->len) == 0);
50 TEST_EQUAL(mbedtls_sha256(src_str->x, src_str->len, output, 1), 0);
52 TEST_EQUAL(mbedtls_test_hexcmp(output, hash->x, 28, hash->len), 0);
64 TEST_EQUAL(mbedtls_sha256(src_str->x, src_str->len, output, 0), 0);
66 TEST_EQUAL(mbedtls_test_hexcmp(output, hash->x, 32, hash->len), 0);
98 TEST_EQUAL(mbedtls_sha512(src_str->x, src_str->len, output, 1), 0);
100 TEST_EQUAL(mbedtls_test_hexcmp(output, hash->x, 48, hash->len), 0);
112 TEST_EQUAL(mbedtls_sha512(src_str->x, src_str->len, output, 0), 0);
114 TEST_EQUAL(mbedtls_test_hexcmp(output, hash->x, 64, hash->len), 0);
158 TEST_CALLOC(output, hash->len);
160 TEST_ASSERT(mbedtls_sha3(family, in->x, in->len, output, hash->len) == 0);
162 TEST_MEMORY_COMPARE(output, hash->len, hash->x, hash->len);
199 TEST_CALLOC(output, hash->len);
204 for (size_t l = 0; l < in->len; l += block_size) {
205 TEST_ASSERT(mbedtls_sha3_update(&ctx, in->x + l, MIN(in->len - l, block_size)) == 0);
208 TEST_ASSERT(mbedtls_sha3_finish(&ctx, output, hash->len) == 0);
210 TEST_MEMORY_COMPARE(output, hash->len, hash->x, hash->len);
236 mbedtls_sha3(type, input->x, input->len, reference_hash, hash_length);
243 for (chunk_size = 1; chunk_size < input->len; chunk_size++) {
245 size_t remaining = input->len;
250 for (i = 0; i < input->len; i += chunk_size) {
251 size_t len = remaining >= chunk_size ? chunk_size : remaining;
252 TEST_ASSERT(mbedtls_sha3_update(&ctx, input->x + i, len) == 0);
253 remaining -= len;
276 switch (hash1->len) {
281 default: TEST_FAIL("hash1->len validity"); break;
283 switch (hash2->len) {
288 default: TEST_FAIL("hash2->len validity"); break;
293 TEST_ASSERT(mbedtls_sha3_update(&ctx, input1->x, input1->len) == 0);
295 TEST_MEMORY_COMPARE(output, hash1->len, hash1->x, hash1->len);
299 TEST_ASSERT(mbedtls_sha3_update(&ctx, input2->x, input2->len) == 0);
301 TEST_MEMORY_COMPARE(output, hash2->len, hash2->x, hash2->len);