Lines Matching defs:tls_connection
196 struct tls_connection struct
198 struct tls_conf *tls_conf;
199 struct wpabuf *push_buf;
200 struct wpabuf *pull_buf;
201 size_t pull_buf_offset;
203 unsigned int established : 1;
204 unsigned int resumed : 1;
205 unsigned int verify_peer : 1;
206 unsigned int is_server : 1;
208 mbedtls_ssl_context ssl;
210 mbedtls_tls_prf_types tls_prf_type;
211 size_t expkey_keyblock_size;
212 size_t expkey_secret_len;
214 unsigned char expkey_secret[MBEDTLS_EXPKEY_FIXED_SECRET_LEN];
216 unsigned char expkey_secret[48];
218 unsigned char expkey_randbytes[MBEDTLS_EXPKEY_RAND_LEN * 2];
220 int read_alerts, write_alerts, failed;
223 tls_session_ticket_cb session_ticket_cb;
224 void *session_ticket_cb_ctx;
225 unsigned char *clienthello_session_ticket;
226 size_t clienthello_session_ticket_len;
228 char *peer_subject; /* peer subject info for authenticated peer */
229 struct wpabuf *success_data;