Clean up EVP_PKEY_ASN1_METHOD related tables and code.
authorjsing <jsing@openbsd.org>
Wed, 9 Nov 2022 18:17:16 +0000 (18:17 +0000)
committerjsing <jsing@openbsd.org>
Wed, 9 Nov 2022 18:17:16 +0000 (18:17 +0000)
commit8dd03a95ac9d853ab5a52270d2bd550045a756fc
tree439a12bf01f8d7781cb7ed7a9796789a5b6dde0c
parent19c18994f0851e28fb90ebf5de9fb7853c6c03c5
Clean up EVP_PKEY_ASN1_METHOD related tables and code.

Rather than messing around with an OBJ_bsearch() for a table that contains
16 entries (and a stack find for any application added methods), simply do
a reverse linear scan. This maintains the application method first
behaviour, while removing a chunk of code.

While here rename some variables and do some style clean up.

ok tb@
lib/libcrypto/asn1/ameth_lib.c