Convert openssl(1) to using BN_GENCB on the heap
authortb <tb@openbsd.org>
Sat, 20 Nov 2021 18:10:48 +0000 (18:10 +0000)
committertb <tb@openbsd.org>
Sat, 20 Nov 2021 18:10:48 +0000 (18:10 +0000)
commite0a955c7509f97297827e0142f27dc43870e01e3
treee451a2682831615d54a2b0c8d4754eb537c52c18
parent90c58aba9ce89da629e999268019a95507fd1913
Convert openssl(1) to using BN_GENCB on the heap

This is three times the same thing while genrsa needs some extra steps
to deal with opaque BIGNUMs. We can also garbage collect some Win 3.1
contortions and use the conversion routines directly instead of doing
them manually.

ok jsing
usr.bin/openssl/dhparam.c
usr.bin/openssl/dsaparam.c
usr.bin/openssl/gendh.c
usr.bin/openssl/genrsa.c