Home
last modified time | relevance | path

Searched refs:TEST_ASSERT (Results 1 – 25 of 85) sorted by relevance

1234

/openthread-latest/third_party/mbedtls/repo/tests/suites/
Dtest_suite_bignum.function108 TEST_ASSERT(mbedtls_mpi_get_bit(&X, 42) == 0);
109 TEST_ASSERT(mbedtls_mpi_lsb(&X) == 0);
110 TEST_ASSERT(mbedtls_mpi_bitlen(&X) == 0);
111 TEST_ASSERT(mbedtls_mpi_size(&X) == 0);
131 TEST_ASSERT(mbedtls_mpi_read_string(&X, radix_X, input_X) == result_read);
133 TEST_ASSERT(sign_is_valid(&X));
134 TEST_ASSERT(mbedtls_mpi_write_string(&X, radix_A, str, output_size, &len) == result_write);
136 TEST_ASSERT(strcmp(str, input_A) == 0);
137 TEST_ASSERT(str[len] == '!');
176 TEST_ASSERT(mbedtls_mpi_read_binary(&X, buf->x, buf->len) == 0);
[all …]
Dtest_suite_cmac.function14 TEST_ASSERT(mbedtls_cmac_self_test(1) == 0);
30 TEST_ASSERT(mbedtls_cipher_cmac_update(&ctx, test_data, 16) ==
34 TEST_ASSERT(mbedtls_cipher_setup(&ctx, cipher_info) == 0);
36 TEST_ASSERT(mbedtls_cipher_cmac_starts(NULL, test_key, 128) ==
39 TEST_ASSERT(mbedtls_cipher_cmac_starts(&ctx, NULL, 128) ==
42 TEST_ASSERT(mbedtls_cipher_cmac_update(NULL, test_data, 16) ==
45 TEST_ASSERT(mbedtls_cipher_cmac_update(&ctx, NULL, 16) ==
48 TEST_ASSERT(mbedtls_cipher_cmac_finish(NULL, test_output) ==
51 TEST_ASSERT(mbedtls_cipher_cmac_finish(&ctx, NULL) ==
54 TEST_ASSERT(mbedtls_cipher_cmac_reset(NULL) ==
[all …]
Dtest_suite_dhm.function12 TEST_ASSERT(mbedtls_dhm_get_value(ctx, param, &actual) == 0);
13 TEST_ASSERT(mbedtls_mpi_cmp_mpi(&actual, expected) == 0);
36 TEST_ASSERT(size >= *offset + 2);
42 TEST_ASSERT(size >= *offset + n);
62 TEST_ASSERT(mbedtls_mpi_cmp_int(&ctx->X, 1) > 0);
63 TEST_ASSERT(mbedtls_mpi_cmp_mpi(&ctx->X, &ctx->P) < 0);
64 TEST_ASSERT(mbedtls_mpi_size(&ctx->X) <= x_size);
65 TEST_ASSERT(mbedtls_mpi_cmp_int(&ctx->GX, 1) > 0);
66 TEST_ASSERT(mbedtls_mpi_cmp_mpi(&ctx->GX, &ctx->P) < 0);
122 TEST_ASSERT(mbedtls_test_read_mpi(&ctx_srv.P, input_P) == 0);
[all …]
Dtest_suite_chachapoly.function22 TEST_ASSERT(key_str->len == 32);
23 TEST_ASSERT(nonce_str->len == 12);
24 TEST_ASSERT(mac_str->len == 16);
28 TEST_ASSERT(mbedtls_chachapoly_setkey(&ctx, key_str->x) == 0);
30 TEST_ASSERT(mbedtls_chachapoly_encrypt_and_tag(&ctx,
35 TEST_ASSERT(memcmp(output_str->x, output, output_str->len) == 0);
36 TEST_ASSERT(memcmp(mac_str->x, mac, 16U) == 0);
56 TEST_ASSERT(key_str->len == 32);
57 TEST_ASSERT(nonce_str->len == 12);
58 TEST_ASSERT(mac_str->len == 16);
[all …]
Dtest_suite_ecdh.function8 TEST_ASSERT(mbedtls_ecp_group_load(&ecp->grp, grp_id) == 0);
9 TEST_ASSERT(mbedtls_ecp_point_read_binary(&ecp->grp,
13 TEST_ASSERT(mbedtls_ecp_check_pubkey(&ecp->grp,
25 TEST_ASSERT(mbedtls_ecp_read_key(grp_id, ecp,
28 TEST_ASSERT(mbedtls_ecp_check_privkey(&ecp->grp, &ecp->d) == 0);
30 TEST_ASSERT(mbedtls_ecp_mul(&ecp->grp, &ecp->Q, &ecp->d,
79 TEST_ASSERT(mbedtls_ecp_group_load(&grp, id) == 0);
81 TEST_ASSERT(mbedtls_ecdh_gen_public(&grp, &dA, &qA,
84 TEST_ASSERT(mbedtls_ecdh_gen_public(&grp, &dB, &qB,
87 TEST_ASSERT(mbedtls_ecdh_compute_shared(&grp, &zA, &qB, &dA,
[all …]
Dtest_suite_nist_kw.function13 TEST_ASSERT(mbedtls_nist_kw_self_test(1) == 0);
38 TEST_ASSERT(mbedtls_nist_kw_setkey(&ctx1,
43 TEST_ASSERT(mbedtls_nist_kw_wrap(&ctx1, MBEDTLS_KW_MODE_KW,
47 TEST_ASSERT(output_len == sizeof(ciphertext1));
49 TEST_ASSERT(mbedtls_nist_kw_setkey(&ctx2,
54 TEST_ASSERT(mbedtls_nist_kw_unwrap(&ctx2, MBEDTLS_KW_MODE_KW,
59 TEST_ASSERT(output_len == sizeof(plaintext));
61 TEST_ASSERT(plaintext[i] == 0);
73 TEST_ASSERT(mbedtls_nist_kw_setkey(&ctx1,
78 TEST_ASSERT(mbedtls_nist_kw_wrap(&ctx1, MBEDTLS_KW_MODE_KW,
[all …]
Dtest_suite_cipher.function20 TEST_ASSERT(info != NULL);
23 TEST_ASSERT(mbedtls_cipher_info_from_type(type) == info);
29 TEST_ASSERT(mbedtls_cipher_info_get_name(info) == info->name);
30 TEST_ASSERT(mbedtls_cipher_info_from_string(info->name) == info);
36 TEST_ASSERT(key_bitlen == 0);
37 TEST_ASSERT(block_size == 1);
38 TEST_ASSERT(iv_size == 0);
40 TEST_ASSERT(key_bitlen == 256 ||
44 TEST_ASSERT(key_bitlen == 192);
45 TEST_ASSERT(!mbedtls_cipher_info_has_variable_key_bitlen(info));
[all …]
Dtest_suite_rsa.function174 TEST_ASSERT(mbedtls_rsa_set_padding(&ctx, padding_mode,
180 TEST_ASSERT(mbedtls_test_read_mpi(&P, input_P) == 0);
181 TEST_ASSERT(mbedtls_test_read_mpi(&Q, input_Q) == 0);
182 TEST_ASSERT(mbedtls_test_read_mpi(&N, input_N) == 0);
183 TEST_ASSERT(mbedtls_test_read_mpi(&E, input_E) == 0);
185 TEST_ASSERT(mbedtls_rsa_import(&ctx, &N, &P, &Q, NULL, &E) == 0);
188 TEST_ASSERT(mbedtls_rsa_complete(&ctx) == 0);
189 TEST_ASSERT(mbedtls_rsa_check_privkey(&ctx) == 0);
191 TEST_ASSERT(mbedtls_rsa_pkcs1_sign(
197 TEST_ASSERT(mbedtls_test_hexcmp(output, result_str->x,
[all …]
Dtest_suite_pkcs1_v21.function29 TEST_ASSERT(mbedtls_rsa_set_padding(&ctx,
36 TEST_ASSERT(mbedtls_mpi_read_binary(&N, input_N->x, input_N->len) == 0);
37 TEST_ASSERT(mbedtls_mpi_read_binary(&E, input_E->x, input_E->len) == 0);
38 TEST_ASSERT(mbedtls_rsa_import(&ctx, &N, NULL, NULL, NULL, &E) == 0);
39 TEST_ASSERT(mbedtls_rsa_get_len(&ctx) == (size_t) ((mod + 7) / 8));
40 TEST_ASSERT(mbedtls_rsa_check_pubkey(&ctx) == 0);
45 TEST_ASSERT(mbedtls_rsa_pkcs1_encrypt(&ctx,
80 TEST_ASSERT(mbedtls_rsa_set_padding(&ctx,
89 TEST_ASSERT(mbedtls_mpi_read_binary(&P, input_P->x, input_P->len) == 0);
90 TEST_ASSERT(mbedtls_mpi_read_binary(&Q, input_Q->x, input_Q->len) == 0);
[all …]
Dtest_suite_des.function13 TEST_ASSERT(mbedtls_des_key_check_weak(key->x) == ret);
27 TEST_ASSERT(mbedtls_des_setkey_enc(&ctx, key_str->x) == 0);
28 TEST_ASSERT(mbedtls_des_crypt_ecb(&ctx, src_str->x, output) == 0);
30 TEST_ASSERT(mbedtls_test_hexcmp(output, dst->x, 8, dst->len) == 0);
47 TEST_ASSERT(mbedtls_des_setkey_dec(&ctx, key_str->x) == 0);
48 TEST_ASSERT(mbedtls_des_crypt_ecb(&ctx, src_str->x, output) == 0);
50 TEST_ASSERT(mbedtls_test_hexcmp(output, dst->x, 8, dst->len) == 0);
68 TEST_ASSERT(mbedtls_des_setkey_enc(&ctx, key_str->x) == 0);
69 TEST_ASSERT(mbedtls_des_crypt_cbc(&ctx, MBEDTLS_DES_ENCRYPT, src_str->len, iv_str->x,
73 TEST_ASSERT(mbedtls_test_hexcmp(output, dst->x, src_str->len,
[all …]
Dtest_suite_mps.function59 TEST_ASSERT(mbedtls_mps_reader_feed(&rd, bufA, sizeof(bufA)) == 0);
62 TEST_ASSERT(mbedtls_mps_reader_get(&rd, 100, &tmp, NULL) == 0);
64 TEST_ASSERT(mbedtls_mps_reader_commit(&rd) == 0);
66 TEST_ASSERT(mbedtls_mps_reader_reclaim(&rd, &paused) == 0);
67 TEST_ASSERT(paused == 0);
109 TEST_ASSERT(mbedtls_mps_reader_feed(&rd, bufA, sizeof(bufA)) == 0);
112 TEST_ASSERT(mbedtls_mps_reader_get(&rd, 100, &tmp, NULL) == 0);
114 TEST_ASSERT(mbedtls_mps_reader_commit(&rd) == 0);
116 TEST_ASSERT(mbedtls_mps_reader_reclaim(&rd, NULL) == 0);
117 TEST_ASSERT(mbedtls_mps_reader_feed(&rd, bufB, sizeof(bufB)) == 0);
[all …]
Dtest_suite_memory_buffer_alloc.function30 TEST_ASSERT(mbedtls_memory_buffer_alloc_self_test(1) == 0);
56 TEST_ASSERT(check_pointer(ptr_a) == 0);
63 TEST_ASSERT(check_pointer(ptr_b) == 0);
70 TEST_ASSERT(check_pointer(ptr_c) == 0);
77 TEST_ASSERT(check_pointer(ptr_d) == 0);
84 TEST_ASSERT(reported_bytes == allocated_bytes);
90 TEST_ASSERT(mbedtls_memory_buffer_alloc_verify() == 0);
98 TEST_ASSERT(mbedtls_memory_buffer_alloc_verify() == 0);
106 TEST_ASSERT(mbedtls_memory_buffer_alloc_verify() == 0);
114 TEST_ASSERT(mbedtls_memory_buffer_alloc_verify() == 0);
[all …]
Dtest_suite_hmac_drbg.function54 TEST_ASSERT(md_info != NULL);
67 TEST_ASSERT(mbedtls_hmac_drbg_seed(&ctx, md_info, mbedtls_test_entropy_func, &entropy,
76 TEST_ASSERT(mbedtls_hmac_drbg_random(&ctx, out, sizeof(out) - 4) == 0);
77 TEST_ASSERT(mbedtls_hmac_drbg_random_with_add(&ctx, out, sizeof(out) - 4,
83 TEST_ASSERT(out[sizeof(out) - 4] == 0);
84 TEST_ASSERT(out[sizeof(out) - 3] == 0);
85 TEST_ASSERT(out[sizeof(out) - 2] == 0);
86 TEST_ASSERT(out[sizeof(out) - 1] == 0);
89 TEST_ASSERT(mbedtls_hmac_drbg_random(&ctx, out, sizeof(out)) == 0);
98 TEST_ASSERT(mbedtls_hmac_drbg_random(&ctx, out, sizeof(out)) == 0);
[all …]
Dtest_suite_psa_crypto_metadata.function89 TEST_ASSERT(PSA_##flag(alg)); \
91 TEST_ASSERT(!PSA_##flag(alg)); \
117 TEST_ASSERT(has_even_parity(value))
200 TEST_ASSERT(!PSA_ALG_IS_HASH(alg));
201 TEST_ASSERT(PSA_ALG_IS_MAC(alg));
202 TEST_ASSERT(!PSA_ALG_IS_CIPHER(alg));
203 TEST_ASSERT(!PSA_ALG_IS_AEAD(alg));
204 TEST_ASSERT(!PSA_ALG_IS_SIGN(alg));
205 TEST_ASSERT(!PSA_ALG_IS_ASYMMETRIC_ENCRYPTION(alg));
206 TEST_ASSERT(!PSA_ALG_IS_KEY_AGREEMENT(alg));
[all …]
Dtest_suite_pkcs1_v15.function33 TEST_ASSERT(mbedtls_rsa_set_padding(&ctx,
40 TEST_ASSERT(mbedtls_test_read_mpi(&N, input_N) == 0);
41 TEST_ASSERT(mbedtls_test_read_mpi(&E, input_E) == 0);
42 TEST_ASSERT(mbedtls_rsa_import(&ctx, &N, NULL, NULL, NULL, &E) == 0);
43 TEST_ASSERT(mbedtls_rsa_get_len(&ctx) == (size_t) ((mod + 7) / 8));
44 TEST_ASSERT(mbedtls_rsa_check_pubkey(&ctx) == 0);
49 TEST_ASSERT(mbedtls_rsa_pkcs1_encrypt(&ctx,
56 TEST_ASSERT(mbedtls_test_hexcmp(output, result_str->x,
82 TEST_ASSERT(mbedtls_rsa_set_padding(&ctx,
91 TEST_ASSERT(mbedtls_test_read_mpi(&P, input_P) == 0);
[all …]
Dtest_suite_ecp.function115 TEST_ASSERT(by_id != NULL);
116 TEST_ASSERT(by_tls != NULL);
117 TEST_ASSERT(by_name != NULL);
119 TEST_ASSERT(by_id == by_tls);
120 TEST_ASSERT(by_id == by_name);
122 TEST_ASSERT(by_id->bit_size == size);
123 TEST_ASSERT(size <= MBEDTLS_ECP_MAX_BITS);
124 TEST_ASSERT(size <= MBEDTLS_ECP_MAX_BYTES * 8);
138 TEST_ASSERT(mbedtls_ecp_group_load(&grp, grp_id) == 0);
140 TEST_ASSERT(mbedtls_test_read_mpi(&P.X, x_hex) == 0);
[all …]
Dtest_suite_entropy.function175 TEST_ASSERT(mbedtls_entropy_write_seed_file(&ctx, path) == ret);
176 TEST_ASSERT(mbedtls_entropy_update_seed_file(&ctx, path) == ret);
192 TEST_ASSERT(mbedtls_entropy_write_seed_file(&ctx, MBEDTLS_PLATFORM_STD_NV_SEED_FILE) == ret);
193 TEST_ASSERT(mbedtls_entropy_update_seed_file(&ctx, MBEDTLS_PLATFORM_STD_NV_SEED_FILE) == ret);
235 TEST_ASSERT(mbedtls_entropy_add_source(&ctx, entropy_dummy_source, &dummy,
260 TEST_ASSERT(mbedtls_entropy_func(&ctx, buf, len) == ret);
268 TEST_ASSERT(acc[j] != 0);
273 TEST_ASSERT(acc[j] == 0);
293 TEST_ASSERT(mbedtls_entropy_add_source(&ctx, entropy_dummy_source,
298 TEST_ASSERT(mbedtls_entropy_func(&ctx, buf, sizeof(buf))
[all …]
Dtest_suite_poly1305.function22 TEST_ASSERT(mbedtls_poly1305_mac(key->x, src_str->x,
33 TEST_ASSERT(mbedtls_poly1305_starts(&ctx, key->x) == 0);
35 TEST_ASSERT(mbedtls_poly1305_update(&ctx, src_str->x, src_str->len) == 0);
37 TEST_ASSERT(mbedtls_poly1305_finish(&ctx, mac) == 0);
49 TEST_ASSERT(mbedtls_poly1305_starts(&ctx, key->x) == 0);
51 TEST_ASSERT(mbedtls_poly1305_update(&ctx, src_str->x, 1) == 0);
52 TEST_ASSERT(mbedtls_poly1305_update(&ctx, src_str->x + 1, src_str->len - 1) == 0);
54 TEST_ASSERT(mbedtls_poly1305_finish(&ctx, mac) == 0);
64 TEST_ASSERT(mbedtls_poly1305_starts(&ctx, key->x) == 0);
66 TEST_ASSERT(mbedtls_poly1305_update(&ctx, src_str->x, 1) == 0);
[all …]
Dtest_suite_ecdsa.function25 TEST_ASSERT(mbedtls_ecp_group_load(&grp, id) == 0);
26 TEST_ASSERT(mbedtls_ecp_gen_keypair(&grp, &d, &Q,
30 TEST_ASSERT(mbedtls_ecdsa_sign(&grp, &r, &s, &d, buf, sizeof(buf),
33 TEST_ASSERT(mbedtls_ecdsa_verify(&grp, buf, sizeof(buf), &Q, &r, &s) == 0);
58 TEST_ASSERT(mbedtls_test_rnd_pseudo_rand(&rnd_info,
60 TEST_ASSERT(mbedtls_ecp_group_load(&grp, id) == 0);
61 TEST_ASSERT(mbedtls_ecp_gen_keypair(&grp, &d, &Q,
65 TEST_ASSERT(mbedtls_ecdsa_sign(&grp, &r, &s, &d, buf, sizeof(buf),
68 TEST_ASSERT(mbedtls_ecdsa_verify(&grp, buf, sizeof(buf), &Q, &r, &s) == 0);
94 TEST_ASSERT(mbedtls_ecp_group_load(&grp, id) == 0);
[all …]
Dtest_suite_oid.function26 TEST_ASSERT(ret == MBEDTLS_ERR_OID_NOT_FOUND);
28 TEST_ASSERT(ret == 0);
29 TEST_ASSERT(strcmp((char *) desc, result_str) == 0);
47 TEST_ASSERT(ret == MBEDTLS_ERR_OID_NOT_FOUND);
49 TEST_ASSERT(ret == 0);
50 TEST_ASSERT(strcmp((char *) desc, result_str) == 0);
68 TEST_ASSERT(ret == MBEDTLS_ERR_OID_NOT_FOUND);
70 TEST_ASSERT(ret == 0);
71 TEST_ASSERT(ext_type == exp_type);
90 TEST_ASSERT(ret == MBEDTLS_ERR_OID_NOT_FOUND);
[all …]
Dtest_suite_aes.function24 TEST_ASSERT(mbedtls_aes_setkey_enc(master, key->x,
26 TEST_ASSERT(mbedtls_aes_crypt_ecb(master, MBEDTLS_AES_ENCRYPT,
32 TEST_ASSERT(mbedtls_aes_setkey_dec(master, key->x,
40 TEST_ASSERT(mbedtls_aes_crypt_ecb(enc, MBEDTLS_AES_ENCRYPT,
46 TEST_ASSERT(mbedtls_aes_crypt_ecb(dec, MBEDTLS_AES_DECRYPT,
79 TEST_ASSERT(mbedtls_aes_setkey_enc(&ctx, key_str->x, key_str->len * 8) == setkey_result);
81 TEST_ASSERT(mbedtls_aes_crypt_ecb(&ctx, MBEDTLS_AES_ENCRYPT, src_str->x, output) == 0);
83 TEST_ASSERT(mbedtls_test_hexcmp(output, dst->x, 16, dst->len) == 0);
100 TEST_ASSERT(pt->len == ct->len);
101 TEST_ASSERT(key->len == 16 || key->len == 24 || key->len == 32);
[all …]
Dtest_suite_ssl.function43 TEST_ASSERT(ret > 0);
86 TEST_ASSERT(mbedtls_test_ssl_buffer_put(NULL, input, sizeof(input))
88 TEST_ASSERT(mbedtls_test_ssl_buffer_get(NULL, output, sizeof(output))
90 TEST_ASSERT(mbedtls_test_ssl_buffer_put(NULL, NULL, sizeof(input))
93 TEST_ASSERT(mbedtls_test_ssl_buffer_put(NULL, NULL, 0) == -1);
94 TEST_ASSERT(mbedtls_test_ssl_buffer_get(NULL, NULL, 0) == -1);
98 TEST_ASSERT(mbedtls_test_ssl_buffer_put(&buf, input, sizeof(input))
100 TEST_ASSERT(mbedtls_test_ssl_buffer_get(&buf, output, sizeof(output))
102 TEST_ASSERT(mbedtls_test_ssl_buffer_put(&buf, NULL, sizeof(input))
105 TEST_ASSERT(mbedtls_test_ssl_buffer_put(&buf, NULL, 0) == -1);
[all …]
Dtest_suite_chacha20.function22 TEST_ASSERT(src_str->len == expected_output_str->len);
23 TEST_ASSERT(key_str->len == 32U);
24 TEST_ASSERT(nonce_str->len == 12U);
29 TEST_ASSERT(mbedtls_chacha20_crypt(key_str->x, nonce_str->x, counter, src_str->len, src_str->x,
40 TEST_ASSERT(mbedtls_chacha20_setkey(&ctx, key_str->x) == 0);
42 TEST_ASSERT(mbedtls_chacha20_starts(&ctx, nonce_str->x, counter) == 0);
45 TEST_ASSERT(mbedtls_chacha20_update(&ctx, src_str->len, src_str->x, output) == 0);
56 TEST_ASSERT(mbedtls_chacha20_starts(&ctx, nonce_str->x, counter) == 0);
59 TEST_ASSERT(mbedtls_chacha20_update(&ctx, 1, src_str->x, output) == 0);
60 TEST_ASSERT(mbedtls_chacha20_update(&ctx, src_str->len - 1,
[all …]
Dtest_suite_base64.function72 TEST_ASSERT(mbedtls_base64_encode(dst_str, dst_buf_size, &len, src_str, src_len) == result);
75 … /* dest_str will have had tainted data copied to it, prevent the TEST_ASSERT below from triggering
80 TEST_ASSERT(strcmp((char *) dst_str, dst_string) == 0);
98 TEST_ASSERT(res == result);
100 TEST_ASSERT(strcmp((char *) dst_str, dst_string) == 0);
115 TEST_ASSERT(mbedtls_base64_encode(res, dst_buf_size, &len, src->x, src->len) == result);
118 /* res will have had tainted data copied to it, prevent the TEST_ASSERT below from triggering
123 TEST_ASSERT(len == strlen(dst));
124 TEST_ASSERT(memcmp(dst, res, len) == 0);
141 TEST_ASSERT(mbedtls_base64_decode(res, dst_buf_size, &len, (unsigned char *) src,
[all …]
/openthread-latest/third_party/mbedtls/repo/tests/src/test_helpers/
Dssl_helpers.c623 TEST_ASSERT(ret == 0); in mbedtls_test_ssl_endpoint_certificate_init()
634 TEST_ASSERT(ret == 0); in mbedtls_test_ssl_endpoint_certificate_init()
641 TEST_ASSERT(ret == 0); in mbedtls_test_ssl_endpoint_certificate_init()
647 TEST_ASSERT(ret == 0); in mbedtls_test_ssl_endpoint_certificate_init()
654 TEST_ASSERT(ret == 0); in mbedtls_test_ssl_endpoint_certificate_init()
662 TEST_ASSERT(ret == 0); in mbedtls_test_ssl_endpoint_certificate_init()
669 TEST_ASSERT(ret == 0); in mbedtls_test_ssl_endpoint_certificate_init()
675 TEST_ASSERT(ret == 0); in mbedtls_test_ssl_endpoint_certificate_init()
682 TEST_ASSERT(ret == 0); in mbedtls_test_ssl_endpoint_certificate_init()
713 TEST_ASSERT(ret == 0); in mbedtls_test_ssl_endpoint_certificate_init()
[all …]

1234