| /mbedtls/library/ |
| A D | asn1write.c | 58 if (*p - start < 1) { in mbedtls_asn1_write_tag() 62 *--(*p) = tag; in mbedtls_asn1_write_tag() 87 if (*p < start || (size_t) (*p - start) < size) { in mbedtls_asn1_write_raw_buffer() 92 (*p) -= len; in mbedtls_asn1_write_raw_buffer() 114 if (*p < start || (size_t) (*p - start) < len) { in mbedtls_asn1_write_mpi() 118 (*p) -= len; in mbedtls_asn1_write_mpi() 129 *--(*p) = 0x00; in mbedtls_asn1_write_mpi() 213 if (**p & 0x80) { in asn1_write_tagged_int() 217 *--(*p) = 0x00; in asn1_write_tagged_int() 319 if (*p < start || (size_t) (*p - start) < byte_len + 1) { in mbedtls_asn1_write_bitstring() [all …]
|
| A D | asn1parse.c | 47 (*p)++; in mbedtls_asn1_get_len() 73 (*p)++; in mbedtls_asn1_get_tag() 96 (*p)++; in mbedtls_asn1_get_bool() 126 ++(*p); in asn1_get_tagged_int() 176 *p += len; in mbedtls_asn1_get_mpi() 203 (*p)++; in mbedtls_asn1_get_bitstring() 206 bs->p = *p; in mbedtls_asn1_get_bitstring() 288 ++(*p); in mbedtls_asn1_get_bitstring_null() 374 alg->p = *p; in mbedtls_asn1_get_alg() 383 (*p)++; in mbedtls_asn1_get_alg() [all …]
|
| A D | x509.c | 85 serial->p = *p; in mbedtls_x509_get_serial() 193 p = alg->p; in x509_get_hash_alg() 208 md_oid.p = p; in x509_get_hash_alg() 266 p = (unsigned char *) params->p; in mbedtls_x509_get_rsassa_pss_params() 434 oid->p = *p; in x509_get_attr_type_value() 457 val->p = *p; in x509_get_attr_type_value() 708 sig->p = *p; in mbedtls_x509_get_sig() 784 ext->p = *p; in mbedtls_x509_get_ext() 1150 cur_oid.p = p; in x509_get_other_name() 1233 tmp_san_buf.p = *p; in mbedtls_x509_get_subject_alt_name_ext() [all …]
|
| A D | x509_crl.c | 120 *p += len; in x509_get_crl_ext() 136 *p += len; in x509_get_crl_ext() 173 ext->p = *p; in x509_get_crl_entry_ext() 201 *p += len; in x509_get_crl_entry_ext() 248 cur_entry->raw.p = *p; in x509_get_entries() 336 crl->raw.p = p; in mbedtls_x509_crl_parse_der() 362 crl->tbs.p = p; in mbedtls_x509_crl_parse_der() 402 crl->issuer_raw.p = p; in mbedtls_x509_crl_parse_der() 415 crl->issuer_raw.len = (size_t) (p - crl->issuer_raw.p); in mbedtls_x509_crl_parse_der() 599 char *p; in mbedtls_x509_crl_info() local [all …]
|
| A D | pkcs7.c | 95 *p = start; in pkcs7_get_content_info_type() 107 pkcs7->p = *p; in pkcs7_get_content_info_type() 108 *p += len; in pkcs7_get_content_info_type() 186 start = *p; in pkcs7_get_certificates() 236 signature->p = *p; in pkcs7_get_signature() 238 *p = *p + len; in pkcs7_get_signature() 306 signer->issuer_raw.p = *p; in pkcs7_get_signer_info() 314 ret = mbedtls_x509_get_name(p, *p + len, &signer->issuer); in pkcs7_get_signer_info() 566 pkcs7->raw.p = p = mbedtls_calloc(1, buflen); in mbedtls_pkcs7_parse_der() 592 p = pkcs7->raw.p; in mbedtls_pkcs7_parse_der() [all …]
|
| A D | x509_csr.c | 93 extn_oid.p = *p; in x509_csr_parse_extensions() 225 attr_oid.p = *p; in x509_csr_parse_attributes() 297 csr->raw.p = p; in mbedtls_x509_csr_parse_der_internal() 299 end = p + len; in mbedtls_x509_csr_parse_der_internal() 323 csr->cri.p = p; in mbedtls_x509_csr_parse_der_internal() 331 end = p + len; in mbedtls_x509_csr_parse_der_internal() 352 csr->subject_raw.p = p; in mbedtls_x509_csr_parse_der_internal() 365 csr->subject_raw.len = (size_t) (p - csr->subject_raw.p); in mbedtls_x509_csr_parse_der_internal() 397 p += len; in mbedtls_x509_csr_parse_der_internal() 533 char *p; in mbedtls_x509_csr_info() local [all …]
|
| A D | ssl_tls13_client.c | 69 p += 4; in ssl_tls13_write_supported_versions_ext() 152 p += 2; in ssl_tls13_parse_alpn_ext() 283 p += 6; in ssl_tls13_write_key_share_ext() 479 p += 2; in ssl_tls13_parse_key_share_ext() 540 p += 2; in ssl_tls13_parse_cookie_ext() 587 p += 6; in ssl_tls13_write_cookie_ext() 641 p += 5; in ssl_tls13_write_psk_key_exchange_modes_ext() 926 p += 6; in mbedtls_ssl_tls13_write_identities_of_pre_shared_key_ext() 1012 p += 2; in mbedtls_ssl_tls13_write_binders_of_pre_shared_key_ext() 1631 p += 2; in ssl_tls13_parse_server_hello() [all …]
|
| A D | ssl_client.c | 75 p += 2; in ssl_write_hostname_ext() 78 p += 2; in ssl_write_hostname_ext() 81 p += 2; in ssl_write_hostname_ext() 86 p += 2; in ssl_write_hostname_ext() 136 p += 6; in ssl_write_alpn_ext() 238 p += 6; in ssl_write_supported_groups_ext() 344 p += 2; in ssl_write_client_hello_cipher_suites() 376 p += 2; in ssl_write_client_hello_cipher_suites() 474 p += 2; in ssl_write_client_hello_body() 563 *p++ = 1; in ssl_write_client_hello_body() [all …]
|
| A D | x509_crt.c | 313 memcmp(a->p, b->p, b->len) == 0) { in x509_string_cmp() 486 uid->p = *p; in x509_get_uid() 599 subject_key_id->p = *p; in x509_get_subject_key_id() 641 authority_key_id->keyIdentifier.p = *p; in x509_get_authority_key_id() 787 policy_oid.p = *p; in x509_get_certificate_policies() 818 buf->p = policy_oid.p; in x509_get_certificate_policies() 904 extn_oid.p = *p; in x509_get_crt_ext() 1133 crt->tbs.p = p; in x509_crt_parse_der_core() 1176 crt->issuer_raw.p = p; in x509_crt_parse_der_core() 1206 crt->subject_raw.p = p; in x509_crt_parse_der_core() [all …]
|
| A D | bignum.c | 88 void * const p[2] = { X->p, Y->p }; in mbedtls_mpi_lt_mpi_ct() local 229 X->p = p; in mbedtls_mpi_grow() 277 X->p = p; in mbedtls_mpi_shrink() 991 Y.p = p; in mbedtls_mpi_cmp_int() 1035 p = X->p; in mbedtls_mpi_add_abs() 1049 *p += c; c = (*p < c); j++; p++; in mbedtls_mpi_add_abs() 1168 B.p = p; in mbedtls_mpi_add_int() 1184 B.p = p; in mbedtls_mpi_sub_int() 1525 B.p = p; in mbedtls_mpi_div_int() 1698 mbedtls_mpi_core_exp_mod(X->p, X->p, N->p, N->n, E->p, E->n, RR.p, T); in mbedtls_mpi_exp_mod() [all …]
|
| A D | pkparse.c | 112 unsigned char *p = params->p; in pk_group_from_specified() local 157 p += len; in pk_group_from_specified() 196 p += len; in pk_group_from_specified() 203 p += len; in pk_group_from_specified() 229 (p[0] != 0x02 && p[0] != 0x03) || in pk_group_from_specified() 238 p += len; in pk_group_from_specified() 370 params->p = *p; in pk_get_ecparams() 560 *p += end - *p; in mbedtls_pk_parse_subpubkey() 582 *p += end - *p; in mbedtls_pk_parse_subpubkey() 648 d = p; in pk_parse_key_sec1_der() [all …]
|
| A D | x509_create.c | 351 oid.p = NULL; in mbedtls_x509_string_to_names() 371 if (oid.p != NULL) { in mbedtls_x509_string_to_names() 372 mbedtls_free(oid.p); in mbedtls_x509_string_to_names() 394 cur->val.p[0] = critical; in mbedtls_x509_set_extension() 474 if (*p < start || (size_t) (*p - start) < size) { in mbedtls_x509_write_sig() 479 (*p) -= len; in mbedtls_x509_write_sig() 480 memcpy(*p, sig, len); in mbedtls_x509_write_sig() 482 if (*p - start < 1) { in mbedtls_x509_write_sig() 486 *--(*p) = 0; in mbedtls_x509_write_sig() 517 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_raw_buffer(p, start, ext->val.p + 1, in x509_write_extension() [all …]
|
| A D | bignum_mod.c | 35 r->p = p; in mbedtls_mpi_mod_residue_setup() 47 r->p = NULL; in mbedtls_mpi_mod_residue_release() 56 N->p = NULL; in mbedtls_mpi_mod_modulus_init() 131 N->p = p; in standard_modulus_setup() 181 mbedtls_mpi_mod_raw_mul(X->p, A->p, B->p, N, T); in mbedtls_mpi_mod_mul() 197 mbedtls_mpi_mod_raw_sub(X->p, A->p, B->p, N); in mbedtls_mpi_mod_sub() 208 mbedtls_mpi_mod_raw_inv_prime(X->p, A->p, in mbedtls_mpi_mod_inv_mont() 230 mbedtls_mpi_core_to_mont_rep(X->p, A->p, Nmont.p, Nmont.limbs, in mbedtls_mpi_mod_inv_non_mont() 234 mbedtls_mpi_mod_raw_inv_prime(X->p, X->p, in mbedtls_mpi_mod_inv_non_mont() 241 mbedtls_mpi_core_from_mont_rep(X->p, X->p, Nmont.p, Nmont.limbs, in mbedtls_mpi_mod_inv_non_mont() [all …]
|
| A D | pkwrite.c | 73 *p -= tmp_len; in pk_write_rsa_der() 105 if (*p < start || (size_t) (*p - start) < len) { in pk_write_ec_pubkey() 109 *p -= len; in pk_write_ec_pubkey() 128 *p -= len; in pk_write_ec_pubkey() 141 if (*p < start || (size_t) (*p - start) < len) { in pk_write_ec_pubkey() 145 *p -= len; in pk_write_ec_pubkey() 309 if (*p - buf < 1) { in pk_write_ec_der() 312 (*p)--; in pk_write_ec_der() 313 **p = 0; in pk_write_ec_der() 358 if (*p < start) { in pk_write_opaque_pubkey() [all …]
|
| A D | ssl_tls13_server.c | 62 p < cipher_suites_end; p += 2) { in ssl_tls13_select_ciphersuite() 793 p += 1; in ssl_tls13_parse_supported_versions_ext() 851 p += 2; in ssl_tls13_parse_supported_groups_ext() 921 p += 2; in ssl_tls13_parse_key_shares_ext() 1311 p += 2; in ssl_tls13_parse_client_hello() 1343 p += 2; in ssl_tls13_parse_client_hello() 1461 p += 2; in ssl_tls13_parse_client_hello() 1473 p += 2; in ssl_tls13_parse_client_hello() 2150 p += 8; in ssl_tls13_write_key_share_ext() 2272 p += 2; in ssl_tls13_write_server_hello_body() [all …]
|
| A D | ssl_tls13_generic.c | 113 p += 2; in mbedtls_ssl_tls13_is_supported_versions_ext_present_in_exts() 126 p += 4; in mbedtls_ssl_tls13_is_supported_versions_ext_present_in_exts() 242 p += 2; in ssl_tls13_parse_certificate_verify() 291 p += 2; in ssl_tls13_parse_certificate_verify() 454 p += 4; in mbedtls_ssl_tls13_parse_certificate() 498 p += 3; in mbedtls_ssl_tls13_parse_certificate() 548 p += 2; in mbedtls_ssl_tls13_parse_certificate() 892 p += 3; in ssl_tls13_write_certificate_body() 901 p += 3; in ssl_tls13_write_certificate_body() 903 memcpy(p, crt->raw.p, cert_data_len); in ssl_tls13_write_certificate_body() [all …]
|
| A D | psa_util.c | 414 p -= len; in convert_raw_to_der_single_int() 418 if (*p & 0x80) { in convert_raw_to_der_single_int() 422 --p; in convert_raw_to_der_single_int() 423 *p = 0x00; in convert_raw_to_der_single_int() 458 p -= ret; in mbedtls_ecdsa_raw_to_der() 465 p -= ret; in mbedtls_ecdsa_raw_to_der() 512 ret = mbedtls_asn1_get_tag(&p, p + der_len, &unpadded_len, in convert_der_to_raw_single_int() 526 if (*p == 0x00) { in convert_der_to_raw_single_int() 527 p++; in convert_der_to_raw_single_int() 579 p += ret; in mbedtls_ecdsa_der_to_raw() [all …]
|
| A D | ecjpake.c | 166 if (end < *p || end - *p < 5) { in ecjpake_write_len_point() 218 p += 4; in ecjpake_hash() 220 if (end < p || (size_t) (end - p) < id_len) { in ecjpake_hash() 225 p += id_len; in ecjpake_hash() 274 if (end < *p || (size_t) (end - *p) < 1) { in ecjpake_zkp_read() 281 if (end < *p || (size_t) (end - *p) < r_len || r_len == 0) { in ecjpake_zkp_read() 287 *p += r_len; in ecjpake_zkp_read() 350 *p += len; in ecjpake_zkp_write() 360 *p += len; in ecjpake_zkp_write() 435 *p += len; in ecjpake_kkp_write() [all …]
|
| A D | ssl_tls12_client.c | 76 p += 2; in ssl_write_renegotiation_ext() 110 p += 2; in ssl_write_supported_point_formats_ext() 156 p += 2; in ssl_write_ecjpake_kkpp_ext() 206 p += 2; in ssl_write_ecjpake_kkpp_ext() 243 p += 2; in ssl_write_cid_ext() 246 p += 2; in ssl_write_cid_ext() 278 p += 2; in ssl_write_max_fragment_length_ext() 312 p += 2; in ssl_write_encrypt_then_mac_ext() 344 p += 2; in ssl_write_extended_ms_ext() 378 p += 2; in ssl_write_session_ticket_ext() [all …]
|
| A D | ssl_tls12_server.c | 279 p++; in ssl_parse_supported_point_formats() 1719 p += 2; in ssl_write_cid_ext() 1722 p += 2; in ssl_write_cid_ext() 1768 p += 2; in ssl_write_encrypt_then_mac_ext() 1793 p += 2; in ssl_write_extended_ms_ext() 1817 p += 2; in ssl_write_session_ticket_ext() 1840 p += 2; in ssl_write_renegotiation_ext() 1878 p += 2; in ssl_write_max_fragment_length_ext() 1908 p += 2; in ssl_write_supported_point_formats_ext() 1948 p += 2; in ssl_write_ecjpake_kkpp_ext() [all …]
|
| /mbedtls/programs/test/ |
| A D | metatest.c | 69 (void) p; in do_nothing_with_object() 129 set_to_zero_but_the_compiler_does_not_know(&p, sizeof(p)); in null_pointer_dereference() 131 mbedtls_printf("%p -> %u\n", p, (unsigned) *p); in null_pointer_dereference() 138 set_to_zero_but_the_compiler_does_not_know(&p, sizeof(p)); in null_pointer_call() 143 mbedtls_printf("%lx() -> %u\n", (unsigned long) (uintptr_t) p, p()); in null_pointer_call() 155 *p = 'a'; in read_after_free() 165 *p = 'a'; in double_free() 179 if (*p != 0) { in read_uninitialized_stack() 454 for (const metatest_t *p = metatests; p->name != NULL; p++) { in main() local 455 mbedtls_printf("%s %s\n", p->name, p->platform); in main() [all …]
|
| A D | udp_proxy.c | 179 char *p, *q; in get_options() local 194 p = argv[i]; in get_options() 491 elapsed_time(), p->way, p->type, p->len); in print_packet() 494 elapsed_time(), p->way, p->type, p->len, why); in print_packet() 499 p->way, p->type, p->len); in print_packet() 502 p->way, p->type, p->len, why); in print_packet() 548 memcpy(buf, p->buf, p->len); in send_packet() 564 memcpy(buf, p->buf, p->len); in send_packet() 579 print_packet(p, why); in send_packet() 580 if ((ret = dispatch_data(dst, p->buf, p->len)) <= 0) { in send_packet() [all …]
|
| /mbedtls/include/mbedtls/ |
| A D | asn1write.h | 53 int mbedtls_asn1_write_len(unsigned char **p, const unsigned char *start, 67 int mbedtls_asn1_write_tag(unsigned char **p, const unsigned char *start, 85 int mbedtls_asn1_write_raw_buffer(unsigned char **p, const unsigned char *start, 103 int mbedtls_asn1_write_mpi(unsigned char **p, const unsigned char *start, 119 int mbedtls_asn1_write_null(unsigned char **p, const unsigned char *start); 135 int mbedtls_asn1_write_oid(unsigned char **p, const unsigned char *start, 153 int mbedtls_asn1_write_algorithm_identifier(unsigned char **p, 174 int mbedtls_asn1_write_algorithm_identifier_ext(unsigned char **p, 192 int mbedtls_asn1_write_bool(unsigned char **p, const unsigned char *start, 262 int mbedtls_asn1_write_printable_string(unsigned char **p, [all …]
|
| /mbedtls/tests/suites/ |
| A D | test_suite_bignum_mod.function | 27 r->p = p; 134 memcpy(rX.p, rA.p, bytes); 139 memcpy(rX.p, rB.p, bytes); 149 memcpy(rX.p, rA.p, bytes); 159 memcpy(rX.p, rA.p, bytes); 164 memcpy(rX.p, rB.p, bytes); 302 memcpy(x.p, a.p, bytes); 307 memcpy(x.p, b.p, bytes); 319 memcpy(x.p, a.p, bytes); 506 memcpy(x.p, a.p, bytes); [all …]
|
| A D | test_suite_asn1parse.function | 42 *p = start; 140 p = end; 149 p = buf; 252 p = buf; 336 p = input->x; 343 p = input->x; 399 p = input->x; 414 p = input->x; 487 p = input->x; 518 p = buf; [all …]
|