update copyright notice / whitespace
bcmp -> memcmp
Merged rt46864 (check MD5 amd SHA1 support)
Don't use memset() to wipe memory (#45947) (cherry picked from commit d5707676e45551d1ceb600a674f3f13351fd3105)
4714. [port] openbsd/libressl: add support for building with --enable-openssl-hash. [RT #45982] (cherry picked from commit c75e9c7630273d430389e010e681a0350cf5b67d)
4497. [port] Add support for OpenSSL 1.1.0. [RT #41284] (cherry picked from commit 1fce0951ed172fc3834a3a379c4e00b78224cc5d)
4450. [port] Provide more nuanced HSM support which better matches the specific PKCS11 providers capabilities. [RT #42458] (cherry picked from commit 8ee6f289d87851a5b898b24a64587f0e6bc225bc)
4401. [misc] Change LICENSE to MPL 2.0.
4265. [bug] Address unchecked isc_mem_get calls. [RT #41187]
Hardened OpenSSL digest/HMAC calls [RT #37944]
[master] better error output when initializing pkcs11 3786. [func] Provide more detailed error codes when using native PKCS#11. "pkcs11-tokens" now fails robustly rather than asserting when run against an HSM with an incomplete PCKS#11 API implementation. [RT #35479]
[master] merge libiscpk11 to libisc 3735. [cleanup] Merged the libiscpk11 library into libisc to simplify dependencies. [RT #35205]
[master] native PKCS#11 support 3705. [func] "configure --enable-native-pkcs11" enables BIND to use the PKCS#11 API for all cryptographic functions, so that it can drive a hardware service module directly without the need to use a modified OpenSSL as intermediary (so long as the HSM's vendor provides a complete-enough implementation of the PKCS#11 interface). This has been tested successfully with the Thales nShield HSM and with SoftHSMv2 from the OpenDNSSEC project. [RT #29031]
update copyright notice
[master] replace memcpy() with memmove(). 3698. [cleanup] Replaced all uses of memcpy() with memmove(). [RT #35120]
OpenSSL hashes
1851. [doc] Doxygen comment markup. [RT #11398]
copyright update
Trailing whitespace trimmed. Perhaps running "perl util/spacewhack.pl in your own CVS tree will help minimize CVS conflicts. Maybe not. Blame Graff for getting me to trim all trailing whitespace.
word wrap copyright notice at column 70
add RCS id string
Added length constants, changed _final parameter from array to pointer.
md5 endian doesn't seem to matter?
fix comments
complain if BYTE_ORDER isn't defined
build md5.c