X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=ssl%2Fssl_stat.c;h=014340f28b620f19db9e2d12477d1d5710e9139e;hp=1928bd25055fa329bc6623fae3d497982db087d1;hb=db0f35dda18403accabe98e7780f3dfc516f49de;hpb=846e33c729311169d9c988ceba29484b3783f244 diff --git a/ssl/ssl_stat.c b/ssl/ssl_stat.c index 1928bd2505..014340f28b 100644 --- a/ssl/ssl_stat.c +++ b/ssl/ssl_stat.c @@ -43,6 +43,14 @@ const char *SSL_state_string_long(const SSL *s) return "error"; switch (SSL_get_state(s)) { + case TLS_ST_CR_CERT_STATUS: + return "SSLv3/TLS read certificate status"; + case TLS_ST_CW_NEXT_PROTO: + return "SSLv3/TLS write next proto"; + case TLS_ST_SR_NEXT_PROTO: + return "SSLv3/TLS write next proto"; + case TLS_ST_SW_CERT_STATUS: + return "SSLv3/TLS write next proto"; case TLS_ST_BEFORE: return "before SSL initialization"; case TLS_ST_OK: @@ -110,13 +118,24 @@ const char *SSL_state_string_long(const SSL *s) } } - const char *SSL_state_string(const SSL *s) { if (ossl_statem_in_error(s)) return "SSLERR"; switch (SSL_get_state(s)) { + case TLS_ST_SR_NEXT_PROTO: + return "TRNP"; + case TLS_ST_SW_SESSION_TICKET: + return "TWST"; + case TLS_ST_SW_CERT_STATUS: + return "TWCS"; + case TLS_ST_CR_CERT_STATUS: + return "TRCS"; + case TLS_ST_CR_SESSION_TICKET: + return "TRST"; + case TLS_ST_CW_NEXT_PROTO: + return "TWNP"; case TLS_ST_BEFORE: return "PINIT "; case TLS_ST_OK: @@ -335,6 +354,8 @@ const char *SSL_alert_desc_string_long(int value) return "bad certificate hash value"; case TLS1_AD_UNKNOWN_PSK_IDENTITY: return "unknown PSK identity"; + case TLS1_AD_NO_APPLICATION_PROTOCOL: + return "no application protocol"; default: return "unknown"; }