diff --git a/apps/s_cb.c b/apps/s_cb.c index 865c418143..7eafe72653 100644 --- a/apps/s_cb.c +++ b/apps/s_cb.c @@ -549,6 +549,9 @@ void MS_CALLBACK msg_cb(int write_p, int version, int content_type, const void * case 114: str_details2 = " bad_certificate_hash_value"; break; + case 115: + str_details2 = " unknown_psk_identity"; + break; } } } diff --git a/doc/ssl/SSL_alert_type_string.pod b/doc/ssl/SSL_alert_type_string.pod index 94e28cc307..0329c34869 100644 --- a/doc/ssl/SSL_alert_type_string.pod +++ b/doc/ssl/SSL_alert_type_string.pod @@ -214,6 +214,11 @@ satisfy a request; the process might receive security parameters difficult to communicate changes to these parameters after that point. This message is always a warning. +=item "UP"/"unknown PSK identity" + +Sent by the server to indicate that it does not recognize a PSK +identity or an SRP identity. + =item "UK"/"unknown" This indicates that no description is available for this alert type. diff --git a/ssl/ssl_stat.c b/ssl/ssl_stat.c index 2f5729669d..cd2290a157 100644 --- a/ssl/ssl_stat.c +++ b/ssl/ssl_stat.c @@ -550,11 +550,6 @@ const char *SSL_alert_desc_string_long(int value) case TLS1_AD_UNKNOWN_PSK_IDENTITY: str="unknown PSK identity"; break; -#ifndef OPENSSL_NO_SRP - case TLS1_AD_MISSING_SRP_USERNAME: - str="no srp username"; - break; -#endif default: str="unknown"; break; } return(str);