diff options
author | Hugo Landau <hlandau@openssl.org> | 2023-08-23 08:19:01 +0100 |
---|---|---|
committer | Matt Caswell <matt@openssl.org> | 2023-08-24 11:47:57 +0100 |
commit | ce7a9e23fb1ea249e08c3dfa9c9f701a701f2719 (patch) | |
tree | 2bfc51315a0e5cec654d11e64e2759f094830bbd /doc/designs | |
parent | f430713c8c5e579b513ffa16133b8c178978c5b6 (diff) |
QUIC: Rename SSL_set_initial_peer_addr to SSL_set1_initial_peer_addr
Fixes #21701
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21814)
Diffstat (limited to 'doc/designs')
-rw-r--r-- | doc/designs/quic-design/quic-api-ssl-funcs.md | 3 | ||||
-rw-r--r-- | doc/designs/quic-design/quic-api.md | 8 |
2 files changed, 5 insertions, 6 deletions
diff --git a/doc/designs/quic-design/quic-api-ssl-funcs.md b/doc/designs/quic-design/quic-api-ssl-funcs.md index 6ff536b845..52e199cee6 100644 --- a/doc/designs/quic-design/quic-api-ssl-funcs.md +++ b/doc/designs/quic-design/quic-api-ssl-funcs.md @@ -629,8 +629,7 @@ Notes: | `SSL_get_wpoll_descriptor` | CSSM | 🟦N | 🟩A | 🟥QSA | 🟢Done | | `SSL_want_net_read` | CSSM | 🟦N | 🟩A | 🟥QSA | 🟢Done | | `SSL_want_net_write` | CSSM | 🟦N | 🟩A | 🟥QSA | 🟢Done | -| `SSL_get_initial_peer_addr` | CSSM | 🟦N | 🟩A | 🟥QSA | 🟢Done | -| `SSL_set_initial_peer_addr` | CSSM | 🟦N | 🟩A | 🟥QSA | 🟢Done | +| `SSL_set1_initial_peer_addr` | CSSM | 🟦N | 🟩A | 🟥QSA | 🟢Done | | `SSL_shutdown_ex` | CSSM | 🟦N | 🟩A | 🟥QSA | 🟡TODO | | `SSL_stream_conclude` | CSSM | 🟦N | 🟩A | 🟥QSA | 🟡TODO | | `SSL_stream_reset` | CSSM | 🟦N | 🟩A | 🟥QSA | 🟡TODO | diff --git a/doc/designs/quic-design/quic-api.md b/doc/designs/quic-design/quic-api.md index 332293716d..ab1c81e2f1 100644 --- a/doc/designs/quic-design/quic-api.md +++ b/doc/designs/quic-design/quic-api.md @@ -36,7 +36,7 @@ designs and the relevant design decisions. - [`SSL_get_rpoll_descriptor`, `SSL_get_wpoll_descriptor`](#-ssl-get-rpoll-descriptor----ssl-get-wpoll-descriptor-) - [`SSL_net_read_desired`, `SSL_net_write_desired`](#-ssl-want-net-read----ssl-want-net-write-) - [`SSL_want`, `SSL_want_read`, `SSL_want_write`](#-ssl-want----ssl-want-read----ssl-want-write-) - - [`SSL_set_initial_peer_addr`, `SSL_get_initial_peer_addr`](#-ssl-set-initial-peer-addr----ssl-get-initial-peer-addr-) + - [`SSL_set1_initial_peer_addr`](#-ssl-set-initial-peer-addr-) - [`SSL_shutdown_ex`](#-ssl-shutdown-ex-) - [`SSL_stream_conclude`](#-ssl-stream-conclude-) - [`SSL_stream_reset`](#-ssl-stream-reset-) @@ -519,20 +519,20 @@ write), not both. This call will not be implemented for QUIC (e.g. always returns `SSL_NOTHING`) and `SSL_net_read_desired` and `SSL_net_write_desired` will be used instead. -#### `SSL_set_initial_peer_addr`, `SSL_get_initial_peer_addr` +#### `SSL_set1_initial_peer_addr` | Semantics | `SSL_get_error` | Can Tick? | CSHL | | --------- | ------------- | --------- | ------------- | | New | Never | No | CS | -`SSL_set_initial_peer_addr` sets the initial L4 UDP peer address for an outgoing +`SSL_set1_initial_peer_addr` sets the initial L4 UDP peer address for an outgoing QUIC connection. The initial peer address may be autodetected if no peer address has already been set explicitly and the QUIC connection SSL object is provided with a `BIO_s_dgram` with a peer set. -`SSL_set_initial_peer_addr` cannot be called after a connection is established. +`SSL_set1_initial_peer_addr` cannot be called after a connection is established. #### `SSL_shutdown_ex` |