summaryrefslogtreecommitdiffstats
path: root/ssl/ssl_stat.c
diff options
context:
space:
mode:
authorRich Salz <rsalz@openssl.org>2016-09-07 15:40:16 -0400
committerRich Salz <rsalz@openssl.org>2016-09-07 16:09:01 -0400
commitf2befe3444dd05700f0bb62137ceebeea06f966d (patch)
tree796043e2c26270d859d8009ddfb963f1e16e7d87 /ssl/ssl_stat.c
parentc3cfc9962b883a1da7082735f77a9c4b4e4ffdd8 (diff)
Add missing debug strings.
Found by turning -Wswitch-enum on. Reviewed-by: Richard Levitte <levitte@openssl.org> (cherry picked from commit 252cfef151e302dce598503de09fd3a3341810d7)
Diffstat (limited to 'ssl/ssl_stat.c')
-rw-r--r--ssl/ssl_stat.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/ssl/ssl_stat.c b/ssl/ssl_stat.c
index cc0d477544..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:
@@ -116,6 +124,18 @@ const char *SSL_state_string(const SSL *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: