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)
4401. [misc] Change LICENSE to MPL 2.0.
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]
set $Id$
3069. [cleanup] Silence warnings messages from clang static analysis. [RT #20256]
OpenSSL hashes
1851. [doc] Doxygen comment markup. [RT #11398]
1577. [bug] Use isc_uint32_t in ultrasparc optimizer bug workaround code. [RT #10331]
1420. [port] solaris: work around gcc optimiser bug.
Do not put a space before ';' when terminating a statement or in a 'for' statement.
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
kill a warning on some systems.
Use autoconf's AC_C_BIGENDIAN macro to detect endian flavor, and use WORDS_BIGENDIAN from config.h{,.in}
Added length constants, changed _final parameter from array to pointer.
complain if BYTE_ORDER isn't defined
build md5.c
We really don't need to export the sha1 transform() function, it is internal only.
add sha1 implementation