diff options
Diffstat (limited to 'src')
| -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: |
