diff options
author | schwarze <> | 2023-09-19 09:40:35 +0000 |
---|---|---|
committer | schwarze <> | 2023-09-19 09:40:35 +0000 |
commit | 111f713958ced50722430281bc097b698e59990a (patch) | |
tree | c530c76e8c4aaa0248cbaf7ebad1e0f10e96f72e | |
parent | e24c846ad62a356d547c1bc5ace0f676d3124bb6 (diff) | |
download | openbsd-111f713958ced50722430281bc097b698e59990a.tar.gz openbsd-111f713958ced50722430281bc097b698e59990a.tar.bz2 openbsd-111f713958ced50722430281bc097b698e59990a.zip |
Mention a subtle difference between PEM_def_callback(3) and the example.
It's relevant not only for the example, but also because the functions
documented here use PEM_def_callback(3) by default, and that exhibits
surprising and potentially dangerous behaviour by not NUL-terminating.
OK tb@
-rw-r--r-- | src/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3 | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3 b/src/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3 index 4e119132b2..94b4ea543d 100644 --- a/src/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3 +++ b/src/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: SSL_CTX_set_default_passwd_cb.3,v 1.8 2023/09/19 08:18:13 schwarze Exp $ | 1 | .\" $OpenBSD: SSL_CTX_set_default_passwd_cb.3,v 1.9 2023/09/19 09:40:35 schwarze Exp $ |
2 | .\" full merge up to: OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400 | 2 | .\" full merge up to: OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400 |
3 | .\" selective merge up to: OpenSSL 18bad535 Apr 9 15:13:55 2019 +0100 | 3 | .\" selective merge up to: OpenSSL 18bad535 Apr 9 15:13:55 2019 +0100 |
4 | .\" | 4 | .\" |
@@ -175,7 +175,14 @@ or | |||
175 | if none is set. | 175 | if none is set. |
176 | .Sh EXAMPLES | 176 | .Sh EXAMPLES |
177 | The following example provides a subset of the functionality of | 177 | The following example provides a subset of the functionality of |
178 | .Xr PEM_def_callback 3 . | 178 | .Xr PEM_def_callback 3 , |
179 | except that | ||
180 | .Xr PEM_def_callback 3 | ||
181 | does not NUL-terminate and copies up to | ||
182 | .Fa size | ||
183 | rather than | ||
184 | .Fa size No \- 1 | ||
185 | bytes. | ||
179 | It interprets | 186 | It interprets |
180 | .Fa userdata | 187 | .Fa userdata |
181 | as a NUL-terminated string and copies it to the | 188 | as a NUL-terminated string and copies it to the |