]> git.ipfire.org Git - thirdparty/bind9.git/commit
unify libcrypto and evp_md handling
authorAydın Mercan <aydin@isc.org>
Thu, 8 Aug 2024 10:16:50 +0000 (13:16 +0300)
committerAydın Mercan <aydin@isc.org>
Wed, 16 Oct 2024 11:03:14 +0000 (14:03 +0300)
commit05798b31ff8058bd91d2a09342e944a83ebbeaca
tree18faff12aeb0f7b928555ea8210d0d4b65edc85c
parenta1fed2d8e78080b61ddbf8587555ee6dc358f908
unify libcrypto and evp_md handling

Unify libcrypto initialization and explicit digest fetching in a single
place and move relevant code to the isc__crypto namespace instead of
isc__tls.

It will remove the remaining implicit fetching and deduplicate explicit
fetching inside the codebase.
13 files changed:
bin/dig/dighost.c
bin/named/main.c
lib/dns/opensslecdsa_link.c
lib/dns/opensslrsa_link.c
lib/isc/Makefile.am
lib/isc/crypto.c [new file with mode: 0644]
lib/isc/include/isc/crypto.h [new file with mode: 0644]
lib/isc/include/isc/md.h
lib/isc/include/isc/tls.h
lib/isc/iterated_hash.c
lib/isc/lib.c
lib/isc/md.c
lib/isc/tls.c