From e56dd594e13ac1e9a8e37ebda000cf90e2a9ad20 Mon Sep 17 00:00:00 2001 From: tb <> Date: Fri, 28 Jul 2023 10:13:50 +0000 Subject: Drop BIO_n{read,write}{,0}() This is one of those strange things that should never have made it into a security-oriented libraries. From BIO_s_bio.3: .\" The following non-copying I/O functions are intentionally undocumented .\" because they seem fragile and unused by anything: It was used in a single place: the gorgeous ssltest. I'm not smart enough to follow. Also: /* WARNING: The non-copying interface is largely untested as of yet * and may contain bugs. */ Oh, really? Into the great bitbucket in the sky you go. ok jsing --- src/lib/libcrypto/Symbols.namespace | 4 ---- 1 file changed, 4 deletions(-) (limited to 'src/lib/libcrypto/Symbols.namespace') diff --git a/src/lib/libcrypto/Symbols.namespace b/src/lib/libcrypto/Symbols.namespace index e669cc8cc8..07a1b86ad1 100644 --- a/src/lib/libcrypto/Symbols.namespace +++ b/src/lib/libcrypto/Symbols.namespace @@ -1195,10 +1195,6 @@ _libre_BIO_get_retry_BIO _libre_BIO_get_retry_reason _libre_BIO_set_retry_reason _libre_BIO_dup_chain -_libre_BIO_nread0 -_libre_BIO_nread -_libre_BIO_nwrite0 -_libre_BIO_nwrite _libre_BIO_debug_callback _libre_BIO_s_mem _libre_BIO_new_mem_buf -- cgit v1.2.3-55-g6feb