Create libcrypto support for BIO_new_from_core_bio()
authorMatt Caswell <matt@openssl.org>
Tue, 27 Apr 2021 18:56:39 +0000 (19:56 +0100)
committerMatt Caswell <matt@openssl.org>
Tue, 4 May 2021 11:00:21 +0000 (12:00 +0100)
commitb0ee1de9ab4fb8586934f3a8126432f06abf7115
treea835c73699f9c0b1235e5004b8af292c52fa030f
parente3188bae04769242e62ae2fba96a0aca5b7ce605
Create libcrypto support for BIO_new_from_core_bio()

Previously the concept of wrapping an OSSL_CORE_BIO in a real BIO was an
internal only concept for our own providers. Since this is likely to be
generally useful, we make it a part of the public API.

Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/15072)
crypto/bio/bio_lib.c
crypto/bio/bio_local.h
crypto/bio/bss_core.c [new file with mode: 0644]
crypto/bio/build.info
crypto/context.c
include/internal/bio.h
include/internal/cryptlib.h
include/openssl/bio.h.in
include/openssl/crypto.h.in
util/libcrypto.num