Move stack of compression methods from libssl to OSSL_LIB_CTX
The compression methods are now a global variable in libssl. This change moves it into OSSL library context. It is necessary to eliminate atexit call from libssl. Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/24414)
This commit is contained in:
parent
184d29dbab
commit
da9342ed5e
19 changed files with 197 additions and 131 deletions
|
@ -26,6 +26,7 @@ DEPEND[]=include/openssl/asn1.h \
|
|||
include/openssl/cmp.h \
|
||||
include/openssl/cms.h \
|
||||
include/openssl/conf.h \
|
||||
include/openssl/comp.h \
|
||||
include/openssl/core_names.h \
|
||||
include/openssl/crmf.h \
|
||||
include/openssl/crypto.h \
|
||||
|
@ -55,6 +56,7 @@ GENERATE[include/openssl/bio.h]=include/openssl/bio.h.in
|
|||
GENERATE[include/openssl/cmp.h]=include/openssl/cmp.h.in
|
||||
GENERATE[include/openssl/cms.h]=include/openssl/cms.h.in
|
||||
GENERATE[include/openssl/conf.h]=include/openssl/conf.h.in
|
||||
GENERATE[include/openssl/comp.h]=include/openssl/comp.h.in
|
||||
# include/openssl/configuration.h is generated by configdata.pm
|
||||
# We still need this information for the FIPS module checksum, but the attribute
|
||||
# 'skip' ensures that nothing is actually done with it.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue