Rework the MD setting in the RSA ASN.1 method
authortb <tb@openbsd.org>
Thu, 26 Oct 2023 07:57:54 +0000 (07:57 +0000)
committertb <tb@openbsd.org>
Thu, 26 Oct 2023 07:57:54 +0000 (07:57 +0000)
commit82b803010ed207d796de476ba628f1af5f364d94
tree7fd9ea1aa0c3b8eae4db6bb76f98471a4e01b0ee
parent111e0f2c1ef30bf25ee5a15c0939396c0bbad946
Rework the MD setting in the RSA ASN.1 method

This streamlines the code to use safer idioms, do proper error checking
and be slightly less convoluted. Sprinkle a few references to RFC 8017
and explain better what we are doing and why. Clarify ownership and use
more consistent style.

This removes the last internal use of X509_ALGOR_set_md().

ok jsing
lib/libcrypto/rsa/rsa_ameth.c