CVSROOT: /cvs
Module name: src
Changes by: [email protected] 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@