bind9/lib/isccc
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
..
include Fixup the missing clang-format bits 2020-02-16 17:34:24 +01:00
tests Add ZLIB_LIBS to ISCLIBS 2020-02-28 15:22:29 +01:00
win32 apply the modified style 2020-02-13 15:05:06 -08:00
alist.c apply the modified style 2020-02-13 15:05:06 -08:00
api Bump library API versions for BIND 9.17 2020-02-24 10:56:47 +01:00
base64.c apply the modified style 2020-02-13 15:05:06 -08:00
cc.c Stop leaking OpenSSL types and defines in the isc/md.h 2020-03-17 09:11:13 +01:00
ccmsg.c Reformat using the new rules 2020-02-14 09:31:05 +01:00
Kyuafile link in lib/isccc/tests/Kyuafile 2018-11-13 07:23:36 +11:00
Makefile.in Add ZLIB_LIBS to ISCLIBS 2020-02-28 15:22:29 +01:00
result.c apply the modified style 2020-02-13 15:05:06 -08:00
sexpr.c apply the modified style 2020-02-13 15:05:06 -08:00
symtab.c apply the modified style 2020-02-13 15:05:06 -08:00
version.c Use clang-format to reformat the source files 2020-02-12 15:04:17 +01:00