diff options
| author | tb <> | 2025-05-22 08:25:26 +0000 |
|---|---|---|
| committer | tb <> | 2025-05-22 08:25:26 +0000 |
| commit | e7ce70963ad3b03728962b079041b3235a136ef5 (patch) | |
| tree | a1847fbdd63be52a9aabd21a3449cccf4d5bc0db /src | |
| parent | 75679b2a0aa5c12c4fda70cc19a1084f8edccd9f (diff) | |
| download | openbsd-e7ce70963ad3b03728962b079041b3235a136ef5.tar.gz openbsd-e7ce70963ad3b03728962b079041b3235a136ef5.tar.bz2 openbsd-e7ce70963ad3b03728962b079041b3235a136ef5.zip | |
Simplify SSL_alert_desc_string
SSL_alert_desc_string() is only used by our good old friends M2Crypto
and Net::SSLeay. While some of the two-letter combinations can be made
sense of without looking at the switch, I guess, this is just a
completely useless interface. The same level of uselessness can be
acchieved in a single line matching BoringSSL.
ok joshua kenjiro
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/libssl/ssl_stat.c | 69 |
1 files changed, 2 insertions, 67 deletions
diff --git a/src/lib/libssl/ssl_stat.c b/src/lib/libssl/ssl_stat.c index b19944ca83..9966217ca3 100644 --- a/src/lib/libssl/ssl_stat.c +++ b/src/lib/libssl/ssl_stat.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: ssl_stat.c,v 1.23 2024/10/12 03:54:18 tb Exp $ */ | 1 | /* $OpenBSD: ssl_stat.c,v 1.24 2025/05/22 08:25:26 tb Exp $ */ |
| 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
| 3 | * All rights reserved. | 3 | * All rights reserved. |
| 4 | * | 4 | * |
| @@ -438,72 +438,7 @@ LSSL_ALIAS(SSL_alert_type_string); | |||
| 438 | const char * | 438 | const char * |
| 439 | SSL_alert_desc_string(int value) | 439 | SSL_alert_desc_string(int value) |
| 440 | { | 440 | { |
| 441 | switch (value & 0xff) { | 441 | return "!!"; |
| 442 | case SSL_AD_CLOSE_NOTIFY: | ||
| 443 | return "CN"; | ||
| 444 | case SSL_AD_UNEXPECTED_MESSAGE: | ||
| 445 | return "UM"; | ||
| 446 | case SSL_AD_BAD_RECORD_MAC: | ||
| 447 | return "BM"; | ||
| 448 | case SSL_AD_RECORD_OVERFLOW: | ||
| 449 | return "RO"; | ||
| 450 | case SSL_AD_DECOMPRESSION_FAILURE: | ||
| 451 | return "DF"; | ||
| 452 | case SSL_AD_HANDSHAKE_FAILURE: | ||
| 453 | return "HF"; | ||
| 454 | case SSL_AD_BAD_CERTIFICATE: | ||
| 455 | return "BC"; | ||
| 456 | case SSL_AD_UNSUPPORTED_CERTIFICATE: | ||
| 457 | return "UC"; | ||
| 458 | case SSL_AD_CERTIFICATE_REVOKED: | ||
| 459 | return "CR"; | ||
| 460 | case SSL_AD_CERTIFICATE_EXPIRED: | ||
| 461 | return "CE"; | ||
| 462 | case SSL_AD_CERTIFICATE_UNKNOWN: | ||
| 463 | return "CU"; | ||
| 464 | case SSL_AD_ILLEGAL_PARAMETER: | ||
| 465 | return "IP"; | ||
| 466 | case SSL_AD_UNKNOWN_CA: | ||
| 467 | return "CA"; | ||
| 468 | case SSL_AD_ACCESS_DENIED: | ||
| 469 | return "AD"; | ||
| 470 | case SSL_AD_DECODE_ERROR: | ||
| 471 | return "DE"; | ||
| 472 | case SSL_AD_DECRYPT_ERROR: | ||
| 473 | return "CY"; | ||
| 474 | case SSL_AD_PROTOCOL_VERSION: | ||
| 475 | return "PV"; | ||
| 476 | case SSL_AD_INSUFFICIENT_SECURITY: | ||
| 477 | return "IS"; | ||
| 478 | case SSL_AD_INTERNAL_ERROR: | ||
| 479 | return "IE"; | ||
| 480 | case SSL_AD_INAPPROPRIATE_FALLBACK: | ||
| 481 | return "IF"; | ||
| 482 | case SSL_AD_USER_CANCELLED: | ||
| 483 | return "US"; | ||
| 484 | case SSL_AD_NO_RENEGOTIATION: | ||
| 485 | return "NR"; | ||
| 486 | case SSL_AD_MISSING_EXTENSION: | ||
| 487 | return "ME"; | ||
| 488 | case SSL_AD_UNSUPPORTED_EXTENSION: | ||
| 489 | return "UE"; | ||
| 490 | case SSL_AD_CERTIFICATE_UNOBTAINABLE: | ||
| 491 | return "CO"; | ||
| 492 | case SSL_AD_UNRECOGNIZED_NAME: | ||
| 493 | return "UN"; | ||
| 494 | case SSL_AD_BAD_CERTIFICATE_STATUS_RESPONSE: | ||
| 495 | return "BR"; | ||
| 496 | case SSL_AD_BAD_CERTIFICATE_HASH_VALUE: | ||
| 497 | return "BH"; | ||
| 498 | case SSL_AD_UNKNOWN_PSK_IDENTITY: | ||
| 499 | return "UP"; | ||
| 500 | case SSL_AD_CERTIFICATE_REQUIRED: | ||
| 501 | return "CQ"; /* XXX */ | ||
| 502 | case SSL_AD_NO_APPLICATION_PROTOCOL: | ||
| 503 | return "AP"; | ||
| 504 | default: | ||
| 505 | return "UK"; | ||
| 506 | } | ||
| 507 | } | 442 | } |
| 508 | LSSL_ALIAS(SSL_alert_desc_string); | 443 | LSSL_ALIAS(SSL_alert_desc_string); |
| 509 | 444 | ||
