CVSROOT: /cvs Module name: src Changes by: t...@cvs.openbsd.org 2024/01/04 09:41:56
Modified files: lib/libcrypto/dsa: dsa_ameth.c lib/libcrypto/evp: p_lib.c lib/libcrypto/gost: gostr341001_ameth.c lib/libcrypto/rsa: rsa_ameth.c Log message: Split ameth arrays into individual methods For some reason DSA, GOST, and RSA had their ASN.1 methods stored in an array. This is clumsy and the only benefit is that one saves a few externs in p_lib.c. They were also arranged by ascending NID because of bsearch() madness. Split them up and arrange the methods by name, which is much saner and simpler. ok jsing