Rework pkey_das_paramgen()
authortb <tb@openbsd.org>
Thu, 28 Dec 2023 22:11:26 +0000 (22:11 +0000)
committertb <tb@openbsd.org>
Thu, 28 Dec 2023 22:11:26 +0000 (22:11 +0000)
commit911927408fa51cf15ba193b2a637bc5cefff791b
tree04a5af4d5bd40c31451fd0667588173ac617b725
parentcb6b0a5e2bec6409da8e1668ede523e52bbdbeed
Rework pkey_das_paramgen()

Another copy-paste-then-tweak-and-diverge version of the same old thing.
Fix it the same way as pkey_rsa_paramgen() and pkey_dh_paramgen(). The
callbacks are initialized at the top and the weird error checking is
turned into something much simpler.

ok jsing
lib/libcrypto/dsa/dsa_pmeth.c