bind9/lib
Ondřej Surý c22c8cb0e1 Stop leaking OpenSSL types and defines in the isc/md.h
The <isc/md.h> header directly included <openssl/evp.h> header which
enforced all users of the libisc library to explicitly list the include
path to OpenSSL and link with -lcrypto.  By hiding the specific
implementation into the private namespace, we no longer enforce this.
In the long run, this might also allow us to switch cryptographic
library implementation without affecting the downstream users.

While making the isc_md_type_t type opaque, the API using the data type
was changed to use the pointer to isc_md_type_t instead of using the
type directly.

(cherry picked from commit 4e114f8ed6)
2020-04-28 15:24:07 +02:00
..
bind9 dnssec-policy: to sign inline or not 2020-04-16 16:04:28 +02:00
dns Stop leaking OpenSSL types and defines in the isc/md.h 2020-04-28 15:24:07 +02:00
irs Align the irs_getnameinfo() declaration and definition on Windows 2020-04-16 07:56:38 +02:00
isc Stop leaking OpenSSL types and defines in the isc/md.h 2020-04-28 15:24:07 +02:00
isccc Stop leaking OpenSSL types and defines in the isc/md.h 2020-04-28 15:24:07 +02:00
isccfg Disable MSB8028 warning 2020-04-16 07:56:38 +02:00
ns prep 9.16.2 2020-04-16 23:07:40 +02:00
samples Disable MSB8028 warning 2020-04-16 07:56:38 +02:00
win32/bindevt Disable MSB8028 warning 2020-04-16 07:56:38 +02:00
.gitignore added gitignore, removed cvsignore 2012-03-03 23:10:05 -08:00
Kyuafile link in lib/isccc/tests/Kyuafile 2018-11-13 07:23:36 +11:00
Makefile.in remove lib/tests as nothing uses it anymore 2018-03-09 14:12:50 -08:00