bind9/lib
Ondřej Surý 4e114f8ed6 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.
2020-03-17 09:11:13 +01:00
..
bind9 Use the new sorting rules to regroup #include headers 2020-03-09 16:19:22 +01:00
dns Stop leaking OpenSSL types and defines in the isc/md.h 2020-03-17 09:11:13 +01:00
irs Fixup the headers formatting 2020-03-11 10:19:32 +01:00
isc Stop leaking OpenSSL types and defines in the isc/md.h 2020-03-17 09:11:13 +01:00
isccc Stop leaking OpenSSL types and defines in the isc/md.h 2020-03-17 09:11:13 +01:00
isccfg Added RPZ configuration option "nsdname-wait-recurse" 2020-03-16 15:18:46 -03:00
ns Added RPZ configuration option "nsdname-wait-recurse" 2020-03-16 15:18:46 -03:00
samples Use the new sorting rules to regroup #include headers 2020-03-09 16:19:22 +01:00
win32/bindevt apply the modified style 2020-02-13 15:05:06 -08: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