define NN_HASH unconditionally
When decoding of a DN string fails, treat it as unknown string and print its hex value.
doc update
Do not call the user_hello_func multiple times when performing ticket resumption.
doc update
doc update
doc: Corrections for gnutls_handshake_set_hook_function()
pkcs11: avoid callig _gnutls_bin2hex() when length is zero.
p11tool: Do not allow a newline as PIN.
initialize str to NULL
Use inet_ntop() for printing IP addresses.

The old dumb code is used in systems that don't have that function.
doc update
gnutls_x509_crt_check_hostname() checks text ip addresses as well.

That aligns the documentation with the implementation.
tests: Added test cases for IPv4/6 matching.
doc update
Added explicit documentation on IPv4 and IPv6 address matching.
mention that IPv4 and IPv6 address comparison is since 3.2.16.
p11tool/certtool: use GNUTLS_SO_PIN for reading security officer's PIN
gnutls_pkcs11_privkey_generate2(): corrected public key extraction (for ECDSA keys)
doc update