diff options
| author | tb <> | 2024-07-21 08:25:33 +0000 |
|---|---|---|
| committer | tb <> | 2024-07-21 08:25:33 +0000 |
| commit | bb0cbaff332e2117f157bdcb8acfe6689a081e39 (patch) | |
| tree | 7a144142d320e3d369d4eb1b8304c8efc68604e7 /src | |
| parent | 26b35aaf70ae7f07786e39bc1bb4162f34f7e169 (diff) | |
| download | openbsd-bb0cbaff332e2117f157bdcb8acfe6689a081e39.tar.gz openbsd-bb0cbaff332e2117f157bdcb8acfe6689a081e39.tar.bz2 openbsd-bb0cbaff332e2117f157bdcb8acfe6689a081e39.zip | |
Drop ENGINE from EVP_PKEY_derive example
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/libcrypto/man/EVP_PKEY_derive.3 | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/lib/libcrypto/man/EVP_PKEY_derive.3 b/src/lib/libcrypto/man/EVP_PKEY_derive.3 index 8940572d1d..398540a5bf 100644 --- a/src/lib/libcrypto/man/EVP_PKEY_derive.3 +++ b/src/lib/libcrypto/man/EVP_PKEY_derive.3 | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | .\" $OpenBSD: EVP_PKEY_derive.3,v 1.10 2024/03/05 19:21:31 tb Exp $ | 1 | .\" $OpenBSD: EVP_PKEY_derive.3,v 1.11 2024/07/21 08:25:33 tb Exp $ |
| 2 | .\" full merge up to: OpenSSL 48e5119a Jan 19 10:49:22 2018 +0100 | 2 | .\" full merge up to: OpenSSL 48e5119a Jan 19 10:49:22 2018 +0100 |
| 3 | .\" | 3 | .\" |
| 4 | .\" This file is a derived work. | 4 | .\" This file is a derived work. |
| @@ -66,7 +66,7 @@ | |||
| 66 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED | 66 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED |
| 67 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. | 67 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. |
| 68 | .\" | 68 | .\" |
| 69 | .Dd $Mdocdate: March 5 2024 $ | 69 | .Dd $Mdocdate: July 21 2024 $ |
| 70 | .Dt EVP_PKEY_DERIVE 3 | 70 | .Dt EVP_PKEY_DERIVE 3 |
| 71 | .Os | 71 | .Os |
| 72 | .Sh NAME | 72 | .Sh NAME |
| @@ -209,13 +209,12 @@ Derive shared secret (for example DH or EC keys): | |||
| 209 | #include <openssl/rsa.h> | 209 | #include <openssl/rsa.h> |
| 210 | 210 | ||
| 211 | EVP_PKEY_CTX *ctx; | 211 | EVP_PKEY_CTX *ctx; |
| 212 | ENGINE *eng; | ||
| 213 | unsigned char *skey; | 212 | unsigned char *skey; |
| 214 | size_t skeylen; | 213 | size_t skeylen; |
| 215 | EVP_PKEY *pkey, *peerkey; | 214 | EVP_PKEY *pkey, *peerkey; |
| 216 | 215 | ||
| 217 | /* Assumes that pkey, eng, and peerkey have already been set up. */ | 216 | /* Assumes that pkey and peerkey have already been set up. */ |
| 218 | ctx = EVP_PKEY_CTX_new(pkey, eng); | 217 | ctx = EVP_PKEY_CTX_new(pkey, NULL); |
| 219 | if (!ctx) | 218 | if (!ctx) |
| 220 | /* Error occurred */ | 219 | /* Error occurred */ |
| 221 | if (EVP_PKEY_derive_init(ctx) <= 0) | 220 | if (EVP_PKEY_derive_init(ctx) <= 0) |
