CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2022/12/02 12:44:04
Modified files:
lib/libcrypto/bio: bio_lib.c bio_local.h
Log message:
Revert bio_prev removal
As schwarze points out, you can pop any BIO in a chain, not just the first
one (bonus points for a great name for this API).
The internal doubly linked was used to fix up the BIO chain bio was part
of when you BIO_pop() a bio that wasn't in the first position, which is
explicitly allowed in our documentation and implied by OpenSSL's.