diff options
author | tb <> | 2024-08-31 10:51:48 +0000 |
---|---|---|
committer | tb <> | 2024-08-31 10:51:48 +0000 |
commit | 804ac9a36aa1b34dba3de0860e909bfb698f7363 (patch) | |
tree | b2b29755c9ad204c3b28be3943137016694d1585 | |
parent | 0f05d2e668a45f821d72d781e0029e47d4ffe160 (diff) | |
download | openbsd-804ac9a36aa1b34dba3de0860e909bfb698f7363.tar.gz openbsd-804ac9a36aa1b34dba3de0860e909bfb698f7363.tar.bz2 openbsd-804ac9a36aa1b34dba3de0860e909bfb698f7363.zip |
Remove SSL_add_compression_method
-rw-r--r-- | src/lib/libssl/Symbols.list | 1 | ||||
-rw-r--r-- | src/lib/libssl/hidden/openssl/ssl.h | 3 | ||||
-rw-r--r-- | src/lib/libssl/man/SSL_COMP_add_compression_method.3 | 24 | ||||
-rw-r--r-- | src/lib/libssl/man/ssl.3 | 6 | ||||
-rw-r--r-- | src/lib/libssl/ssl.h | 3 | ||||
-rw-r--r-- | src/lib/libssl/ssl_ciph.c | 9 |
6 files changed, 10 insertions, 36 deletions
diff --git a/src/lib/libssl/Symbols.list b/src/lib/libssl/Symbols.list index 4577566fbc..65cd3e7f86 100644 --- a/src/lib/libssl/Symbols.list +++ b/src/lib/libssl/Symbols.list | |||
@@ -32,7 +32,6 @@ SSL_CIPHER_get_name | |||
32 | SSL_CIPHER_get_value | 32 | SSL_CIPHER_get_value |
33 | SSL_CIPHER_get_version | 33 | SSL_CIPHER_get_version |
34 | SSL_CIPHER_is_aead | 34 | SSL_CIPHER_is_aead |
35 | SSL_COMP_add_compression_method | ||
36 | SSL_COMP_get_compression_methods | 35 | SSL_COMP_get_compression_methods |
37 | SSL_COMP_get_name | 36 | SSL_COMP_get_name |
38 | SSL_CTX_add0_chain_cert | 37 | SSL_CTX_add0_chain_cert |
diff --git a/src/lib/libssl/hidden/openssl/ssl.h b/src/lib/libssl/hidden/openssl/ssl.h index 6cf8d0c797..b854dd7b73 100644 --- a/src/lib/libssl/hidden/openssl/ssl.h +++ b/src/lib/libssl/hidden/openssl/ssl.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ssl.h,v 1.8 2024/08/03 04:50:27 tb Exp $ */ | 1 | /* $OpenBSD: ssl.h,v 1.9 2024/08/31 10:51:48 tb Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2023 Bob Beck <beck@openbsd.org> | 3 | * Copyright (c) 2023 Bob Beck <beck@openbsd.org> |
4 | * | 4 | * |
@@ -355,7 +355,6 @@ LSSL_USED(SSL_get_current_expansion); | |||
355 | LSSL_USED(SSL_get_peer_certificate); | 355 | LSSL_USED(SSL_get_peer_certificate); |
356 | LSSL_USED(SSL_COMP_get_name); | 356 | LSSL_USED(SSL_COMP_get_name); |
357 | LSSL_USED(SSL_COMP_get_compression_methods); | 357 | LSSL_USED(SSL_COMP_get_compression_methods); |
358 | LSSL_USED(SSL_COMP_add_compression_method); | ||
359 | LSSL_USED(SSL_set_session_ticket_ext); | 358 | LSSL_USED(SSL_set_session_ticket_ext); |
360 | LSSL_USED(SSL_set_session_ticket_ext_cb); | 359 | LSSL_USED(SSL_set_session_ticket_ext_cb); |
361 | LSSL_USED(SSL_set_session_secret_cb); | 360 | LSSL_USED(SSL_set_session_secret_cb); |
diff --git a/src/lib/libssl/man/SSL_COMP_add_compression_method.3 b/src/lib/libssl/man/SSL_COMP_add_compression_method.3 index a18c9cd2bd..f9e25358d7 100644 --- a/src/lib/libssl/man/SSL_COMP_add_compression_method.3 +++ b/src/lib/libssl/man/SSL_COMP_add_compression_method.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: SSL_COMP_add_compression_method.3,v 1.6 2024/05/23 06:49:55 tb Exp $ | 1 | .\" $OpenBSD: SSL_COMP_add_compression_method.3,v 1.7 2024/08/31 10:51:48 tb Exp $ |
2 | .\" | 2 | .\" |
3 | .\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> | 3 | .\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> |
4 | .\" | 4 | .\" |
@@ -14,45 +14,29 @@ | |||
14 | .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF | 14 | .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF |
15 | .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | 15 | .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
16 | .\" | 16 | .\" |
17 | .Dd $Mdocdate: May 23 2024 $ | 17 | .Dd $Mdocdate: August 31 2024 $ |
18 | .Dt SSL_COMP_ADD_COMPRESSION_METHOD 3 | 18 | .Dt SSL_COMP_ADD_COMPRESSION_METHOD 3 |
19 | .Os | 19 | .Os |
20 | .Sh NAME | 20 | .Sh NAME |
21 | .Nm SSL_COMP_add_compression_method , | ||
22 | .Nm SSL_COMP_get_compression_methods | 21 | .Nm SSL_COMP_get_compression_methods |
23 | .Nd handle SSL/TLS integrated compression methods | 22 | .Nd handle SSL/TLS integrated compression methods |
24 | .Sh SYNOPSIS | 23 | .Sh SYNOPSIS |
25 | .In openssl/ssl.h | 24 | .In openssl/ssl.h |
26 | .Ft int | ||
27 | .Fn SSL_COMP_add_compression_method "int id" "void *cm" | ||
28 | .Ft STACK_OF(SSL_COMP) * | 25 | .Ft STACK_OF(SSL_COMP) * |
29 | .Fn SSL_COMP_get_compression_methods void | 26 | .Fn SSL_COMP_get_compression_methods void |
30 | .Sh DESCRIPTION | 27 | .Sh DESCRIPTION |
31 | These functions are deprecated and have no effect. | 28 | This function is deprecated and has no effect. |
32 | They are provided purely for compatibility with legacy application code. | 29 | It is provided purely for compatibility with legacy application code. |
33 | .Pp | ||
34 | .Fn SSL_COMP_add_compression_method | ||
35 | used to add the compression method | ||
36 | .Fa cm | ||
37 | with the identifier | ||
38 | .Fa id | ||
39 | to the list of available compression methods. | ||
40 | .Pp | 30 | .Pp |
41 | .Fn SSL_COMP_get_compression_methods | 31 | .Fn SSL_COMP_get_compression_methods |
42 | used to return a stack of available compression methods. | 32 | used to return a stack of available compression methods. |
43 | .Sh RETURN VALUES | 33 | .Sh RETURN VALUES |
44 | .Fn SSL_COMP_add_compression_method | ||
45 | always returns 1. | ||
46 | .Fn SSL_COMP_get_compression_methods | 34 | .Fn SSL_COMP_get_compression_methods |
47 | always returns | 35 | always returns |
48 | .Dv NULL . | 36 | .Dv NULL . |
49 | .Sh SEE ALSO | 37 | .Sh SEE ALSO |
50 | .Xr ssl 3 | 38 | .Xr ssl 3 |
51 | .Sh HISTORY | 39 | .Sh HISTORY |
52 | .Fn SSL_COMP_add_compression_method | ||
53 | first appeared in OpenSSL 0.9.2b and has been available since | ||
54 | .Ox 2.6 . | ||
55 | .Pp | ||
56 | .Fn SSL_COMP_get_compression_methods | 40 | .Fn SSL_COMP_get_compression_methods |
57 | first appeared in OpenSSL 0.9.8 and has been available since | 41 | first appeared in OpenSSL 0.9.8 and has been available since |
58 | .Ox 4.5 . | 42 | .Ox 4.5 . |
diff --git a/src/lib/libssl/man/ssl.3 b/src/lib/libssl/man/ssl.3 index 5bceba7245..314a1b0a94 100644 --- a/src/lib/libssl/man/ssl.3 +++ b/src/lib/libssl/man/ssl.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: ssl.3,v 1.25 2024/07/13 18:33:18 tb Exp $ | 1 | .\" $OpenBSD: ssl.3,v 1.26 2024/08/31 10:51:48 tb Exp $ |
2 | .\" full merge up to: OpenSSL e330f55d Nov 11 00:51:04 2016 +0100 | 2 | .\" full merge up to: OpenSSL e330f55d Nov 11 00:51:04 2016 +0100 |
3 | .\" selective merge up to: OpenSSL 322755cc Sep 1 08:40:51 2018 +0800 | 3 | .\" selective merge up to: OpenSSL 322755cc Sep 1 08:40:51 2018 +0800 |
4 | .\" | 4 | .\" |
@@ -51,7 +51,7 @@ | |||
51 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED | 51 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED |
52 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. | 52 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. |
53 | .\" | 53 | .\" |
54 | .Dd $Mdocdate: July 13 2024 $ | 54 | .Dd $Mdocdate: August 31 2024 $ |
55 | .Dt SSL 3 | 55 | .Dt SSL 3 |
56 | .Os | 56 | .Os |
57 | .Sh NAME | 57 | .Sh NAME |
@@ -339,7 +339,7 @@ To inspect the state during ongoing communication: | |||
339 | .Xr SSL_load_client_CA_file 3 | 339 | .Xr SSL_load_client_CA_file 3 |
340 | .Ss Obsolete functions | 340 | .Ss Obsolete functions |
341 | .Xr OPENSSL_init_ssl 3 , | 341 | .Xr OPENSSL_init_ssl 3 , |
342 | .Xr SSL_COMP_add_compression_method 3 , | 342 | .Xr SSL_COMP_get_compression_methods 3 , |
343 | .Xr SSL_CTX_set_tmp_rsa_callback 3 , | 343 | .Xr SSL_CTX_set_tmp_rsa_callback 3 , |
344 | .Xr SSL_library_init 3 , | 344 | .Xr SSL_library_init 3 , |
345 | .Xr SSL_set_tmp_ecdh 3 | 345 | .Xr SSL_set_tmp_ecdh 3 |
diff --git a/src/lib/libssl/ssl.h b/src/lib/libssl/ssl.h index 1a0fca1678..789a52b169 100644 --- a/src/lib/libssl/ssl.h +++ b/src/lib/libssl/ssl.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ssl.h,v 1.241 2024/08/12 21:01:00 tb Exp $ */ | 1 | /* $OpenBSD: ssl.h,v 1.242 2024/08/31 10:51:48 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 | * |
@@ -1479,7 +1479,6 @@ const void *SSL_get_current_expansion(SSL *s); | |||
1479 | 1479 | ||
1480 | const char *SSL_COMP_get_name(const void *comp); | 1480 | const char *SSL_COMP_get_name(const void *comp); |
1481 | void *SSL_COMP_get_compression_methods(void); | 1481 | void *SSL_COMP_get_compression_methods(void); |
1482 | int SSL_COMP_add_compression_method(int id, void *cm); | ||
1483 | 1482 | ||
1484 | /* TLS extensions functions */ | 1483 | /* TLS extensions functions */ |
1485 | int SSL_set_session_ticket_ext(SSL *s, void *ext_data, int ext_len); | 1484 | int SSL_set_session_ticket_ext(SSL *s, void *ext_data, int ext_len); |
diff --git a/src/lib/libssl/ssl_ciph.c b/src/lib/libssl/ssl_ciph.c index 2478d70eac..aba8fbd26e 100644 --- a/src/lib/libssl/ssl_ciph.c +++ b/src/lib/libssl/ssl_ciph.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ssl_ciph.c,v 1.147 2024/07/23 14:40:53 jsing Exp $ */ | 1 | /* $OpenBSD: ssl_ciph.c,v 1.148 2024/08/31 10:51:48 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 | * |
@@ -1640,13 +1640,6 @@ SSL_COMP_get_compression_methods(void) | |||
1640 | } | 1640 | } |
1641 | LSSL_ALIAS(SSL_COMP_get_compression_methods); | 1641 | LSSL_ALIAS(SSL_COMP_get_compression_methods); |
1642 | 1642 | ||
1643 | int | ||
1644 | SSL_COMP_add_compression_method(int id, void *cm) | ||
1645 | { | ||
1646 | return 1; | ||
1647 | } | ||
1648 | LSSL_ALIAS(SSL_COMP_add_compression_method); | ||
1649 | |||
1650 | const char * | 1643 | const char * |
1651 | SSL_COMP_get_name(const void *comp) | 1644 | SSL_COMP_get_name(const void *comp) |
1652 | { | 1645 | { |