summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/dh/dh_depr.c
diff options
context:
space:
mode:
authortb <>2023-04-13 14:57:00 +0000
committertb <>2023-04-13 14:57:00 +0000
commit12f90f16f2ff4d8099a1b84bd50ecea1111e9486 (patch)
tree902934979ef0662dc7a5390885ec867617bc431b /src/lib/libcrypto/dh/dh_depr.c
parentd6c1827d02417863e7ba297ae8064ef4ffeb4597 (diff)
downloadopenbsd-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.c20
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
67DH *
68DH_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}