Lines Matching refs:SSL
60 static int state_machine(SSL *s, int server);
61 static void init_read_state_machine(SSL *s);
62 static SUB_STATE_RETURN read_state_machine(SSL *s);
63 static void init_write_state_machine(SSL *s);
64 static SUB_STATE_RETURN write_state_machine(SSL *s);
66 OSSL_HANDSHAKE_STATE SSL_get_state(const SSL *ssl) in SSL_get_state()
71 int SSL_in_init(const SSL *s) in SSL_in_init()
76 int SSL_is_init_finished(const SSL *s) in SSL_is_init_finished()
81 int SSL_in_before(const SSL *s) in SSL_in_before()
97 void ossl_statem_clear(SSL *s) in ossl_statem_clear()
108 void ossl_statem_set_renegotiate(SSL *s) in ossl_statem_set_renegotiate()
118 void ossl_statem_fatal(SSL *s, int al, int func, int reason, const char *file, in ossl_statem_fatal()
152 int ossl_statem_in_error(const SSL *s) in ossl_statem_in_error()
160 void ossl_statem_set_in_init(SSL *s, int init) in ossl_statem_set_in_init()
165 int ossl_statem_get_in_handshake(SSL *s) in ossl_statem_get_in_handshake()
170 void ossl_statem_set_in_handshake(SSL *s, int inhand) in ossl_statem_set_in_handshake()
179 int ossl_statem_skip_early_data(SSL *s) in ossl_statem_skip_early_data()
200 void ossl_statem_check_finish_init(SSL *s, int sending) in ossl_statem_check_finish_init()
234 void ossl_statem_set_hello_verify_done(SSL *s) in ossl_statem_set_hello_verify_done()
248 int ossl_statem_connect(SSL *s) in ossl_statem_connect()
253 int ossl_statem_accept(SSL *s) in ossl_statem_accept()
258 typedef void (*info_cb) (const SSL *, int, int);
260 static info_cb get_callback(SSL *s) in get_callback()
298 static int state_machine(SSL *s, int server) in state_machine()
301 void (*cb) (const SSL *ssl, int type, int val) = NULL; in state_machine()
490 static void init_read_state_machine(SSL *s) in init_read_state_machine()
497 static int grow_init_buf(SSL *s, size_t size) { in grow_init_buf()
538 static SUB_STATE_RETURN read_state_machine(SSL *s) in read_state_machine()
543 int (*transition) (SSL *s, int mt); in read_state_machine()
545 MSG_PROCESS_RETURN(*process_message) (SSL *s, PACKET *pkt); in read_state_machine()
546 WORK_STATE(*post_process_message) (SSL *s, WORK_STATE wst); in read_state_machine()
547 size_t (*max_message_size) (SSL *s); in read_state_machine()
548 void (*cb) (const SSL *ssl, int type, int val) = NULL; in read_state_machine()
698 static int statem_do_write(SSL *s) in statem_do_write()
716 static void init_write_state_machine(SSL *s) in init_write_state_machine()
754 static SUB_STATE_RETURN write_state_machine(SSL *s) in write_state_machine()
758 WRITE_TRAN(*transition) (SSL *s); in write_state_machine()
759 WORK_STATE(*pre_work) (SSL *s, WORK_STATE wst); in write_state_machine()
760 WORK_STATE(*post_work) (SSL *s, WORK_STATE wst); in write_state_machine()
761 int (*get_construct_message_f) (SSL *s, WPACKET *pkt, in write_state_machine()
762 int (**confunc) (SSL *s, WPACKET *pkt), in write_state_machine()
764 void (*cb) (const SSL *ssl, int type, int val) = NULL; in write_state_machine()
765 int (*confunc) (SSL *s, WPACKET *pkt); in write_state_machine()
900 int statem_flush(SSL *s) in statem_flush()
919 int ossl_statem_app_data_allowed(SSL *s) in ossl_statem_app_data_allowed()
953 int ossl_statem_export_allowed(SSL *s) in ossl_statem_export_allowed()
963 int ossl_statem_export_early_allowed(SSL *s) in ossl_statem_export_early_allowed()