On Sat, Dec 17, 2016 at 07:51:09AM -0700, Ingo Schwarze wrote: > CVSROOT: /cvs > Module name: src > Changes by: schwa...@cvs.openbsd.org 2016/12/17 07:51:09 > > Modified files: > lib/libcrypto/man: Makefile > Added files: > lib/libcrypto/man: X509_ATTRIBUTE_new.3 > > Log message: > Write new X509_ATTRIBUTE(3) manual page from scratch. > Both functions are listed in <openssl/x509.h> > and in OpenSSL doc/man3/X509_dup.pod. > OpenSSL documentation specifies the wrong header file. > > The design and use of this data type feels horrific. > If you understand PKCS#8 or PKCS#10 and can explain why this was > designed as it is, your contribution to this manual page is welcome.
This might be old, but it is probably still relevant: https://www.cs.auckland.ac.nz/~pgut001/pubs/x509guide.txt In other words: madness. -Otto