diff options
| author | schwarze <> | 2023-09-19 09:40:35 +0000 |
|---|---|---|
| committer | schwarze <> | 2023-09-19 09:40:35 +0000 |
| commit | f3d69207bf78894b3e8e63ea47f028de14d188d8 (patch) | |
| tree | c530c76e8c4aaa0248cbaf7ebad1e0f10e96f72e | |
| parent | d6f69273ba0f82df22bf5620f52cffb820b3130a (diff) | |
| download | openbsd-f3d69207bf78894b3e8e63ea47f028de14d188d8.tar.gz openbsd-f3d69207bf78894b3e8e63ea47f028de14d188d8.tar.bz2 openbsd-f3d69207bf78894b3e8e63ea47f028de14d188d8.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@
Diffstat (limited to '')
| -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 |
