Jim Hague
|
64f0d6aaa8
|
Rename _getdns_tls_connection_verify() to _getdns_tls_connection_certificate_verify().
I managed to mislead myself about what it did, which suggests the name should be clearer.
|
2018-12-07 11:09:20 +00:00 |
Jim Hague
|
153e766edf
|
tls.h uses struct mem_funcs in types-internal.h.
|
2018-11-27 18:04:14 +00:00 |
Jim Hague
|
c101a7a021
|
Abstract context DANE initialisation.
|
2018-11-27 15:41:23 +00:00 |
Jim Hague
|
26bcddd029
|
Abstract cookie SHA256 calculation.
|
2018-11-27 15:31:33 +00:00 |
Jim Hague
|
0cdede21df
|
Abstract SHA1 calculation.
|
2018-11-27 15:29:48 +00:00 |
Jim Hague
|
5e390a4b23
|
Revise all TLS interfaces to pass in GetDNS memory functions where necessary.
This means we can remove OpenSSL_free() calls from request-internal.c and util-internal.c.
|
2018-11-27 14:41:46 +00:00 |
Jim Hague
|
bc3106af94
|
Abstract out HMAC functions in request-internal.c.
|
2018-11-27 11:49:12 +00:00 |
Jim Hague
|
4ec93a3df0
|
Add Doxygen for remaining tls.h functions.
|
2018-11-26 11:32:18 +00:00 |
Jim Hague
|
1b0a09a23f
|
Wrap hostname/certificate verification.
This removes the last OpenSSL items from stub.c.
|
2018-11-20 14:53:31 +00:00 |
Jim Hague
|
aba0e2fb4c
|
Move non-TLS-library specific parts of tls.h to ~/src/tls.h and have it include lib-specific tls-internal.h.
Update dependencies.
|
2018-11-19 09:49:54 +00:00 |