CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2023/07/28 03:58:30
Modified files:
lib/libcrypto : Symbols.list Symbols.namespace
lib/libcrypto/asn1: asn1.h asn1_local.h bio_asn1.c bio_ndef.c
lib/libcrypto/bio: bio.h
lib/libcrypto/hidden/openssl: asn1.h bio.h
Log message:
Make ASN.1 BIO internal
With every bump we can remove a bit more of the ASN.1 BIO and the
streaming interface. At some point enough will be internal so that
we can rewrite it and bring it in a shape where mere mortals can
follow all the twists and turns. This is the next step: BIO_f_asn1(3)
goes away and takes BIO_asn1_{get,set}_{prefix,suffix}() with it,
a bunch of functions helping along in a write-after-free recently.
The getters go away, the setters stay for now.
ok jsing