Lines Matching refs:ssl
83 #define mbedtls_ssl_get_ciphersuite_id_from_ssl(ssl) \ argument
84 …((ssl)->MBEDTLS_PRIVATE(session) ? (ssl)->MBEDTLS_PRIVATE(session)->MBEDTLS_PRIVATE(ciphersuite) :…
208 mbedtls_ssl_context ssl; member
484 mbedtls_ssl_free(&conn->ssl); in tls_connection_deinit()
498 mbedtls_ssl_init(&conn->ssl); in tls_connection_init()
551 const mbedtls_x509_crt *crt = mbedtls_ssl_get_peer_cert(&conn->ssl); in tls_connection_peer_serial_num()
581 return mbedtls_ssl_session_reset(&conn->ssl); in tls_connection_shutdown()
651 int ret = mbedtls_ssl_setup(&conn->ssl, &conn->tls_conf->conf); in tls_mbedtls_ssl_setup()
658 mbedtls_ssl_set_bio(&conn->ssl, conn, tls_push_func, tls_pull_func, NULL); in tls_mbedtls_ssl_setup()
660 mbedtls_ssl_set_export_keys_cb(&conn->ssl, tls_connection_export_keys_cb, conn); in tls_mbedtls_ssl_setup()
665 mbedtls_ssl_set_verify(&conn->ssl, tls_mbedtls_verify_cb, conn); in tls_mbedtls_ssl_setup()
1855 mbedtls_ssl_session *sess = conn->ssl.MBEDTLS_PRIVATE(session_negotiate); in tls_mbedtls_clienthello_session_ticket_set()
1994 mbedtls_ssl_set_hs_authmode(&conn->ssl, authmode); in tls_connection_set_verify()
1997 mbedtls_ssl_set_verify(&conn->ssl, tls_mbedtls_verify_cb, conn); in tls_connection_set_verify()
1999 mbedtls_ssl_set_verify(&conn->ssl, NULL, NULL); in tls_connection_set_verify()
2090 static size_t tls_mbedtls_ssl_keyblock_size(mbedtls_ssl_context *ssl) in tls_mbedtls_ssl_keyblock_size() argument
2098 … int ciphersuite = mbedtls_ssl_get_ciphersuite_id_from_ssl(ssl); in tls_mbedtls_ssl_keyblock_size()
2143 conn->expkey_keyblock_size = tls_mbedtls_ssl_keyblock_size(&conn->ssl); in tls_connection_get_eap_fast_key()
2223 mbedtls_ssl_set_verify(&conn->ssl, tls_mbedtls_verify_cb, conn); in tls_connection_handshake()
2242 int ret = mbedtls_ssl_handshake(&conn->ssl); in tls_connection_handshake()
2245 while (conn->ssl.MBEDTLS_PRIVATE(state) != MBEDTLS_SSL_HANDSHAKE_OVER) in tls_connection_handshake()
2247 ret = mbedtls_ssl_handshake_step(&conn->ssl); in tls_connection_handshake()
2324 int res = mbedtls_ssl_write(&conn->ssl, wpabuf_head_u8(in_data), wpabuf_len(in_data)); in tls_connection_encrypt()
2357 res = mbedtls_ssl_read(&conn->ssl, wpabuf_mhead(out), wpabuf_size(out)); in tls_connection_decrypt()
2437 os_strlcpy(buf, mbedtls_ssl_get_version(&conn->ssl), buflen); in tls_get_version()
2446 return (u16)mbedtls_ssl_get_ciphersuite_id_from_ssl(&conn->ssl); in tls_connection_get_cipher_suite()
2454 const int id = mbedtls_ssl_get_ciphersuite_id_from_ssl(&conn->ssl); in tls_get_cipher()
2547 size_t verify_len = conn->ssl.MBEDTLS_PRIVATE(verify_data_len); in tls_get_tls_unique()
2548 …char *verify_data = (conn->is_server ^ conn->resumed) ? conn->ssl.MBEDTLS_PRIVATE(peer_verify_data… in tls_get_tls_unique()
2549 … conn->ssl.MBEDTLS_PRIVATE(own_verify_data); in tls_get_tls_unique()
2578 const mbedtls_x509_crt *peer_cert = mbedtls_ssl_get_peer_cert(&conn->ssl); in tls_connection_get_peer_subject()