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

Reply via email to