SSL_state
int SSL_state(const SSL *ssl);
#define SSL_get_state(a) (SSL_state((a)))
#define SSL_is_init_finished(a) (SSL_state((a)) == SSL_ST_OK)
#define SSL_in_init(a) (SSL_state((a))&SSL_ST_INIT)
#define SSL_in_before(a) (SSL_state((a))&SSL_ST_BEFORE)
#define SSL_in_connect_init(a) (SSL_state((a))&SSL_ST_CONNECT)
#define SSL_in_accept_init(a) (SSL_state((a))&SSL_ST_ACCEPT)