Clean up {dh,dsa}_pub_encode()
authortb <tb@openbsd.org>
Thu, 10 Aug 2023 15:11:16 +0000 (15:11 +0000)
committertb <tb@openbsd.org>
Thu, 10 Aug 2023 15:11:16 +0000 (15:11 +0000)
commit0e358455be3dcd6dd2275d731e48c13182450873
tree12cd45141cc037c9191fe3330ff224d9c86376d4
parenta8b3ece13508c202b62d4e60258b327f79324f5a
Clean up {dh,dsa}_pub_encode()

This brings these two messy functions into more usual shape. There is a
lot more that can be done in here. It is a step in the right direction.

ok jsing
lib/libcrypto/dh/dh_ameth.c
lib/libcrypto/dsa/dsa_ameth.c