/openthread-latest/third_party/mbedtls/repo/library/ |
D | asn1write.c | 24 int mbedtls_asn1_write_len(unsigned char **p, const unsigned char *start, size_t len) in mbedtls_asn1_write_len() argument 27 if (len > 0xFFFFFFFF) { in mbedtls_asn1_write_len() 34 if (len >= 0x80) { in mbedtls_asn1_write_len() 35 for (size_t l = len; l != 0; l >>= 8) { in mbedtls_asn1_write_len() 45 *--(*p) = MBEDTLS_BYTE_0(len); in mbedtls_asn1_write_len() 46 len >>= 8; in mbedtls_asn1_write_len() 47 } while (len); in mbedtls_asn1_write_len() 71 size_t len, in mbedtls_asn1_write_len_and_tag() argument 76 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_len(p, start, len)); in mbedtls_asn1_write_len_and_tag() 77 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_tag(p, start, tag)); in mbedtls_asn1_write_len_and_tag() [all …]
|
D | asn1parse.c | 30 size_t *len) in mbedtls_asn1_get_len() argument 37 *len = *(*p)++; in mbedtls_asn1_get_len() 46 *len = 0; in mbedtls_asn1_get_len() 49 *len = (*len << 8) | **p; in mbedtls_asn1_get_len() 54 if (*len > (size_t) (end - *p)) { in mbedtls_asn1_get_len() 63 size_t *len, int tag) in mbedtls_asn1_get_tag() argument 75 return mbedtls_asn1_get_len(p, end, len); in mbedtls_asn1_get_tag() 85 size_t len; in mbedtls_asn1_get_bool() local 87 if ((ret = mbedtls_asn1_get_tag(p, end, &len, MBEDTLS_ASN1_BOOLEAN)) != 0) { in mbedtls_asn1_get_bool() 91 if (len != 1) { in mbedtls_asn1_get_bool() [all …]
|
D | x509write_crt.c | 167 size_t len = 0; in mbedtls_x509write_crt_set_basic_constraints() local 177 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_int(&c, buf, in mbedtls_x509write_crt_set_basic_constraints() 180 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_bool(&c, buf, 1)); in mbedtls_x509write_crt_set_basic_constraints() 183 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_len(&c, buf, len)); in mbedtls_x509write_crt_set_basic_constraints() 184 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_tag(&c, buf, in mbedtls_x509write_crt_set_basic_constraints() 191 is_ca, buf + sizeof(buf) - len, len); in mbedtls_x509write_crt_set_basic_constraints() 202 size_t len = 0; in mbedtls_x509write_crt_set_key_identifier() local 209 MBEDTLS_ASN1_CHK_ADD(len, in mbedtls_x509write_crt_set_key_identifier() 219 buf + sizeof(buf) - len, in mbedtls_x509write_crt_set_key_identifier() 220 len, in mbedtls_x509write_crt_set_key_identifier() [all …]
|
D | pkwrite.c | 68 size_t len = 0, tmp_len = 0; in pk_write_rsa_der() local 75 len += tmp_len; in pk_write_rsa_der() 78 return (int) len; in pk_write_rsa_der() 93 size_t len = 0; in pk_write_ec_pubkey() local 97 if (psa_export_public_key(pk->priv_id, buf, sizeof(buf), &len) != PSA_SUCCESS) { in pk_write_ec_pubkey() 101 len = pk->pub_raw_len; in pk_write_ec_pubkey() 102 memcpy(buf, pk->pub_raw, len); in pk_write_ec_pubkey() 105 if (*p < start || (size_t) (*p - start) < len) { in pk_write_ec_pubkey() 109 *p -= len; in pk_write_ec_pubkey() 110 memcpy(*p, buf, len); in pk_write_ec_pubkey() [all …]
|
D | x509_create.c | 139 int len, in parse_attribute_value_string() argument 144 const char *end = s + len; in parse_attribute_value_string() 203 size_t len, in parse_attribute_value_hex_der_encoded() argument 211 if (len % 2 != 0) { in parse_attribute_value_hex_der_encoded() 215 size_t const der_length = len / 2; in parse_attribute_value_hex_der_encoded() 287 mbedtls_asn1_buf oid = { .p = NULL, .len = 0, .tag = MBEDTLS_ASN1_NULL }; in mbedtls_x509_string_to_names() 307 oid.len = strlen(attr_descr->oid); in mbedtls_x509_string_to_names() 308 oid.p = mbedtls_calloc(1, oid.len); in mbedtls_x509_string_to_names() 309 memcpy(oid.p, attr_descr->oid, oid.len); in mbedtls_x509_string_to_names() 347 mbedtls_asn1_store_named_data(head, (char *) oid.p, oid.len, in mbedtls_x509_string_to_names() [all …]
|
D | x509write_csr.c | 143 size_t len = 0; in x509write_csr_der_internal() local 153 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_x509_write_extensions(&c, buf, in x509write_csr_der_internal() 156 if (len) { in x509write_csr_der_internal() 157 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_len(&c, buf, len)); in x509write_csr_der_internal() 158 MBEDTLS_ASN1_CHK_ADD(len, in x509write_csr_der_internal() 163 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_len(&c, buf, len)); in x509write_csr_der_internal() 164 MBEDTLS_ASN1_CHK_ADD(len, in x509write_csr_der_internal() 169 MBEDTLS_ASN1_CHK_ADD(len, in x509write_csr_der_internal() 174 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_len(&c, buf, len)); in x509write_csr_der_internal() 175 MBEDTLS_ASN1_CHK_ADD(len, in x509write_csr_der_internal() [all …]
|
D | entropy_poll.c | 43 int mbedtls_platform_entropy_poll(void *data, unsigned char *output, size_t len, in mbedtls_platform_entropy_poll() argument 54 while (len != 0) { in mbedtls_platform_entropy_poll() 56 (len > ULONG_MAX) ? ULONG_MAX : (unsigned long) len; in mbedtls_platform_entropy_poll() 64 len -= ulong_bytes; in mbedtls_platform_entropy_poll() 128 size_t len; in sysctl_arnd_wrapper() local 134 len = buflen > 256 ? 256 : buflen; in sysctl_arnd_wrapper() 135 if (sysctl(name, 2, buf, &len, NULL, 0) == -1) { in sysctl_arnd_wrapper() 138 buflen -= len; in sysctl_arnd_wrapper() 139 buf += len; in sysctl_arnd_wrapper() 149 unsigned char *output, size_t len, size_t *olen) in mbedtls_platform_entropy_poll() argument [all …]
|
D | pkcs7.c | 41 size_t *len) in pkcs7_get_next_content_len() argument 45 ret = mbedtls_asn1_get_tag(p, end, len, MBEDTLS_ASN1_CONSTRUCTED in pkcs7_get_next_content_len() 49 } else if ((size_t) (end - *p) != *len) { in pkcs7_get_next_content_len() 88 size_t len = 0; in pkcs7_get_content_info_type() local 92 ret = mbedtls_asn1_get_tag(p, end, &len, MBEDTLS_ASN1_CONSTRUCTED in pkcs7_get_content_info_type() 98 *seq_end = *p + len; in pkcs7_get_content_info_type() 99 ret = mbedtls_asn1_get_tag(p, *seq_end, &len, MBEDTLS_ASN1_OID); in pkcs7_get_content_info_type() 106 pkcs7->len = len; in pkcs7_get_content_info_type() 108 *p += len; in pkcs7_get_content_info_type() 137 size_t len = 0; in pkcs7_get_digest_algorithm_set() local [all …]
|
D | pkparse.c | 113 const unsigned char *const end = params->p + params->len; in pk_group_from_specified() 115 size_t len; in pk_group_from_specified() local 133 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in pk_group_from_specified() 138 end_field = p + len; in pk_group_from_specified() 148 if ((ret = mbedtls_asn1_get_tag(&p, end_field, &len, MBEDTLS_ASN1_OID)) != 0) { in pk_group_from_specified() 152 if (len != MBEDTLS_OID_SIZE(MBEDTLS_OID_ANSI_X9_62_PRIME_FIELD) || in pk_group_from_specified() 153 memcmp(p, MBEDTLS_OID_ANSI_X9_62_PRIME_FIELD, len) != 0) { in pk_group_from_specified() 157 p += len; in pk_group_from_specified() 180 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in pk_group_from_specified() 185 end_curve = p + len; in pk_group_from_specified() [all …]
|
D | x509.c | 81 if ((ret = mbedtls_asn1_get_len(p, end, &serial->len)) != 0) { in mbedtls_x509_get_serial() 86 *p += serial->len; in mbedtls_x509_get_serial() 185 size_t len; in x509_get_hash_alg() local 194 end = p + alg->len; in x509_get_hash_alg() 204 if ((ret = mbedtls_asn1_get_tag(&p, end, &md_oid.len, MBEDTLS_ASN1_OID)) != 0) { in x509_get_hash_alg() 209 p += md_oid.len; in x509_get_hash_alg() 221 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, MBEDTLS_ASN1_NULL)) != 0 || len != 0) { in x509_get_hash_alg() 252 size_t len; in mbedtls_x509_get_rsassa_pss_params() local 267 end = p + params->len; in mbedtls_x509_get_rsassa_pss_params() 276 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in mbedtls_x509_get_rsassa_pss_params() [all …]
|
/openthread-latest/third_party/mbedtls/repo/tests/suites/ |
D | test_suite_ccm.function | 19 size_t n2 = input->len - n1; 20 size_t n2_add = add->len - n1_add; 24 TEST_ASSERT(n1 <= input->len); 25 TEST_ASSERT(n1_add <= add->len); 26 TEST_EQUAL(input->len, expected_output->len); 27 TEST_EQUAL(0, mbedtls_ccm_starts(ctx, mode, iv->x, iv->len)); 28 TEST_EQUAL(0, mbedtls_ccm_set_lengths(ctx, add->len, input->len, tag->len)); 51 TEST_CALLOC(output, tag->len); 52 TEST_EQUAL(0, mbedtls_ccm_finish(ctx, output, tag->len)); 53 TEST_MEMORY_COMPARE(output, tag->len, tag->x, tag->len); [all …]
|
D | test_suite_hmac_drbg.function | 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); [all …]
|
D | test_suite_shax.function | 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); [all …]
|
D | test_suite_pkcs5.function | 18 TEST_ASSERT(mbedtls_pkcs5_pbkdf2_hmac_ext(hash, pw_str->x, pw_str->len, 19 salt_str->x, salt_str->len, 23 key_len, result_key_string->len) == 0); 45 params.len = params_hex->len; 52 pw->x, pw->len, data->x, data->len, my_out); 56 ASSERT_COMPARE(my_out, ref_out->len, 57 ref_out->x, ref_out->len); 63 pw->x, pw->len, data->x, data->len, my_out, 68 ref_out->x, ref_out->len); 94 params.len = params_hex->len; [all …]
|
D | test_suite_pkcs12.function | 39 password_len = password_arg->len; 45 salt_len = salt_arg->len; 62 TEST_MEMORY_COMPARE(expected_output->x, expected_output->len, 90 pbe_params.len = params_hex->len; 96 md_alg, pw->x, pw->len, data->x, data->len, my_out); 100 ASSERT_COMPARE(my_out, ref_out->len, 101 ref_out->x, ref_out->len); 108 pbe_params.len = params_hex->len; 112 md_alg, pw->x, pw->len, data->x, data->len, my_out, 117 ref_out->x, ref_out->len); [all …]
|
D | test_suite_lmots.function | 42 key_id->x, leaf_id, seed->x, seed->len), 0); 45 msg->x, msg->len, sig, sizeof(sig), NULL), 0); 46 TEST_EQUAL(mbedtls_lmots_verify(&pub_ctx, msg->x, msg->len, sig, sizeof(sig)), 0); 65 key_id->x, leaf_id, seed->x, seed->len), 0); 87 TEST_EQUAL(mbedtls_lmots_import_public_key(&ctx, pub_key->x, pub_key->len), 0); 89 TEST_EQUAL(mbedtls_lmots_verify(&ctx, msg->x, msg->len, sig->x, sig->len), expected_rc); 93 if (msg->len >= 1) { 96 TEST_EQUAL(mbedtls_lmots_verify(&ctx, msg->x, msg->len, sig->x, sig->len), 101 msg->x[msg->len - 1] ^= 1; 102 TEST_EQUAL(mbedtls_lmots_verify(&ctx, msg->x, msg->len, sig->x, sig->len), [all …]
|
D | test_suite_aria.function | 74 TEST_ASSERT(mbedtls_aria_setkey_enc(&ctx, key_str->x, key_str->len * 8) 77 for (i = 0; i < src_str->len; i += MBEDTLS_ARIA_BLOCKSIZE) { 82 TEST_MEMORY_COMPARE(output, expected_output->len, 83 expected_output->x, expected_output->len); 102 TEST_ASSERT(mbedtls_aria_setkey_dec(&ctx, key_str->x, key_str->len * 8) 105 for (i = 0; i < src_str->len; i += MBEDTLS_ARIA_BLOCKSIZE) { 110 TEST_MEMORY_COMPARE(output, expected_output->len, 111 expected_output->x, expected_output->len); 130 mbedtls_aria_setkey_enc(&ctx, key_str->x, key_str->len * 8); 132 src_str->len, iv_str->x, src_str->x, [all …]
|
D | test_suite_lms.function | 27 seed->x, seed->len), 0); 32 msg->x, msg->len, sig, sizeof(sig), 35 TEST_EQUAL(mbedtls_lms_verify(&pub_ctx, msg->x, msg->len, sig, 60 seed->x, seed->len), 0); 87 TEST_EQUAL(mbedtls_lms_import_public_key(&ctx, pub_key->x, pub_key->len), 0); 89 TEST_EQUAL(mbedtls_lms_verify(&ctx, msg->x, msg->len, sig->x, sig->len), expected_rc); 93 if (msg->len >= 1) { 96 TEST_EQUAL(mbedtls_lms_verify(&ctx, msg->x, msg->len, sig->x, sig->len), 101 msg->x[msg->len - 1] ^= 1; 102 TEST_EQUAL(mbedtls_lms_verify(&ctx, msg->x, msg->len, sig->x, sig->len), [all …]
|
/openthread-latest/tests/scripts/thread-cert/border_router/ |
D | test_single_border_router.py | 106 self.assertEqual(len(br.get_netdata_omr_prefixes()), 1) 107 self.assertEqual(len(router.get_netdata_omr_prefixes()), 1) 108 self.assertEqual(len(br.get_netdata_non_nat64_routes()), 1) 109 self.assertEqual(len(router.get_netdata_non_nat64_routes()), 1) 114 self.assertEqual(len(br.get_ip6_address(config.ADDRESS_TYPE.OMR)), 1) 115 self.assertEqual(len(router.get_ip6_address(config.ADDRESS_TYPE.OMR)), 1) 116 self.assertEqual(len(host.get_ip6_address(config.ADDRESS_TYPE.ONLINK_ULA)), 1) 144 self.assertGreaterEqual(len(host.get_addrs()), 2) 146 self.assertEqual(len(br.get_netdata_omr_prefixes()), 2) 147 self.assertEqual(len(router.get_netdata_omr_prefixes()), 2) [all …]
|
D | test_multi_border_routers.py | 135 self.assertEqual(len(br1.get_netdata_omr_prefixes()), 1) 136 self.assertEqual(len(router1.get_netdata_omr_prefixes()), 1) 137 self.assertEqual(len(br2.get_netdata_omr_prefixes()), 1) 138 self.assertEqual(len(router2.get_netdata_omr_prefixes()), 1) 144 self.assertEqual(len(br1.get_netdata_non_nat64_routes()), 2) 145 self.assertEqual(len(router1.get_netdata_non_nat64_routes()), 2) 146 self.assertEqual(len(br2.get_netdata_non_nat64_routes()), 2) 147 self.assertEqual(len(router2.get_netdata_non_nat64_routes()), 2) 151 self.assertEqual(len(br1.get_ip6_address(config.ADDRESS_TYPE.OMR)), 1) 152 self.assertEqual(len(router1.get_ip6_address(config.ADDRESS_TYPE.OMR)), 1) [all …]
|
/openthread-latest/third_party/mbedtls/repo/tests/src/ |
D | random.c | 31 size_t len) in mbedtls_test_rnd_std_rand() argument 40 for (i = 0; i < len; ++i) { in mbedtls_test_rnd_std_rand() 48 arc4random_buf(output, len); in mbedtls_test_rnd_std_rand() 56 size_t len) in mbedtls_test_rnd_zero_rand() argument 62 memset(output, 0, len); in mbedtls_test_rnd_zero_rand() 69 size_t len) in mbedtls_test_rnd_buffer_rand() argument 75 return mbedtls_test_rnd_std_rand(NULL, output, len); in mbedtls_test_rnd_buffer_rand() 78 use_len = len; in mbedtls_test_rnd_buffer_rand() 79 if (len > info->length) { in mbedtls_test_rnd_buffer_rand() 89 if (len - use_len > 0) { in mbedtls_test_rnd_buffer_rand() [all …]
|
D | asn1_helpers.c | 22 size_t len; in mbedtls_test_asn1_skip_integer() local 25 TEST_EQUAL(mbedtls_asn1_get_tag(p, end, &len, in mbedtls_test_asn1_skip_integer() 31 TEST_ASSERT(len <= (size_t) (end - *p)); in mbedtls_test_asn1_skip_integer() 36 if ((len == 1 && (*p)[0] == 0) || in mbedtls_test_asn1_skip_integer() 37 (len > 1 && (*p)[0] == 0 && ((*p)[1] & 0x80) != 0)) { in mbedtls_test_asn1_skip_integer() 39 --len; in mbedtls_test_asn1_skip_integer() 41 if (min_bits == 0 && len == 0) { in mbedtls_test_asn1_skip_integer() 46 actual_bits = 8 * (len - 1); in mbedtls_test_asn1_skip_integer() 54 TEST_ASSERT(((*p)[len-1] & 1) != 0); in mbedtls_test_asn1_skip_integer() 56 *p += len; in mbedtls_test_asn1_skip_integer()
|
/openthread-latest/tests/toranj/cli/ |
D | test-019-netdata-context-id.py | 104 verify(len(netdata['prefixes']) == 3) 105 verify(len(netdata['routes']) == 1) 111 verify(len(contexts) == 3) 130 verify(len(netdata['prefixes']) == 2) 131 verify(len(netdata['routes']) == 1) 137 verify(len(contexts) == 3) 155 verify(len(netdata['prefixes']) == 2) 156 verify(len(netdata['routes']) == 1) 157 verify(len(netdata['contexts']) == 2) 171 verify(len(netdata['prefixes']) == 2) [all …]
|
/openthread-latest/third_party/mbedtls/repo/programs/fuzz/ |
D | common.c | 25 int dummy_send(void *ctx, const unsigned char *buf, size_t len) in dummy_send() argument 32 if (len > INT_MAX) { in dummy_send() 35 return (int) len; in dummy_send() 38 int fuzz_recv(void *ctx, unsigned char *buf, size_t len) in fuzz_recv() argument 47 if (len > INT_MAX) { in fuzz_recv() 50 if (len + biomemfuzz->Offset > biomemfuzz->Size) { in fuzz_recv() 52 len = biomemfuzz->Size - biomemfuzz->Offset; in fuzz_recv() 54 memcpy(buf, biomemfuzz->Data + biomemfuzz->Offset, len); in fuzz_recv() 55 biomemfuzz->Offset += len; in fuzz_recv() 56 return (int) len; in fuzz_recv() [all …]
|
/openthread-latest/third_party/mbedtls/repo/programs/ssl/ |
D | ssl_test_common_source.c | 49 size_t len = 0; in nss_keylog_export() local 61 len += sprintf(nss_keylog_line + len, in nss_keylog_export() 65 len += sprintf(nss_keylog_line + len, in nss_keylog_export() 69 len += sprintf(nss_keylog_line + len, " "); in nss_keylog_export() 72 len += sprintf(nss_keylog_line + len, in nss_keylog_export() 76 len += sprintf(nss_keylog_line + len, "\n"); in nss_keylog_export() 77 nss_keylog_line[len] = '\0'; in nss_keylog_export() 95 if (fwrite(nss_keylog_line, 1, len, f) != len) { in nss_keylog_export() 135 unsigned char const *buf, size_t len) in ssl_check_record() argument 142 tmp_buf = mbedtls_calloc(1, len); in ssl_check_record() [all …]
|