Lines Matching refs:SSL_CONNECTION
68 static int state_machine(SSL_CONNECTION *s, int server);
69 static void init_read_state_machine(SSL_CONNECTION *s);
70 static SUB_STATE_RETURN read_state_machine(SSL_CONNECTION *s);
71 static void init_write_state_machine(SSL_CONNECTION *s);
72 static SUB_STATE_RETURN write_state_machine(SSL_CONNECTION *s);
76 const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(ssl);
86 const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
96 const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
106 const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
122 OSSL_HANDSHAKE_STATE ossl_statem_get_state(SSL_CONNECTION *s)
130 void ossl_statem_clear(SSL_CONNECTION *s)
141 void ossl_statem_set_renegotiate(SSL_CONNECTION *s)
147 void ossl_statem_send_fatal(SSL_CONNECTION *s, int al)
164 void ossl_statem_fatal(SSL_CONNECTION *s, int al, int reason,
195 int ossl_statem_in_error(const SSL_CONNECTION *s)
203 void ossl_statem_set_in_init(SSL_CONNECTION *s, int init)
210 int ossl_statem_get_in_handshake(SSL_CONNECTION *s)
215 void ossl_statem_set_in_handshake(SSL_CONNECTION *s, int inhand)
224 int ossl_statem_skip_early_data(SSL_CONNECTION *s)
245 int ossl_statem_check_finish_init(SSL_CONNECTION *s, int sending)
279 void ossl_statem_set_hello_verify_done(SSL_CONNECTION *s)
295 SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
305 SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
315 static info_cb get_callback(SSL_CONNECTION *s)
355 static int state_machine(SSL_CONNECTION *s, int server)
537 static void init_read_state_machine(SSL_CONNECTION *s)
544 static int grow_init_buf(SSL_CONNECTION *s, size_t size)
586 static SUB_STATE_RETURN read_state_machine(SSL_CONNECTION *s)
591 int (*transition)(SSL_CONNECTION *s, int mt);
593 MSG_PROCESS_RETURN (*process_message)(SSL_CONNECTION *s, PACKET *pkt);
594 WORK_STATE (*post_process_message)(SSL_CONNECTION *s, WORK_STATE wst);
595 size_t (*max_message_size)(SSL_CONNECTION *s);
749 static int statem_do_write(SSL_CONNECTION *s)
767 static void init_write_state_machine(SSL_CONNECTION *s)
805 static SUB_STATE_RETURN write_state_machine(SSL_CONNECTION *s)
809 WRITE_TRAN (*transition)(SSL_CONNECTION *s);
810 WORK_STATE (*pre_work)(SSL_CONNECTION *s, WORK_STATE wst);
811 WORK_STATE (*post_work)(SSL_CONNECTION *s, WORK_STATE wst);
812 int (*get_construct_message_f)(SSL_CONNECTION *s,
813 CON_FUNC_RETURN (**confunc)(SSL_CONNECTION *s,
817 CON_FUNC_RETURN (*confunc)(SSL_CONNECTION *s, WPACKET *pkt);
969 int statem_flush(SSL_CONNECTION *s)
988 int ossl_statem_app_data_allowed(SSL_CONNECTION *s)
1022 int ossl_statem_export_allowed(SSL_CONNECTION *s)
1032 int ossl_statem_export_early_allowed(SSL_CONNECTION *s)