summaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
authorIngo Schwarze <schwarze@cvs.openbsd.org>2016-12-24 21:42:31 +0000
committerIngo Schwarze <schwarze@cvs.openbsd.org>2016-12-24 21:42:31 +0000
commit9c31a18f28a5fe1ade134399954983b6f830f668 (patch)
tree76998cfe6e4387e6d82d65ffa50c1c3d56a2abfc /sys/dev
parenta9745b12f0814dc859d7440a73af8305e493e4a6 (diff)
Very carefully tweak OpenSSL doc/man3/d2i_X509.pod and create a new
ASN1_item_d2i(3) manual page from it. Enough text remains to keep Stephen Henson's Copyright. The eight functions documented in this new page are listed in <openssl/asn1.h> and in Symbols.list, so they are public even though OpenSSL does not document them. They are very important because hundreds of documented, much-used public interface functions are trivial wrappers around them, sharing their complicated semantics and their copious CAVEATS and BUGS. The plan is for the many pages documenting the wrappers to become very concise, to focus on the few type-dependent specifics, and to point to this new page for the details of the semantics, for the CAVEATS, and for the BUGS. While here, write a companion page ASN1_item_new(3) from scratch. The user interface described in that page scares the hell out of me, and i think people writing code to handle ASN.1 ought to be aware of that dangerous user interface design, or they will sooner or later get trapped.
Diffstat (limited to 'sys/dev')
0 files changed, 0 insertions, 0 deletions