diff options
author | tb <> | 2023-04-13 14:57:00 +0000 |
---|---|---|
committer | tb <> | 2023-04-13 14:57:00 +0000 |
commit | 12f90f16f2ff4d8099a1b84bd50ecea1111e9486 (patch) | |
tree | 902934979ef0662dc7a5390885ec867617bc431b /src/lib/libcrypto/dh/dh_depr.c | |
parent | d6c1827d02417863e7ba297ae8064ef4ffeb4597 (diff) | |
download | openbsd-12f90f16f2ff4d8099a1b84bd50ecea1111e9486.tar.gz openbsd-12f90f16f2ff4d8099a1b84bd50ecea1111e9486.tar.bz2 openbsd-12f90f16f2ff4d8099a1b84bd50ecea1111e9486.zip |
Move DH_generate_parameters() from dh_depr.c to dh_gen.c
discussed with jsing
Diffstat (limited to '')
-rw-r--r-- | src/lib/libcrypto/dh/dh_depr.c | 20 |
1 files changed, 1 insertions, 19 deletions
diff --git a/src/lib/libcrypto/dh/dh_depr.c b/src/lib/libcrypto/dh/dh_depr.c index b8a3dd2ff7..0bb02b5a95 100644 --- a/src/lib/libcrypto/dh/dh_depr.c +++ b/src/lib/libcrypto/dh/dh_depr.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: dh_depr.c,v 1.9 2023/04/09 19:10:23 tb Exp $ */ | 1 | /* $OpenBSD: dh_depr.c,v 1.10 2023/04/13 14:57:00 tb Exp $ */ |
2 | /* ==================================================================== | 2 | /* ==================================================================== |
3 | * Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved. |
4 | * | 4 | * |
@@ -63,21 +63,3 @@ | |||
63 | #include <openssl/dh.h> | 63 | #include <openssl/dh.h> |
64 | 64 | ||
65 | #include "bn_local.h" | 65 | #include "bn_local.h" |
66 | |||
67 | DH * | ||
68 | DH_generate_parameters(int prime_len, int generator, | ||
69 | void (*callback)(int, int, void *), void *cb_arg) | ||
70 | { | ||
71 | BN_GENCB cb; | ||
72 | DH *ret = NULL; | ||
73 | |||
74 | if ((ret = DH_new()) == NULL) | ||
75 | return NULL; | ||
76 | |||
77 | BN_GENCB_set_old(&cb, callback, cb_arg); | ||
78 | |||
79 | if (DH_generate_parameters_ex(ret, prime_len, generator, &cb)) | ||
80 | return ret; | ||
81 | DH_free(ret); | ||
82 | return NULL; | ||
83 | } | ||