bind9/lib/isc/include/isc
Ondřej Surý 8717ce376b 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.

(cherry picked from commit 70100c664a)
2020-04-28 16:28:54 +02:00
..
aes.h Merge branch '46-just-use-clang-format-to-reformat-sources' into 'master' 2020-02-12 14:51:18 +00:00
app.h Merge branch 'each-style-tweak' into 'master' 2020-02-14 05:35:29 +00:00
assertions.h Merge branch '46-just-use-clang-format-to-reformat-sources' into 'master' 2020-02-12 14:51:18 +00:00
astack.h Merge branch '46-just-use-clang-format-to-reformat-sources' into 'master' 2020-02-12 14:51:18 +00:00
atomic.h Fixed potential-lock-inversion 2020-03-06 13:37:07 -03:00
backtrace.h Merge branch '46-just-use-clang-format-to-reformat-sources' into 'master' 2020-02-12 14:51:18 +00:00
base32.h Merge branch '46-just-use-clang-format-to-reformat-sources' into 'master' 2020-02-12 14:51:18 +00:00
base64.h Merge branch '46-just-use-clang-format-to-reformat-sources' into 'master' 2020-02-12 14:51:18 +00:00
bind9.h Merge branch '46-just-use-clang-format-to-reformat-sources' into 'master' 2020-02-12 14:51:18 +00:00
buffer.h Fix/improve some comments in buffer.h. 2020-04-16 15:58:25 +02:00
bufferlist.h Merge branch '46-add-curly-braces' into 'master' 2020-02-13 21:28:35 +00:00
commandline.h Merge branch '46-just-use-clang-format-to-reformat-sources' into 'master' 2020-02-12 14:51:18 +00:00
counter.h Merge branch '46-add-curly-braces' into 'master' 2020-02-13 21:28:35 +00:00
crc64.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
deprecated.h Merge branch '46-add-curly-braces' into 'master' 2020-02-13 21:28:35 +00:00
endian.h Merge branch '46-add-curly-braces' into 'master' 2020-02-13 21:28:35 +00:00
errno.h Update license headers to not include years in copyright in all applicable files 2018-02-23 10:12:02 +01:00
error.h Merge branch '46-just-use-clang-format-to-reformat-sources' into 'master' 2020-02-12 14:51:18 +00:00
event.h Merge branch 'each-style-tweak' into 'master' 2020-02-14 05:35:29 +00:00
eventclass.h Merge branch 'each-style-tweak' into 'master' 2020-02-14 05:35:29 +00:00
file.h Merge branch '46-add-curly-braces' into 'master' 2020-02-13 21:28:35 +00:00
formatcheck.h Merge branch '46-add-curly-braces' into 'master' 2020-02-13 21:28:35 +00:00
fsaccess.h fix spelling errors reported by Fossies. 2020-02-21 07:05:31 +00:00
fuzz.h Update license headers to not include years in copyright in all applicable files 2018-02-23 10:12:02 +01:00
hash.h Remove isc_hash_reverse function 2019-05-21 10:23:17 +00:00
heap.h Merge branch '46-just-use-clang-format-to-reformat-sources' into 'master' 2020-02-12 14:51:18 +00:00
hex.h Merge branch '46-just-use-clang-format-to-reformat-sources' into 'master' 2020-02-12 14:51:18 +00:00
hmac.h Stop leaking OpenSSL types and defines in the isc/hmac.h 2020-04-28 16:28:54 +02:00
hp.h Merge branch '46-just-use-clang-format-to-reformat-sources' into 'master' 2020-02-12 14:51:18 +00:00
ht.h Merge branch '46-add-curly-braces' into 'master' 2020-02-13 21:28:35 +00:00
httpd.h Merge branch 'each-style-tweak' into 'master' 2020-02-14 05:35:29 +00:00
interfaceiter.h Merge branch 'each-style-tweak' into 'master' 2020-02-14 05:35:29 +00:00
iterated_hash.h Merge branch '46-just-use-clang-format-to-reformat-sources' into 'master' 2020-02-12 14:51:18 +00:00
lang.h Merge branch 'each-style-tweak' into 'master' 2020-02-14 05:35:29 +00:00
lex.h fix spelling errors reported by Fossies. 2020-02-21 07:05:31 +00:00
lfsr.h Merge branch '46-just-use-clang-format-to-reformat-sources' into 'master' 2020-02-12 14:51:18 +00:00
lib.h Merge branch '46-just-use-clang-format-to-reformat-sources' into 'master' 2020-02-12 14:51:18 +00:00
likely.h Merge branch 'each-style-tweak' into 'master' 2020-02-14 05:35:29 +00:00
list.h Fixup the missing clang-format bits 2020-02-16 18:07:27 +01:00
log.h Refactor the isc_log API so it cannot fail on memory failures 2020-03-18 11:44:18 +01:00
magic.h Merge branch '46-just-use-clang-format-to-reformat-sources' into 'master' 2020-02-12 14:51:18 +00:00
Makefile.in Fix lists of installed header files 2020-03-06 13:00:04 +11:00
md.h Stop leaking OpenSSL types and defines in the isc/md.h 2020-04-28 15:24:07 +02:00
mem.h Merge branch 'each-style-tweak' into 'master' 2020-02-14 05:35:29 +00:00
meminfo.h Merge branch '46-just-use-clang-format-to-reformat-sources' into 'master' 2020-02-12 14:51:18 +00:00
mutexatomic.h Merge branch '46-add-curly-braces' into 'master' 2020-02-13 21:28:35 +00:00
mutexblock.h Merge branch '46-just-use-clang-format-to-reformat-sources' into 'master' 2020-02-12 14:51:18 +00:00
netaddr.h fix spelling errors reported by Fossies. 2020-02-21 07:05:31 +00:00
netmgr.h netmgr refactoring: use generic functions when operating on sockets. 2020-04-03 13:44:28 +02:00
netscope.h Merge branch '46-just-use-clang-format-to-reformat-sources' into 'master' 2020-02-12 14:51:18 +00:00
nonce.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
os.h Merge branch '46-just-use-clang-format-to-reformat-sources' into 'master' 2020-02-12 14:51:18 +00:00
parseint.h Merge branch '46-just-use-clang-format-to-reformat-sources' into 'master' 2020-02-12 14:51:18 +00:00
platform.h.in Add and use ISC_THREAD_LOCAL macro 2019-12-03 16:27:24 +01:00
pool.h Merge branch '46-add-curly-braces' into 'master' 2020-02-13 21:28:35 +00:00
portset.h Merge branch '46-just-use-clang-format-to-reformat-sources' into 'master' 2020-02-12 14:51:18 +00:00
print.h Merge branch '46-just-use-clang-format-to-reformat-sources' into 'master' 2020-02-12 14:51:18 +00:00
queue.h implement fetch-and-add array queue data structure 2019-11-07 11:55:37 -08:00
quota.h Add a quota attach function with a callback, some code cleanups. 2020-03-30 10:29:33 +02:00
radix.h Merge branch 'each-style-tweak' into 'master' 2020-02-14 05:35:29 +00:00
random.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
ratelimiter.h Merge branch '46-add-curly-braces' into 'master' 2020-02-13 21:28:35 +00:00
refcount.h fix spelling errors reported by Fossies. 2020-02-21 07:05:31 +00:00
regex.h Merge branch '46-just-use-clang-format-to-reformat-sources' into 'master' 2020-02-12 14:51:18 +00:00
region.h Merge branch '46-just-use-clang-format-to-reformat-sources' into 'master' 2020-02-12 14:51:18 +00:00
resource.h Merge branch '46-just-use-clang-format-to-reformat-sources' into 'master' 2020-02-12 14:51:18 +00:00
result.h Merge branch 'each-style-tweak' into 'master' 2020-02-14 05:35:29 +00:00
resultclass.h Merge branch 'each-style-tweak' into 'master' 2020-02-14 05:35:29 +00:00
rwlock.h Merge branch '46-just-use-clang-format-to-reformat-sources' into 'master' 2020-02-12 14:51:18 +00:00
safe.h Stop leaking OpenSSL types and defines in the isc/safe.h 2020-04-28 16:27:39 +02:00
serial.h Merge branch '46-just-use-clang-format-to-reformat-sources' into 'master' 2020-02-12 14:51:18 +00:00
siphash.h Merge branch '46-just-use-clang-format-to-reformat-sources' into 'master' 2020-02-12 14:51:18 +00:00
sockaddr.h Merge branch '46-add-curly-braces' into 'master' 2020-02-13 21:28:35 +00:00
socket.h fix spelling errors reported by Fossies. 2020-02-21 07:05:31 +00:00
stats.h fix spelling errors reported by Fossies. 2020-02-21 07:05:31 +00:00
stdio.h Merge branch '46-just-use-clang-format-to-reformat-sources' into 'master' 2020-02-12 14:51:18 +00:00
strerr.h Merge branch '46-add-curly-braces' into 'master' 2020-02-13 21:28:35 +00:00
string.h Merge branch '46-add-curly-braces' into 'master' 2020-02-13 21:28:35 +00:00
symtab.h Merge branch '46-add-curly-braces' into 'master' 2020-02-13 21:28:35 +00:00
task.h Merge branch 'each-style-tweak' into 'master' 2020-02-14 05:35:29 +00:00
taskpool.h Merge branch '46-add-curly-braces' into 'master' 2020-02-13 21:28:35 +00:00
timer.h Merge branch 'each-style-tweak' into 'master' 2020-02-14 05:35:29 +00:00
tm.h Merge branch '46-just-use-clang-format-to-reformat-sources' into 'master' 2020-02-12 14:51:18 +00:00
types.h Merge branch '46-add-curly-braces' into 'master' 2020-02-13 21:28:35 +00:00
util.h Merge branch 'each-style-tweak' into 'master' 2020-02-14 05:35:29 +00:00
version.h Merge branch '46-just-use-clang-format-to-reformat-sources' into 'master' 2020-02-12 14:51:18 +00:00