added print.h includes, updated copyrights
[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]
Temporary fixed pkcs11-destroy usage check. [RT #20760]
2733. [cleanup] Clean up coding style in pkcs11-* tools. [RT #20355]
changes needed for win32 build
- build pkcs11 tools when compiling --with-pkcs11=yes - add PKCS11_PROVIDER environment variable as a method for specifying the provider.
pkcs11 rt20225
config.h issue is fixed: cleanup
add include <config.h>, and update comments to use the new names
from contrib/pkcs11-keygen