Home
last modified time | relevance | path

Searched refs:cert (Results 1 – 22 of 22) sorted by relevance

/hal_espressif-latest/components/wpa_supplicant/src/tls/
Dx509v3.c45 void x509_certificate_free(struct x509_certificate *cert) in x509_certificate_free() argument
47 if (cert == NULL) in x509_certificate_free()
49 if (cert->next) { in x509_certificate_free()
52 cert, cert->next); in x509_certificate_free()
54 x509_free_name(&cert->issuer); in x509_certificate_free()
55 x509_free_name(&cert->subject); in x509_certificate_free()
56 os_free(cert->public_key); in x509_certificate_free()
57 os_free(cert->sign_value); in x509_certificate_free()
58 os_free(cert->subject_dn); in x509_certificate_free()
59 os_free(cert); in x509_certificate_free()
[all …]
Dtlsv1_cred.c35 x509_certificate_chain_free(cred->cert); in tlsv1_cred_free()
48 struct x509_certificate *cert, *p; in tlsv1_add_cert_der() local
51 cert = x509_certificate_parse(buf, len); in tlsv1_add_cert_der()
52 if (cert == NULL) { in tlsv1_add_cert_der()
61 if (p && x509_name_compare(&cert->subject, &p->issuer) == 0) { in tlsv1_add_cert_der()
66 p->next = cert; in tlsv1_add_cert_der()
69 cert->next = *chain; in tlsv1_add_cert_der()
70 *chain = cert; in tlsv1_add_cert_der()
73 x509_name_string(&cert->subject, name, sizeof(name)); in tlsv1_add_cert_der()
158 const char *cert, const u8 *cert_blob, in tlsv1_set_cert_chain() argument
[all …]
Dtlsv1_client_ocsp.c111 struct x509_certificate *cert, in tls_process_ocsp_single_response() argument
224 if (serial_number_len != cert->serial_number_len || in tls_process_ocsp_single_response()
225 os_memcmp(serial_number, cert->serial_number, in tls_process_ocsp_single_response()
312 struct x509_certificate *cert, in tls_process_ocsp_responses() argument
330 if (tls_process_ocsp_single_response(conn, cert, issuer, in tls_process_ocsp_responses()
436 struct x509_certificate *cert; in tls_process_basic_ocsp_response() local
445 cert = x509_certificate_parse(hdr.payload, hdr.length); in tls_process_basic_ocsp_response()
446 if (!cert) in tls_process_basic_ocsp_response()
449 last_cert->next = cert; in tls_process_basic_ocsp_response()
450 last_cert = cert; in tls_process_basic_ocsp_response()
[all …]
Dtlsv1_client_write.c27 struct x509_certificate *cert; in tls_client_cert_chain_der_len() local
32 cert = conn->cred->cert; in tls_client_cert_chain_der_len()
33 while (cert) { in tls_client_cert_chain_der_len()
34 len += 3 + cert->cert_len; in tls_client_cert_chain_der_len()
35 if (x509_certificate_self_signed(cert)) in tls_client_cert_chain_der_len()
37 cert = x509_certificate_get_subject(conn->cred->trusted_certs, in tls_client_cert_chain_der_len()
38 &cert->issuer); in tls_client_cert_chain_der_len()
267 struct x509_certificate *cert; in tls_write_client_certificate() local
293 cert = conn->cred ? conn->cred->cert : NULL; in tls_write_client_certificate()
294 while (cert) { in tls_write_client_certificate()
[all …]
Dtlsv1_client_read.c283 struct x509_certificate *cert) in tls_peer_cert_event() argument
297 cert_buf = wpabuf_alloc_copy(cert->cert_start, in tls_peer_cert_event()
298 cert->cert_len); in tls_peer_cert_event()
299 ev.peer_cert.cert = cert_buf; in tls_peer_cert_event()
315 x509_name_string(&cert->subject, subject, sizeof(subject)); in tls_peer_cert_event()
318 if (cert->extensions_present & X509_EXT_CERTIFICATE_POLICY) { in tls_peer_cert_event()
319 if (cert->certificate_policy & X509_EXT_CERT_POLICY_TOD_STRICT) in tls_peer_cert_event()
321 else if (cert->certificate_policy & in tls_peer_cert_event()
332 struct x509_certificate *cert, in tls_cert_chain_failure_event() argument
341 if (!conn->event_cb || !cert) in tls_cert_chain_failure_event()
[all …]
Dtlsv1_server_write.c27 struct x509_certificate *cert; in tls_server_cert_chain_der_len() local
29 cert = conn->cred ? conn->cred->cert : NULL; in tls_server_cert_chain_der_len()
30 while (cert) { in tls_server_cert_chain_der_len()
31 len += 3 + cert->cert_len; in tls_server_cert_chain_der_len()
32 if (x509_certificate_self_signed(cert)) in tls_server_cert_chain_der_len()
34 cert = x509_certificate_get_subject(conn->cred->trusted_certs, in tls_server_cert_chain_der_len()
35 &cert->issuer); in tls_server_cert_chain_der_len()
194 struct x509_certificate *cert; in tls_write_server_certificate() local
228 cert = conn->cred->cert; in tls_write_server_certificate()
229 while (cert) { in tls_write_server_certificate()
[all …]
Dtlsv1_cred.h14 struct x509_certificate *cert; member
35 int tlsv1_set_ca_cert(struct tlsv1_credentials *cred, const char *cert,
38 int tlsv1_set_cert(struct tlsv1_credentials *cred, const char *cert,
Dx509v3.h133 void x509_certificate_free(struct x509_certificate *cert);
144 void x509_certificate_chain_free(struct x509_certificate *cert);
150 struct x509_certificate *cert);
157 int x509_certificate_self_signed(struct x509_certificate *cert);
Dtlsv1_common.c165 struct x509_certificate *cert; in tls_parse_cert() local
174 cert = x509_certificate_parse(buf, len); in tls_parse_cert()
175 if (cert == NULL) { in tls_parse_cert()
193 *pk = crypto_public_key_import(cert->public_key, cert->public_key_len); in tls_parse_cert()
194 x509_certificate_free(cert); in tls_parse_cert()
Dtlsv1_server_read.c402 struct x509_certificate *chain = NULL, *last = NULL, *cert; in tls_process_certificate() local
527 cert = x509_certificate_parse(pos, cert_len); in tls_process_certificate()
528 if (cert == NULL) { in tls_process_certificate()
537 chain = cert; in tls_process_certificate()
539 last->next = cert; in tls_process_certificate()
540 last = cert; in tls_process_certificate()
/hal_espressif-latest/components/wpa_supplicant/esp_supplicant/src/crypto/
Dcrypto_mbedtls-rsa.c51 mbedtls_x509_crt *cert = os_zalloc(sizeof(mbedtls_x509_crt)); in crypto_verify_cert() local
54 if (!cert || !ca_cert) { in crypto_verify_cert()
55 if (cert) in crypto_verify_cert()
56 os_free(cert); in crypto_verify_cert()
62 mbedtls_x509_crt_init(cert); in crypto_verify_cert()
64 ret = mbedtls_x509_crt_parse(cert, cert_start, certlen); in crypto_verify_cert()
75 ret = mbedtls_x509_crt_verify(cert, ca_cert, NULL, NULL, &flags, NULL, NULL ); in crypto_verify_cert()
82 mbedtls_x509_crt_free(cert); in crypto_verify_cert()
85 os_free(cert); in crypto_verify_cert()
138 mbedtls_x509_crt *cert; in crypto_public_key_from_cert() local
[all …]
Dtls_mbedtls.c301 static int tls_disable_key_usages(void *data, mbedtls_x509_crt *cert, int depth, uint32_t *flags) in tls_disable_key_usages() argument
303 cert->MBEDTLS_PRIVATE(ext_types) &= ~MBEDTLS_X509_EXT_KEY_USAGE; in tls_disable_key_usages()
304 cert->MBEDTLS_PRIVATE(ext_types) &= ~MBEDTLS_X509_EXT_EXTENDED_KEY_USAGE; in tls_disable_key_usages()
/hal_espressif-latest/components/bt/common/btc/profile/esp/blufi/
Dblufi_prf.c488 dst->ca.cert = osi_malloc(src->ca.cert_len); in btc_blufi_cb_deep_copy()
489 if (dst->ca.cert == NULL) { in btc_blufi_cb_deep_copy()
492 memcpy(dst->ca.cert, src->ca.cert, src->ca.cert_len); in btc_blufi_cb_deep_copy()
495 dst->client_cert.cert = osi_malloc(src->client_cert.cert_len); in btc_blufi_cb_deep_copy()
496 if (dst->client_cert.cert == NULL) { in btc_blufi_cb_deep_copy()
499 memcpy(dst->client_cert.cert, src->client_cert.cert, src->client_cert.cert_len); in btc_blufi_cb_deep_copy()
502 dst->server_cert.cert = osi_malloc(src->server_cert.cert_len); in btc_blufi_cb_deep_copy()
503 if (dst->server_cert.cert == NULL) { in btc_blufi_cb_deep_copy()
506 memcpy(dst->server_cert.cert, src->server_cert.cert, src->server_cert.cert_len); in btc_blufi_cb_deep_copy()
556 osi_free(param->ca.cert); in btc_blufi_cb_deep_free()
[all …]
Dblufi_protocol.c194 param.ca.cert = &data[0]; in btc_blufi_protocol_handler()
203 param.client_cert.cert = &data[0]; in btc_blufi_protocol_handler()
212 param.client_cert.cert = &data[0]; in btc_blufi_protocol_handler()
/hal_espressif-latest/components/mbedtls/port/dynamic/
Desp_mbedtls_dynamic_impl.c460 size_t esp_mbedtls_get_crt_size(mbedtls_x509_crt *cert, size_t *num) in esp_mbedtls_get_crt_size() argument
465 while (cert) { in esp_mbedtls_get_crt_size()
466 bytes += cert->raw.len; in esp_mbedtls_get_crt_size()
469 cert = cert->next; in esp_mbedtls_get_crt_size()
525 if (keycert->cert) { in esp_mbedtls_free_keycert_cert()
526 mbedtls_x509_crt_free(keycert->cert); in esp_mbedtls_free_keycert_cert()
527 keycert->cert = NULL; in esp_mbedtls_free_keycert_cert()
Desp_ssl_srv.c73 while (key_cert && key_cert->cert) { in manage_resource()
76 buffer_len += esp_mbedtls_get_crt_size(key_cert->cert, &num); in manage_resource()
Desp_ssl_cli.c110 while (key_cert && key_cert->cert) { in manage_resource()
113 buffer_len += esp_mbedtls_get_crt_size(key_cert->cert, &num); in manage_resource()
Desp_mbedtls_dynamic_impl.h85 size_t esp_mbedtls_get_crt_size(mbedtls_x509_crt *cert, size_t *num);
/hal_espressif-latest/components/bt/common/api/include/api/
Desp_blufi_api.h244 uint8_t *cert; /*!< CA certificate point */ member
252 uint8_t *cert; /*!< Client certificate point */ member
260 uint8_t *cert; /*!< Client certificate point */ member
/hal_espressif-latest/components/mbedtls/esp_crt_bundle/
Dgen_crt_bundle.py121 …self.certificates = sorted(self.certificates, key=lambda cert: cert.subject.public_bytes(default_b…
/hal_espressif-latest/components/wpa_supplicant/src/crypto/
Dtls.h54 const struct wpabuf *cert; member
69 const struct wpabuf *cert; member
/hal_espressif-latest/components/mbedtls/port/mbedtls_rom/
Dmbedtls_rom_osi.h406 …int (*_mbedtls_ssl_check_cert_usage)( const mbedtls_x509_crt *cert, const mbedtls_ssl_ciphersuite_…