Lines Matching refs:MBEDTLS_PRIVATE

1203     mbedtls_ssl_srtp_profile MBEDTLS_PRIVATE(chosen_dtls_srtp_profile);
1205 uint16_t MBEDTLS_PRIVATE(mki_len);
1207 unsigned char MBEDTLS_PRIVATE(mki_value)[MBEDTLS_TLS_SRTP_MAX_MKI_LENGTH];
1233 unsigned char MBEDTLS_PRIVATE(mfl_code); /*!< MaxFragmentLength negotiated by peer */
1238 uint16_t MBEDTLS_PRIVATE(record_size_limit);
1241 unsigned char MBEDTLS_PRIVATE(exported);
1242 uint8_t MBEDTLS_PRIVATE(endpoint); /*!< 0: client, 1: server */
1247 mbedtls_ssl_protocol_version MBEDTLS_PRIVATE(tls_version);
1250 mbedtls_time_t MBEDTLS_PRIVATE(start); /*!< start time of current session */
1252 int MBEDTLS_PRIVATE(ciphersuite); /*!< chosen ciphersuite */
1253 size_t MBEDTLS_PRIVATE(id_len); /*!< session id length */
1254 unsigned char MBEDTLS_PRIVATE(id)[32]; /*!< session identifier */
1255 unsigned char MBEDTLS_PRIVATE(master)[48]; /*!< the master secret */
1259 mbedtls_x509_crt *MBEDTLS_PRIVATE(peer_cert); /*!< peer X.509 cert chain */
1263 unsigned char *MBEDTLS_PRIVATE(peer_cert_digest);
1264 size_t MBEDTLS_PRIVATE(peer_cert_digest_len);
1265 mbedtls_md_type_t MBEDTLS_PRIVATE(peer_cert_digest_type);
1268 uint32_t MBEDTLS_PRIVATE(verify_result); /*!< verification result */
1271 unsigned char *MBEDTLS_PRIVATE(ticket); /*!< RFC 5077 session ticket */
1272 size_t MBEDTLS_PRIVATE(ticket_len); /*!< session ticket length */
1273 uint32_t MBEDTLS_PRIVATE(ticket_lifetime); /*!< ticket lifetime hint */
1294 mbedtls_ms_time_t MBEDTLS_PRIVATE(ticket_creation_time);
1298 …uint32_t MBEDTLS_PRIVATE(ticket_age_add); /*!< Randomly generated value used to obscure the ag…
1299 uint8_t MBEDTLS_PRIVATE(ticket_flags); /*!< Ticket flags */
1300 uint8_t MBEDTLS_PRIVATE(resumption_key_len); /*!< resumption_key length */
1301 unsigned char MBEDTLS_PRIVATE(resumption_key)[MBEDTLS_SSL_TLS1_3_TICKET_RESUMPTION_KEY_LEN];
1304 char *MBEDTLS_PRIVATE(hostname); /*!< host name binded with tickets */
1314 mbedtls_ms_time_t MBEDTLS_PRIVATE(ticket_reception_time);
1319 …uint32_t MBEDTLS_PRIVATE(max_early_data_size); /*!< maximum amount of early data in ticke…
1323 int MBEDTLS_PRIVATE(encrypt_then_mac); /*!< flag for EtM activation */
1327 mbedtls_ssl_tls13_application_secrets MBEDTLS_PRIVATE(app_secrets);
1417 mbedtls_ssl_protocol_version MBEDTLS_PRIVATE(max_tls_version); /*!< max. TLS version used */
1418 mbedtls_ssl_protocol_version MBEDTLS_PRIVATE(min_tls_version); /*!< min. TLS version used */
1426 uint8_t MBEDTLS_PRIVATE(endpoint); /*!< 0: client, 1: server */
1427 uint8_t MBEDTLS_PRIVATE(transport); /*!< 0: stream (TLS), 1: datagram (DTLS) */
1428 uint8_t MBEDTLS_PRIVATE(authmode); /*!< MBEDTLS_SSL_VERIFY_XXX */
1430 uint8_t MBEDTLS_PRIVATE(allow_legacy_renegotiation); /*!< MBEDTLS_LEGACY_XXX */
1432 uint8_t MBEDTLS_PRIVATE(mfl_code); /*!< desired fragment length indicator
1436 uint8_t MBEDTLS_PRIVATE(encrypt_then_mac); /*!< negotiate encrypt-then-mac? */
1439 uint8_t MBEDTLS_PRIVATE(extended_ms); /*!< negotiate extended master secret? */
1442 uint8_t MBEDTLS_PRIVATE(anti_replay); /*!< detect and prevent replay? */
1445 uint8_t MBEDTLS_PRIVATE(disable_renegotiation); /*!< disable renegotiation? */
1455 uint8_t MBEDTLS_PRIVATE(session_tickets); /*!< use session tickets? */
1461 uint16_t MBEDTLS_PRIVATE(new_session_tickets_count); /*!< number of NewSessionTicket */
1465 uint8_t MBEDTLS_PRIVATE(cert_req_ca_list); /*!< enable sending CA list in
1467 uint8_t MBEDTLS_PRIVATE(respect_cli_pref); /*!< pick the ciphersuite according to
1472 uint8_t MBEDTLS_PRIVATE(ignore_unexpected_cid); /*!< Should DTLS record with
1477 uint8_t MBEDTLS_PRIVATE(dtls_srtp_mki_support); /* support having mki_value
1486 const int *MBEDTLS_PRIVATE(ciphersuite_list);
1490 int MBEDTLS_PRIVATE(tls13_kex_modes);
1494 void(*MBEDTLS_PRIVATE(f_dbg))(void *, int, const char *, int, const char *);
1495 void *MBEDTLS_PRIVATE(p_dbg); /*!< context for the debug function */
1498 int(*MBEDTLS_PRIVATE(f_rng))(void *, unsigned char *, size_t);
1499 void *MBEDTLS_PRIVATE(p_rng); /*!< context for the RNG function */
1502 mbedtls_ssl_cache_get_t *MBEDTLS_PRIVATE(f_get_cache);
1504 mbedtls_ssl_cache_set_t *MBEDTLS_PRIVATE(f_set_cache);
1505 void *MBEDTLS_PRIVATE(p_cache); /*!< context for cache callbacks */
1509 int(*MBEDTLS_PRIVATE(f_sni))(void *, mbedtls_ssl_context *, const unsigned char *, size_t);
1510 void *MBEDTLS_PRIVATE(p_sni); /*!< context for SNI callback */
1515 int(*MBEDTLS_PRIVATE(f_vrfy))(void *, mbedtls_x509_crt *, int, uint32_t *);
1516 void *MBEDTLS_PRIVATE(p_vrfy); /*!< context for X.509 verify calllback */
1522 int(*MBEDTLS_PRIVATE(f_psk))(void *, mbedtls_ssl_context *, const unsigned char *, size_t);
1523 void *MBEDTLS_PRIVATE(p_psk); /*!< context for PSK callback */
1529 int(*MBEDTLS_PRIVATE(f_cookie_write))(void *, unsigned char **, unsigned char *,
1532 int(*MBEDTLS_PRIVATE(f_cookie_check))(void *, const unsigned char *, size_t,
1534 void *MBEDTLS_PRIVATE(p_cookie); /*!< context for the cookie callbacks */
1539 int(*MBEDTLS_PRIVATE(f_ticket_write))(void *, const mbedtls_ssl_session *,
1543 int(*MBEDTLS_PRIVATE(f_ticket_parse))(void *, mbedtls_ssl_session *, unsigned char *, size_t);
1544 void *MBEDTLS_PRIVATE(p_ticket); /*!< context for the ticket callbacks */
1547 size_t MBEDTLS_PRIVATE(cid_len); /*!< The length of CIDs for incoming DTLS records. */
1551 const mbedtls_x509_crt_profile *MBEDTLS_PRIVATE(cert_profile); /*!< verification profile */
1552 mbedtls_ssl_key_cert *MBEDTLS_PRIVATE(key_cert); /*!< own certificate/key pair(s) */
1553 mbedtls_x509_crt *MBEDTLS_PRIVATE(ca_chain); /*!< trusted CAs */
1554 mbedtls_x509_crl *MBEDTLS_PRIVATE(ca_crl); /*!< trusted CAs CRLs */
1556 mbedtls_x509_crt_ca_cb_t MBEDTLS_PRIVATE(f_ca_cb);
1557 void *MBEDTLS_PRIVATE(p_ca_cb);
1563 …mbedtls_ssl_async_sign_t *MBEDTLS_PRIVATE(f_async_sign_start); /*!< start asynchronous signature o…
1564 …mbedtls_ssl_async_decrypt_t *MBEDTLS_PRIVATE(f_async_decrypt_start); /*!< start asynchronous decry…
1566 … mbedtls_ssl_async_resume_t *MBEDTLS_PRIVATE(f_async_resume); /*!< resume asynchronous operation */
1567 … mbedtls_ssl_async_cancel_t *MBEDTLS_PRIVATE(f_async_cancel); /*!< cancel asynchronous operation */
1568 …void *MBEDTLS_PRIVATE(p_async_config_data); /*!< Configuration data set by mbedtls_ssl_conf_async_…
1574 const int *MBEDTLS_PRIVATE(sig_hashes); /*!< allowed signature hashes */
1576 const uint16_t *MBEDTLS_PRIVATE(sig_algs); /*!< allowed signature algorithms */
1580 const mbedtls_ecp_group_id *MBEDTLS_PRIVATE(curve_list); /*!< allowed curves */
1583 const uint16_t *MBEDTLS_PRIVATE(group_list); /*!< allowed IANA NamedGroups */
1586 mbedtls_mpi MBEDTLS_PRIVATE(dhm_P); /*!< prime modulus for DHM */
1587 mbedtls_mpi MBEDTLS_PRIVATE(dhm_G); /*!< generator for DHM */
1593 … mbedtls_svc_key_id_t MBEDTLS_PRIVATE(psk_opaque); /*!< PSA key slot holding opaque PSK. This field
1600 unsigned char *MBEDTLS_PRIVATE(psk); /*!< The raw pre-shared key. This field should
1604 size_t MBEDTLS_PRIVATE(psk_len); /*!< The length of the raw pre-shared key.
1610 unsigned char *MBEDTLS_PRIVATE(psk_identity); /*!< The PSK identity for PSK negotiation.
1615 size_t MBEDTLS_PRIVATE(psk_identity_len);/*!< The length of PSK identity.
1624 int MBEDTLS_PRIVATE(early_data_enabled); /*!< Early data enablement:
1630 uint32_t MBEDTLS_PRIVATE(max_early_data_size);
1636 const char **MBEDTLS_PRIVATE(alpn_list); /*!< ordered list of protocols */
1641 const mbedtls_ssl_srtp_profile *MBEDTLS_PRIVATE(dtls_srtp_profile_list);
1643 size_t MBEDTLS_PRIVATE(dtls_srtp_profile_list_len);
1650 uint32_t MBEDTLS_PRIVATE(read_timeout); /*!< timeout for mbedtls_ssl_read (ms) */
1653 uint32_t MBEDTLS_PRIVATE(hs_timeout_min); /*!< initial value of the handshake
1655 uint32_t MBEDTLS_PRIVATE(hs_timeout_max); /*!< maximum value of the handshake
1660 int MBEDTLS_PRIVATE(renego_max_records); /*!< grace period for renegotiation */
1661 unsigned char MBEDTLS_PRIVATE(renego_period)[8]; /*!< value of the record counters
1665 unsigned int MBEDTLS_PRIVATE(badmac_limit); /*!< limit of records with a bad MAC */
1668 unsigned int MBEDTLS_PRIVATE(dhm_min_bitlen); /*!< min. bit length of the DHM prime */
1676 mbedtls_ssl_user_data_t MBEDTLS_PRIVATE(user_data);
1679 mbedtls_ssl_hs_cb_t MBEDTLS_PRIVATE(f_cert_cb); /*!< certificate selection callback */
1683 const mbedtls_x509_crt *MBEDTLS_PRIVATE(dn_hints);/*!< acceptable client cert issuers */
1688 const mbedtls_ssl_config *MBEDTLS_PRIVATE(conf); /*!< configuration information */
1693 int MBEDTLS_PRIVATE(state); /*!< SSL handshake: current state */
1695 int MBEDTLS_PRIVATE(renego_status); /*!< Initial, in progress, pending? */
1696 int MBEDTLS_PRIVATE(renego_records_seen); /*!< Records since renego request, or with DTLS,
1717 mbedtls_ssl_protocol_version MBEDTLS_PRIVATE(tls_version);
1724 int MBEDTLS_PRIVATE(early_data_state);
1727 unsigned MBEDTLS_PRIVATE(badmac_seen); /*!< records with a bad MAC received */
1731 int(*MBEDTLS_PRIVATE(f_vrfy))(void *, mbedtls_x509_crt *, int, uint32_t *);
1732 void *MBEDTLS_PRIVATE(p_vrfy); /*!< context for X.509 verify callback */
1735 mbedtls_ssl_send_t *MBEDTLS_PRIVATE(f_send); /*!< Callback for network send */
1736 mbedtls_ssl_recv_t *MBEDTLS_PRIVATE(f_recv); /*!< Callback for network receive */
1737 mbedtls_ssl_recv_timeout_t *MBEDTLS_PRIVATE(f_recv_timeout);
1740 void *MBEDTLS_PRIVATE(p_bio); /*!< context for I/O operations */
1745 … mbedtls_ssl_session *MBEDTLS_PRIVATE(session_in); /*!< current session data (in) */
1746 … mbedtls_ssl_session *MBEDTLS_PRIVATE(session_out); /*!< current session data (out) */
1747 … mbedtls_ssl_session *MBEDTLS_PRIVATE(session); /*!< negotiated session data */
1748 … mbedtls_ssl_session *MBEDTLS_PRIVATE(session_negotiate); /*!< session data in negotiation */
1750 mbedtls_ssl_handshake_params *MBEDTLS_PRIVATE(handshake); /*!< params required only during
1756 mbedtls_ssl_transform *MBEDTLS_PRIVATE(transform_in); /*!< current transform params (in)
1759 … mbedtls_ssl_transform *MBEDTLS_PRIVATE(transform_out); /*!< current transform params (out)
1762 mbedtls_ssl_transform *MBEDTLS_PRIVATE(transform); /*!< negotiated transform params
1766 … mbedtls_ssl_transform *MBEDTLS_PRIVATE(transform_negotiate); /*!< transform params in negotiation
1774 mbedtls_ssl_transform *MBEDTLS_PRIVATE(transform_application);
1780 void *MBEDTLS_PRIVATE(p_timer); /*!< context for the timer callbacks */
1782 mbedtls_ssl_set_timer_t *MBEDTLS_PRIVATE(f_set_timer); /*!< set timer callback */
1783 mbedtls_ssl_get_timer_t *MBEDTLS_PRIVATE(f_get_timer); /*!< get timer callback */
1788 unsigned char *MBEDTLS_PRIVATE(in_buf); /*!< input buffer */
1789 unsigned char *MBEDTLS_PRIVATE(in_ctr); /*!< 64-bit incoming message counter
1792 unsigned char *MBEDTLS_PRIVATE(in_hdr); /*!< start of record header */
1794 unsigned char *MBEDTLS_PRIVATE(in_cid); /*!< The start of the CID;
1797 unsigned char *MBEDTLS_PRIVATE(in_len); /*!< two-bytes message length field */
1798 unsigned char *MBEDTLS_PRIVATE(in_iv); /*!< ivlen-byte IV */
1799 unsigned char *MBEDTLS_PRIVATE(in_msg); /*!< message contents (in_iv+ivlen) */
1800 unsigned char *MBEDTLS_PRIVATE(in_offt); /*!< read offset in application data */
1802 int MBEDTLS_PRIVATE(in_msgtype); /*!< record header: message type */
1803 size_t MBEDTLS_PRIVATE(in_msglen); /*!< record header: message length */
1804 size_t MBEDTLS_PRIVATE(in_left); /*!< amount of data read so far */
1806 size_t MBEDTLS_PRIVATE(in_buf_len); /*!< length of input buffer */
1809 uint16_t MBEDTLS_PRIVATE(in_epoch); /*!< DTLS epoch for incoming records */
1810 size_t MBEDTLS_PRIVATE(next_record_offset); /*!< offset of the next record in datagram
1814 uint64_t MBEDTLS_PRIVATE(in_window_top); /*!< last validated record seq_num */
1815 uint64_t MBEDTLS_PRIVATE(in_window); /*!< bitmask for replay detection */
1818 size_t MBEDTLS_PRIVATE(in_hslen); /*!< current handshake message length,
1820 int MBEDTLS_PRIVATE(nb_zero); /*!< # of 0-length encrypted messages */
1822 int MBEDTLS_PRIVATE(keep_current_message); /*!< drop or reuse current message
1828 unsigned char MBEDTLS_PRIVATE(send_alert); /*!< Determines if a fatal alert
1832 unsigned char MBEDTLS_PRIVATE(alert_type); /*!< Type of alert if send_alert
1834 int MBEDTLS_PRIVATE(alert_reason); /*!< The error code to be returned
1839 uint8_t MBEDTLS_PRIVATE(disable_datagram_packing); /*!< Disable packing multiple records
1851 uint8_t MBEDTLS_PRIVATE(discard_early_data_record);
1853 …uint32_t MBEDTLS_PRIVATE(total_early_data_size); /*!< Number of received/written early data bytes …
1859 unsigned char *MBEDTLS_PRIVATE(out_buf); /*!< output buffer */
1860 unsigned char *MBEDTLS_PRIVATE(out_ctr); /*!< 64-bit outgoing message counter */
1861 unsigned char *MBEDTLS_PRIVATE(out_hdr); /*!< start of record header */
1863 unsigned char *MBEDTLS_PRIVATE(out_cid); /*!< The start of the CID;
1866 unsigned char *MBEDTLS_PRIVATE(out_len); /*!< two-bytes message length field */
1867 unsigned char *MBEDTLS_PRIVATE(out_iv); /*!< ivlen-byte IV */
1868 unsigned char *MBEDTLS_PRIVATE(out_msg); /*!< message contents (out_iv+ivlen) */
1870 int MBEDTLS_PRIVATE(out_msgtype); /*!< record header: message type */
1871 size_t MBEDTLS_PRIVATE(out_msglen); /*!< record header: message length */
1872 size_t MBEDTLS_PRIVATE(out_left); /*!< amount of data not yet written */
1874 size_t MBEDTLS_PRIVATE(out_buf_len); /*!< length of output buffer */
1877 …unsigned char MBEDTLS_PRIVATE(cur_out_ctr)[MBEDTLS_SSL_SEQUENCE_NUMBER_LEN]; /*!< Outgoing record…
1880 … uint16_t MBEDTLS_PRIVATE(mtu); /*!< path mtu, used to fragment outgoing messages */
1887 char *MBEDTLS_PRIVATE(hostname); /*!< expected peer CN for verification
1892 const char *MBEDTLS_PRIVATE(alpn_chosen); /*!< negotiated protocol */
1899 mbedtls_dtls_srtp_info MBEDTLS_PRIVATE(dtls_srtp_info);
1906 unsigned char *MBEDTLS_PRIVATE(cli_id); /*!< transport-level ID of the client */
1907 size_t MBEDTLS_PRIVATE(cli_id_len); /*!< length of cli_id */
1914 int MBEDTLS_PRIVATE(secure_renegotiation); /*!< does peer support legacy or
1917 size_t MBEDTLS_PRIVATE(verify_data_len); /*!< length of verify data stored */
1918 …char MBEDTLS_PRIVATE(own_verify_data)[MBEDTLS_SSL_VERIFY_DATA_MAX_LEN]; /*!< previous handshake v…
1919 …char MBEDTLS_PRIVATE(peer_verify_data)[MBEDTLS_SSL_VERIFY_DATA_MAX_LEN]; /*!< previous handshake …
1929 unsigned char MBEDTLS_PRIVATE(own_cid)[MBEDTLS_SSL_CID_IN_LEN_MAX];
1930 uint8_t MBEDTLS_PRIVATE(own_cid_len); /*!< The length of \c own_cid. */
1931 uint8_t MBEDTLS_PRIVATE(negotiate_cid); /*!< This indicates whether the CID extension should
1938 mbedtls_ssl_export_keys_t *MBEDTLS_PRIVATE(f_export_keys);
1939 void *MBEDTLS_PRIVATE(p_export_keys); /*!< context for key export callback */
1950 mbedtls_ssl_user_data_t MBEDTLS_PRIVATE(user_data);
2038 return conf->MBEDTLS_PRIVATE(endpoint); in mbedtls_ssl_conf_get_endpoint()
2209 return ssl->MBEDTLS_PRIVATE(conf); in mbedtls_ssl_context_get_config()
2591 conf->MBEDTLS_PRIVATE(f_cert_cb) = f_cert_cb; in mbedtls_ssl_conf_cert_cb()
2687 session->MBEDTLS_PRIVATE(endpoint) != MBEDTLS_SSL_IS_SERVER) { in mbedtls_ssl_session_get_ticket_creation_time()
2691 *ticket_creation_time = session->MBEDTLS_PRIVATE(ticket_creation_time); in mbedtls_ssl_session_get_ticket_creation_time()
2708 return &session->MBEDTLS_PRIVATE(id); in mbedtls_ssl_session_get_id()
2720 return session->MBEDTLS_PRIVATE(id_len); in mbedtls_ssl_session_get_id_len()
2732 return session->MBEDTLS_PRIVATE(ciphersuite); in mbedtls_ssl_session_get_ciphersuite_id()
2771 conf->MBEDTLS_PRIVATE(user_data).p = p; in mbedtls_ssl_conf_set_user_data_p()
2785 conf->MBEDTLS_PRIVATE(user_data).n = n; in mbedtls_ssl_conf_set_user_data_n()
2801 return conf->MBEDTLS_PRIVATE(user_data).p; in mbedtls_ssl_conf_get_user_data_p()
2817 return conf->MBEDTLS_PRIVATE(user_data).n; in mbedtls_ssl_conf_get_user_data_n()
2834 ssl->MBEDTLS_PRIVATE(user_data).p = p; in mbedtls_ssl_set_user_data_p()
2848 ssl->MBEDTLS_PRIVATE(user_data).n = n; in mbedtls_ssl_set_user_data_n()
2864 return ssl->MBEDTLS_PRIVATE(user_data).p; in mbedtls_ssl_get_user_data_p()
2880 return ssl->MBEDTLS_PRIVATE(user_data).n; in mbedtls_ssl_get_user_data_n()
3510 conf->MBEDTLS_PRIVATE(dn_hints) = crt; in mbedtls_ssl_conf_dn_hints()
4000 return ssl->MBEDTLS_PRIVATE(hostname); in mbedtls_ssl_get_hostname()
4319 conf->MBEDTLS_PRIVATE(max_tls_version) = tls_version; in mbedtls_ssl_conf_max_tls_version()
4376 conf->MBEDTLS_PRIVATE(min_tls_version) = tls_version; in mbedtls_ssl_conf_min_tls_version()
4768 return ssl->MBEDTLS_PRIVATE(tls_version); in mbedtls_ssl_get_version_number()
4989 return ssl->MBEDTLS_PRIVATE(state) >= MBEDTLS_SSL_HANDSHAKE_OVER; in mbedtls_ssl_is_handshake_over()