diff options
Diffstat (limited to 'src/usr.bin/openssl/s_cb.c')
-rw-r--r-- | src/usr.bin/openssl/s_cb.c | 56 |
1 files changed, 49 insertions, 7 deletions
diff --git a/src/usr.bin/openssl/s_cb.c b/src/usr.bin/openssl/s_cb.c index 7122337433..b6b3b3e74f 100644 --- a/src/usr.bin/openssl/s_cb.c +++ b/src/usr.bin/openssl/s_cb.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: s_cb.c,v 1.13 2020/01/25 05:29:10 tb Exp $ */ | 1 | /* $OpenBSD: s_cb.c,v 1.14 2020/04/26 02:09:21 inoguchi 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 | * |
@@ -742,20 +742,62 @@ tlsext_cb(SSL * s, int client_server, int type, unsigned char *data, int len, | |||
742 | extname = "heartbeat"; | 742 | extname = "heartbeat"; |
743 | break; | 743 | break; |
744 | 744 | ||
745 | case TLSEXT_TYPE_application_layer_protocol_negotiation: | ||
746 | extname = "application layer protocol negotiation"; | ||
747 | break; | ||
748 | |||
749 | case TLSEXT_TYPE_padding: | ||
750 | extname = "TLS padding"; | ||
751 | break; | ||
752 | |||
745 | case TLSEXT_TYPE_session_ticket: | 753 | case TLSEXT_TYPE_session_ticket: |
746 | extname = "session ticket"; | 754 | extname = "session ticket"; |
747 | break; | 755 | break; |
748 | 756 | ||
749 | case TLSEXT_TYPE_renegotiate: | 757 | #if defined(LIBRESSL_HAS_TLS1_3) || defined(LIBRESSL_INTERNAL) |
750 | extname = "renegotiation info"; | 758 | case TLSEXT_TYPE_pre_shared_key: |
759 | extname = "pre shared key"; | ||
751 | break; | 760 | break; |
752 | 761 | ||
753 | case TLSEXT_TYPE_application_layer_protocol_negotiation: | 762 | case TLSEXT_TYPE_early_data: |
754 | extname = "application layer protocol negotiation"; | 763 | extname = "early data"; |
755 | break; | 764 | break; |
756 | 765 | ||
757 | case TLSEXT_TYPE_padding: | 766 | case TLSEXT_TYPE_supported_versions: |
758 | extname = "TLS padding"; | 767 | extname = "supported versions"; |
768 | break; | ||
769 | |||
770 | case TLSEXT_TYPE_cookie: | ||
771 | extname = "cookie"; | ||
772 | break; | ||
773 | |||
774 | case TLSEXT_TYPE_psk_key_exchange_modes: | ||
775 | extname = "PSK key exchange modes"; | ||
776 | break; | ||
777 | |||
778 | case TLSEXT_TYPE_certificate_authorities: | ||
779 | extname = "certificate authorities"; | ||
780 | break; | ||
781 | |||
782 | case TLSEXT_TYPE_oid_filters: | ||
783 | extname = "OID filters"; | ||
784 | break; | ||
785 | |||
786 | case TLSEXT_TYPE_post_handshake_auth: | ||
787 | extname = "post handshake auth"; | ||
788 | break; | ||
789 | |||
790 | case TLSEXT_TYPE_signature_algorithms_cert: | ||
791 | extname = "signature algorithms cert"; | ||
792 | break; | ||
793 | |||
794 | case TLSEXT_TYPE_key_share: | ||
795 | extname = "key share"; | ||
796 | break; | ||
797 | #endif | ||
798 | |||
799 | case TLSEXT_TYPE_renegotiate: | ||
800 | extname = "renegotiation info"; | ||
759 | break; | 801 | break; |
760 | 802 | ||
761 | default: | 803 | default: |