bind9/lib/isc
Ondřej Surý 70100c664a Stop leaking OpenSSL types and defines in the isc/hmac.h
The <isc/md.h> header directly included <openssl/hmac.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.
2020-03-12 22:22:03 +01:00
..
include Stop leaking OpenSSL types and defines in the isc/hmac.h 2020-03-12 22:22:03 +01:00
netmgr Use the new sorting rules to regroup #include headers 2020-03-09 16:19:22 +01:00
pthreads Fixup the headers formatting 2020-03-11 10:19:32 +01:00
tests Use the new sorting rules to regroup #include headers 2020-03-09 16:19:22 +01:00
unix Fixup the headers formatting 2020-03-11 10:19:32 +01:00
win32 Stop leaking OpenSSL types and defines in the isc/safe.h 2020-03-12 20:07:16 +01:00
.gitignore [master] update gitignore files; use rev-parse to get srcid 2014-06-17 13:49:30 -07:00
aes.c Use the new sorting rules to regroup #include headers 2020-03-09 16:19:22 +01:00
api Bump library API versions for BIND 9.17 2020-02-24 10:56:47 +01:00
app.c Use the new sorting rules to regroup #include headers 2020-03-09 16:19:22 +01:00
assertions.c Improve the backtrace to print symbols when backtrace_symbols() is available 2020-03-11 20:32:21 +01:00
astack.c apply the modified style 2020-02-13 15:05:06 -08:00
backtrace.c Improve the backtrace to print symbols when backtrace_symbols() is available 2020-03-11 20:32:21 +01:00
base32.c Reformat using the new rules 2020-02-14 09:31:05 +01:00
base64.c Reformat using the new rules 2020-02-14 09:31:05 +01:00
bind9.c Use coccinelle to remove explicit '#include <config.h>' from the source files 2019-03-08 15:15:05 +01:00
buffer.c apply the modified style 2020-02-13 15:05:06 -08:00
bufferlist.c apply the modified style 2020-02-13 15:05:06 -08:00
commandline.c apply the modified style 2020-02-13 15:05:06 -08:00
counter.c apply the modified style 2020-02-13 15:05:06 -08:00
crc64.c apply the modified style 2020-02-13 15:05:06 -08:00
entropy.c Use the new sorting rules to regroup #include headers 2020-03-09 16:19:22 +01:00
entropy_private.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
error.c Reformat using the new rules 2020-02-14 09:31:05 +01:00
event.c apply the modified style 2020-02-13 15:05:06 -08:00
fsaccess.c apply the modified style 2020-02-13 15:05:06 -08:00
glob.c Fixed missing list initialization 2020-03-06 16:53:20 -03:00
hash.c apply the modified style 2020-02-13 15:05:06 -08:00
heap.c apply the modified style 2020-02-13 15:05:06 -08:00
hex.c Reformat using the new rules 2020-02-14 09:31:05 +01:00
hmac.c Stop leaking OpenSSL types and defines in the isc/hmac.h 2020-03-12 22:22:03 +01:00
hp.c apply the modified style 2020-02-13 15:05:06 -08:00
ht.c apply the modified style 2020-02-13 15:05:06 -08:00
httpd.c Reformat using the new rules 2020-02-14 09:31:05 +01:00
iterated_hash.c apply the modified style 2020-02-13 15:05:06 -08:00
Kyuafile regen master 2017-12-29 01:44:18 +00:00
lex.c apply the modified style 2020-02-13 15:05:06 -08:00
lfsr.c apply the modified style 2020-02-13 15:05:06 -08:00
lib.c apply the modified style 2020-02-13 15:05:06 -08:00
log.c Fixed data race in log.c 2020-03-10 11:49:53 +01:00
Makefile.in Stop leaking OpenSSL types and defines in the isc/safe.h 2020-03-12 20:07:16 +01:00
md.c Use the new sorting rules to regroup #include headers 2020-03-09 16:19:22 +01:00
mem.c Simplify hash computation to prevent pointer being classed as tainted. 2020-02-27 19:41:36 +00:00
mem_p.h retain a minimal "methods" struct in the mctx 2018-10-18 09:19:12 +00:00
mutexblock.c apply the modified style 2020-02-13 15:05:06 -08:00
netaddr.c apply the modified style 2020-02-13 15:05:06 -08:00
netscope.c apply the modified style 2020-02-13 15:05:06 -08:00
nonce.c apply the modified style 2020-02-13 15:05:06 -08:00
openssl_shim.c Use the new sorting rules to regroup #include headers 2020-03-09 16:19:22 +01:00
openssl_shim.h Use clang-tidy to add curly braces around one-line statements 2020-02-13 22:07:21 +01:00
parseint.c apply the modified style 2020-02-13 15:05:06 -08:00
pk11.c Use ISC_R_CRYPTOFAILURE instead DST_R_CRYPTOFAILURE in libisc 2020-03-12 17:50:29 +01:00
pk11_result.c apply the modified style 2020-02-13 15:05:06 -08:00
pool.c apply the modified style 2020-02-13 15:05:06 -08:00
portset.c apply the modified style 2020-02-13 15:05:06 -08:00
queue.c apply the modified style 2020-02-13 15:05:06 -08:00
quota.c apply the modified style 2020-02-13 15:05:06 -08:00
radix.c Reformat using the new rules 2020-02-14 09:31:05 +01:00
random.c apply the modified style 2020-02-13 15:05:06 -08:00
ratelimiter.c Reformat using the new rules 2020-02-14 09:31:05 +01:00
regex.c fix spelling errors reported by Fossies. 2020-02-21 15:05:08 +11:00
region.c apply the modified style 2020-02-13 15:05:06 -08:00
result.c Use isc_rwlock for isc_result tables 2020-02-27 07:58:48 +00:00
rwlock.c Replace non-loop usage of atomic_compare_exchange_weak with strong variant 2020-02-16 18:09:19 +01:00
safe.c Stop leaking OpenSSL types and defines in the isc/safe.h 2020-03-12 20:07:16 +01:00
serial.c apply the modified style 2020-02-13 15:05:06 -08:00
siphash.c apply the modified style 2020-02-13 15:05:06 -08:00
sockaddr.c apply the modified style 2020-02-13 15:05:06 -08:00
stats.c apply the modified style 2020-02-13 15:05:06 -08:00
string.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
task.c fix spelling errors reported by Fossies. 2020-02-21 15:05:08 +11:00
task_p.h Use clang-format to reformat the source files 2020-02-12 15:04:17 +01:00
taskpool.c apply the modified style 2020-02-13 15:05:06 -08:00
timer.c Reformat using the new rules 2020-02-14 09:31:05 +01:00
timer_p.h Update license headers to not include years in copyright in all applicable files 2018-02-23 10:12:02 +01:00
tm.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
xoshiro128starstar.c apply the modified style 2020-02-13 15:05:06 -08:00