summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/dsa/dsa_gen.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/dsa/dsa_gen.c')
-rw-r--r--src/lib/libcrypto/dsa/dsa_gen.c23
1 files changed, 1 insertions, 22 deletions
diff --git a/src/lib/libcrypto/dsa/dsa_gen.c b/src/lib/libcrypto/dsa/dsa_gen.c
index 490c7e51bb..8b966871b4 100644
--- a/src/lib/libcrypto/dsa/dsa_gen.c
+++ b/src/lib/libcrypto/dsa/dsa_gen.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: dsa_gen.c,v 1.30 2023/07/08 14:28:15 beck Exp $ */ 1/* $OpenBSD: dsa_gen.c,v 1.31 2024/03/02 09:33:14 tb Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -357,25 +357,4 @@ err:
357 return ok; 357 return ok;
358} 358}
359 359
360DSA *
361DSA_generate_parameters(int bits, unsigned char *seed_in, int seed_len,
362 int *counter_ret, unsigned long *h_ret, void (*callback)(int, int, void *),
363 void *cb_arg)
364{
365 BN_GENCB cb;
366 DSA *ret;
367
368 if ((ret = DSA_new()) == NULL)
369 return NULL;
370
371 BN_GENCB_set_old(&cb, callback, cb_arg);
372
373 if (DSA_generate_parameters_ex(ret, bits, seed_in, seed_len,
374 counter_ret, h_ret, &cb))
375 return ret;
376 DSA_free(ret);
377 return NULL;
378}
379LCRYPTO_ALIAS(DSA_generate_parameters);
380
381#endif 360#endif