]> git.ipfire.org Git - thirdparty/bind9.git/commit
Initialize the DST subsystem implicitly
authorOndřej Surý <ondrej@isc.org>
Mon, 5 Aug 2024 10:14:26 +0000 (12:14 +0200)
committerOndřej Surý <ondrej@isc.org>
Wed, 7 Aug 2024 15:03:27 +0000 (17:03 +0200)
commite6f2f2a5e6a31fa0931ca66ce68119b0de0c0ad9
tree0b85bfa88e5ba026c9c9ed493ff064d245cf025b
parentab2abfc8b08c8aa276a17e2cebe511fabeadebf9
Initialize the DST subsystem implicitly

Instead of calling dst_lib_init() and dst_lib_destroy() explicitly by
all the programs, create a separate memory context for the DST subsystem
and use the library constructor and destructor to initialize the DST
internals.
39 files changed:
bin/check/named-checkconf.c
bin/confgen/keygen.c
bin/delv/delv.c
bin/dig/dighost.c
bin/dnssec/dnssec-cds.c
bin/dnssec/dnssec-dsfromkey.c
bin/dnssec/dnssec-importkey.c
bin/dnssec/dnssec-keyfromlabel.c
bin/dnssec/dnssec-keygen.c
bin/dnssec/dnssec-ksr.c
bin/dnssec/dnssec-revoke.c
bin/dnssec/dnssec-settime.c
bin/dnssec/dnssec-signzone.c
bin/dnssec/dnssec-verify.c
bin/named/main.c
bin/named/server.c
bin/nsupdate/nsupdate.c
bin/tests/system/.gitignore
bin/tests/system/feature-test.c
bin/tests/system/makejournal.c
bin/tests/system/pipelined/pipequeries.c
bin/tests/system/rsabigexponent/bigkey.c
bin/tools/mdig.c
fuzz/dns_message_checksig.c
lib/dns/dst_api.c
lib/dns/dst_internal.h
lib/dns/gssapi_link.c
lib/dns/hmac_link.c
lib/dns/include/dst/dst.h
lib/dns/openssl_link.c
lib/dns/opensslecdsa_link.c
lib/dns/openssleddsa_link.c
lib/dns/opensslrsa_link.c
lib/isc/tls.c
tests/dns/dst_test.c
tests/dns/private_test.c
tests/dns/rsa_test.c
tests/dns/sigs_test.c
tests/dns/tsig_test.c