]> git.ipfire.org Git - thirdparty/openssl.git/commit
Make ERR_STATE opaque and remove related deprecated functions
authorTomas Mraz <tomas@openssl.org>
Fri, 13 Feb 2026 16:11:03 +0000 (17:11 +0100)
committerTomas Mraz <tomas@openssl.org>
Fri, 13 Feb 2026 16:11:07 +0000 (17:11 +0100)
commit5c14539427ab2890655e6ac5cb47a65d20f0cb53
tree29d58969150db1e7cb41f4277f417d4342402117
parenteb962a78b5cda85b9ff80d2bd5981021a1a7b9cc
Make ERR_STATE opaque and remove related deprecated functions

ERR_get_state(), ERR_remove_state() and ERR_remove_thread_state()
and useless SYS_F_ macros are removed.

Fixes #4654

Reviewed-by: Eugene Syromiatnikov <esyr@openssl.org>
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
Reviewed-by: Neil Horman <nhorman@openssl.org>
MergeDate: Sat Feb 14 23:07:56 2026
(Merged from https://github.com/openssl/openssl/pull/30005)
15 files changed:
CHANGES.md
crypto/err/err.c
crypto/err/err_blocks.c
crypto/err/err_local.h
crypto/err/err_mark.c
crypto/err/err_prn.c
crypto/err/err_save.c
doc/build.info
doc/man3/ERR_remove_state.pod [deleted file]
doc/man7/ossl-removed-api.pod
include/internal/err.h
include/openssl/err.h.in
test/testutil.h
util/libcrypto.num
util/missingcrypto.txt