CVSROOT: /cvs Module name: src Changes by: js...@cvs.openbsd.org 2022/05/09 13:19:33
Modified files: lib/libcrypto/asn1: t_req.c x_attrib.c lib/libcrypto/pkcs12: p12_attr.c lib/libcrypto/pkcs7: pk7_doit.c lib/libcrypto/x509: x509_att.c x509_lcl.h Log message: Simplify X509_ATTRIBUTE ASN.1 encoding. For some unknown historical reason, X509_ATTRIBUTE allows for a single ASN.1 value or an ASN.1 SET OF, rather than requiring an ASN.1 SET OF. Simplify encoding and remove support for single values - this is similar to OpenSSL e20b57270dec. This removes the last use of COMBINE in the ASN.1 decoder. ok tb@