certtool: check for null prior to checking for empty passwd
gnutls-cli: if dane verification is used but not PKIX only check the end certificate.
Eliminated memory leak on failed curve assignment.

The memory leak was uncovered by the Codenomicon TLS suite.
cleanup in the initialization of ECDH parameters.
Small cleanups in packet receive as well as a memory leak error.

The memory leak was uncovered by the Codenomicon TLS suite.
Avoid memory leak in safe renegotiation extension handling.

The memory leak was uncovered by the Codenomicon TLS suite.
Addressed memory leak in status request extension handling during rehandshake.

The memory leak was uncovered by the Codenomicon TLS suite.
tests: pass PKCS12PATH to fix tests in out-of-source builds.

The set_pkcs12_cred used to default to looking for input files in a
subdirectory of the current working directory. When an out-of-source
build is performed, the files reside in a subdirectory of source
directory instead. Set PKCS12PATH to that directory in order to fix the
build.

Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
tests/slow: add -I flags necessary for out-of-source builds.

Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
Allow null list_size argument in gnutls_certificate_get_peers()
corrected error checking in gnutls_x509_crt_get_extension_data()
Print the openpgp DN only when gnutls_openpgp_crt_get_name() failed appropriately.
gnutls_x509_crt_get_signature() will return the correct signature size rather than the max.
use gnutls_set_default_priority() in examples.
doc update
backported signature checks