summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/usr.bin/openssl/s_cb.c56
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: