[csw-devel] SF.net SVN: gar:[21981] csw/mgar/pkg/gnutls3/trunk/files/ 0003-force-use-of-bash-shell-in-non-portable-test-scripts.patch

chninkel at users.sourceforge.net chninkel at users.sourceforge.net
Sat Sep 21 18:01:32 CEST 2013


Revision: 21981
          http://gar.svn.sourceforge.net/gar/?rev=21981&view=rev
Author:   chninkel
Date:     2013-09-21 16:01:31 +0000 (Sat, 21 Sep 2013)
Log Message:
-----------
gnutls3/trunk: fixed 0003-force-use-of-bash-shell-in-non-portable-test-scripts patch

Modified Paths:
--------------
    csw/mgar/pkg/gnutls3/trunk/files/0003-force-use-of-bash-shell-in-non-portable-test-scripts.patch

Modified: csw/mgar/pkg/gnutls3/trunk/files/0003-force-use-of-bash-shell-in-non-portable-test-scripts.patch
===================================================================
--- csw/mgar/pkg/gnutls3/trunk/files/0003-force-use-of-bash-shell-in-non-portable-test-scripts.patch	2013-09-21 16:01:09 UTC (rev 21980)
+++ csw/mgar/pkg/gnutls3/trunk/files/0003-force-use-of-bash-shell-in-non-portable-test-scripts.patch	2013-09-21 16:01:31 UTC (rev 21981)
@@ -4,43784 +4,10 @@
 Subject: [PATCH] force use of bash shell in non portable test scripts
 
 ---
- Makefile.in                          |   73 +-
- aclocal.m4                           |  173 +-
- config.h.in                          |    3 -
- configure                            |    9 +-
- doc/Makefile.in                      |   76 +-
- doc/credentials/Makefile.in          |   73 +-
- doc/credentials/openpgp/Makefile.in  |   60 +-
- doc/credentials/srp/Makefile.in      |   60 +-
- doc/credentials/x509/Makefile.in     |   60 +-
- doc/cyclo/Makefile.in                |   60 +-
- doc/examples/Makefile.in             |   79 +-
- doc/gnutls.info                      | 2556 ++++++-------
- doc/gnutls.info-1                    | 5064 +++++++++++++------------
- doc/gnutls.info-2                    | 5033 +++++++++++++------------
- doc/gnutls.info-3                    | 5634 ++++++++++++++++++++++------
- doc/gnutls.info-4                    | 6801 +++++++++-------------------------
- doc/gnutls.info-5                    |  Bin 16644 -> 0 bytes
- doc/latex/Makefile.in                |   60 +-
- doc/manpages/Makefile.in             |   60 +-
- doc/reference/Makefile.in            |   60 +-
- doc/scripts/Makefile.in              |   60 +-
- extra/Makefile.in                    |   74 +-
- extra/includes/Makefile.in           |   60 +-
- gl/Makefile.in                       |   74 +-
- gl/tests/Makefile.in                 |  207 +-
- guile/Makefile.in                    |   73 +-
- guile/modules/Makefile.in            |   60 +-
- guile/src/Makefile.in                |   61 +-
- guile/tests/Makefile.in              |   62 +-
- lib/Makefile.in                      |   76 +-
- lib/accelerated/Makefile.in          |   74 +-
- lib/accelerated/x86/Makefile.in      |   61 +-
- lib/algorithms/Makefile.in           |   61 +-
- lib/auth/Makefile.in                 |   61 +-
- lib/ext/Makefile.in                  |   61 +-
- lib/extras/Makefile.in               |   61 +-
- lib/includes/Makefile.in             |   60 +-
- lib/minitasn1/Makefile.in            |   61 +-
- lib/nettle/Makefile.in               |   61 +-
- lib/opencdk/Makefile.in              |   61 +-
- lib/openpgp/Makefile.in              |   61 +-
- lib/x509/Makefile.in                 |   61 +-
- libdane/Makefile.in                  |   74 +-
- libdane/includes/Makefile.in         |   60 +-
- src/Makefile.in                      |   93 +-
- src/crywrap/Makefile.in              |   61 +-
- src/libopts/Makefile.in              |   61 +-
- tests/Makefile.in                    |  146 +-
- tests/cert-tests/Makefile.in         |   62 +-
- tests/dsa/Makefile.in                |   62 +-
  tests/dsa/testdsa                    |    3 +-
- tests/dtls/Makefile.in               |   63 +-
- tests/ecdsa/Makefile.in              |   62 +-
- tests/key-id/Makefile.in             |   62 +-
- tests/openpgp-certs/Makefile.in      |   62 +-
  tests/openpgp-certs/testcerts        |    2 +-
- tests/pkcs1-padding/Makefile.in      |   62 +-
- tests/pkcs12-decode/Makefile.in      |   62 +-
- tests/pkcs8-decode/Makefile.in       |   62 +-
- tests/rsa-md5-collision/Makefile.in  |   62 +-
- tests/safe-renegotiation/Makefile.in |   68 +-
- tests/scripts/Makefile.in            |   60 +-
- tests/scripts/common.sh              |    2 +-
- tests/sha2/Makefile.in               |   62 +-
- tests/slow/Makefile.in               |   65 +-
- tests/srp/Makefile.in                |   63 +-
- tests/suite/Makefile.in              |   65 +-
- tests/userid/Makefile.in             |   62 +-
- 68 files changed, 13842 insertions(+), 15271 deletions(-)
- delete mode 100644 doc/gnutls.info-5
+ 2 files changed, 2 insertions(+), 2 deletions(-)
 
-diff --git a/Makefile.in b/Makefile.in
-index 6094f8b..5384e41 100644
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -1,7 +1,7 @@
--# Makefile.in generated by automake 1.13.3 from Makefile.am.
-+# Makefile.in generated by automake 1.13.1 from Makefile.am.
- # @configure_input@
- 
--# Copyright (C) 1994-2013 Free Software Foundation, Inc.
-+# Copyright (C) 1994-2012 Free Software Foundation, Inc.
- 
- # This Makefile.in is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
-@@ -34,51 +34,23 @@
- # along with this file; if not, write to the Free Software Foundation,
- # Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- VPATH = @srcdir@
--am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
--am__make_running_with_option = \
--  case $${target_option-} in \
--      ?) ;; \
--      *) echo "am__make_running_with_option: internal error: invalid" \
--              "target option '$${target_option-}' specified" >&2; \
--         exit 1;; \
--  esac; \
--  has_opt=no; \
--  sane_makeflags=$$MAKEFLAGS; \
--  if $(am__is_gnu_make); then \
--    sane_makeflags=$$MFLAGS; \
--  else \
-+am__make_dryrun = \
-+  { \
-+    am__dry=no; \
-     case $$MAKEFLAGS in \
-       *\\[\ \	]*) \
--        bs=\\; \
--        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
--          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
--    esac; \
--  fi; \
--  skip_next=no; \
--  strip_trailopt () \
--  { \
--    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
--  }; \
--  for flg in $$sane_makeflags; do \
--    test $$skip_next = yes && { skip_next=no; continue; }; \
--    case $$flg in \
--      *=*|--*) continue;; \
--        -*I) strip_trailopt 'I'; skip_next=yes;; \
--      -*I?*) strip_trailopt 'I';; \
--        -*O) strip_trailopt 'O'; skip_next=yes;; \
--      -*O?*) strip_trailopt 'O';; \
--        -*l) strip_trailopt 'l'; skip_next=yes;; \
--      -*l?*) strip_trailopt 'l';; \
--      -[dEDm]) skip_next=yes;; \
--      -[JT]) skip_next=yes;; \
-+        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
-+          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
-+      *) \
-+        for am__flg in $$MAKEFLAGS; do \
-+          case $$am__flg in \
-+            *=*|--*) ;; \
-+            *n*) am__dry=yes; break;; \
-+          esac; \
-+        done;; \
-     esac; \
--    case $$flg in \
--      *$$target_option*) has_opt=yes; break;; \
--    esac; \
--  done; \
--  test $$has_opt = yes
--am__make_dryrun = (target_option=n; $(am__make_running_with_option))
--am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
-+    test $$am__dry = yes; \
-+  }
- pkgdatadir = $(datadir)/@PACKAGE@
- pkgincludedir = $(includedir)/@PACKAGE@
- pkglibdir = $(libdir)/@PACKAGE@
-@@ -1709,12 +1681,13 @@ distclean-libtool:
- #     (which will cause the Makefiles to be regenerated when you run 'make');
- # (2) otherwise, pass the desired values on the 'make' command line.
- $(am__recursive_targets):
--	@fail=; \
--	if $(am__make_keepgoing); then \
--	  failcom='fail=yes'; \
--	else \
--	  failcom='exit 1'; \
--	fi; \
-+	@fail= failcom='exit 1'; \
-+	for f in x $$MAKEFLAGS; do \
-+	  case $$f in \
-+	    *=* | --[!k]*);; \
-+	    *k*) failcom='fail=yes';; \
-+	  esac; \
-+	done; \
- 	dot_seen=no; \
- 	target=`echo $@ | sed s/-recursive//`; \
- 	case "$@" in \
-diff --git a/aclocal.m4 b/aclocal.m4
-index 1d13dcd..bd383f8 100644
---- a/aclocal.m4
-+++ b/aclocal.m4
-@@ -1,6 +1,6 @@
--# generated automatically by aclocal 1.13.3 -*- Autoconf -*-
-+# generated automatically by aclocal 1.13.1 -*- Autoconf -*-
- 
--# Copyright (C) 1996-2013 Free Software Foundation, Inc.
-+# Copyright (C) 1996-2012 Free Software Foundation, Inc.
- 
- # This file is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
-@@ -35,7 +35,7 @@ AC_DEFUN([AM_AUTOMAKE_VERSION],
- [am__api_version='1.13'
- dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
- dnl require some minimum version.  Point them to the right macro.
--m4_if([$1], [1.13.3], [],
-+m4_if([$1], [1.13.1], [],
-       [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
- ])
- 
-@@ -51,7 +51,7 @@ m4_define([_AM_AUTOCONF_VERSION], [])
- # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
- # This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
- AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
--[AM_AUTOMAKE_VERSION([1.13.3])dnl
-+[AM_AUTOMAKE_VERSION([1.13.1])dnl
- m4_ifndef([AC_AUTOCONF_VERSION],
-   [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
- _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
-@@ -452,7 +452,7 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
-     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
-     test -z "$DEPDIR" && continue
-     am__include=`sed -n 's/^am__include = //p' < "$mf"`
--    test -z "$am__include" && continue
-+    test -z "am__include" && continue
-     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
-     # Find all dependency output files, they are included files with
-     # $(DEPDIR) in their names.  We invoke sed twice because it is the
-@@ -808,8 +808,7 @@ fi
- AC_DEFUN([AM_PROG_MKDIR_P],
- [AC_PREREQ([2.60])dnl
- AC_REQUIRE([AC_PROG_MKDIR_P])dnl
--dnl FIXME we are no longer going to remove this! adjust warning
--dnl FIXME message accordingly.
-+dnl FIXME to be removed in Automake 1.14.
- AC_DIAGNOSE([obsolete],
- [$0: this macro is deprecated, and will soon be removed.
- You should use the Autoconf-provided 'AC][_PROG_MKDIR_P' macro instead,
-@@ -1068,114 +1067,76 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
- # Substitute a variable $(am__untar) that extract such
- # a tarball read from stdin.
- #     $(am__untar) < result.tar
--#
- AC_DEFUN([_AM_PROG_TAR],
- [# Always define AMTAR for backward compatibility.  Yes, it's still used
- # in the wild :-(  We should find a proper way to deprecate it ...
- AC_SUBST([AMTAR], ['$${TAR-tar}'])
--
--# We'll loop over all known methods to create a tar archive until one works.
-+m4_if([$1], [v7],
-+     [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
-+     [m4_case([$1], [ustar],, [pax],,
-+              [m4_fatal([Unknown tar format])])
-+AC_MSG_CHECKING([how to create a $1 tar archive])
-+# Loop over all known methods to create a tar archive until one works.
- _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
-+_am_tools=${am_cv_prog_tar_$1-$_am_tools}
-+# Do not fold the above two line into one, because Tru64 sh and
-+# Solaris sh will not grok spaces in the rhs of '-'.
-+for _am_tool in $_am_tools
-+do
-+  case $_am_tool in
-+  gnutar)
-+    for _am_tar in tar gnutar gtar;
-+    do
-+      AM_RUN_LOG([$_am_tar --version]) && break
-+    done
-+    am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
-+    am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
-+    am__untar="$_am_tar -xf -"
-+    ;;
-+  plaintar)
-+    # Must skip GNU tar: if it does not support --format= it doesn't create
-+    # ustar tarball either.
-+    (tar --version) >/dev/null 2>&1 && continue
-+    am__tar='tar chf - "$$tardir"'
-+    am__tar_='tar chf - "$tardir"'
-+    am__untar='tar xf -'
-+    ;;
-+  pax)
-+    am__tar='pax -L -x $1 -w "$$tardir"'
-+    am__tar_='pax -L -x $1 -w "$tardir"'
-+    am__untar='pax -r'
-+    ;;
-+  cpio)
-+    am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
-+    am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
-+    am__untar='cpio -i -H $1 -d'
-+    ;;
-+  none)
-+    am__tar=false
-+    am__tar_=false
-+    am__untar=false
-+    ;;
-+  esac
- 
--m4_if([$1], [v7],
--  [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
--
--  [m4_case([$1],
--    [ustar],
--     [# The POSIX 1988 'ustar' format is defined with fixed-size fields.
--      # There is notably a 21 bits limit for the UID and the GID.  In fact,
--      # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343
--      # and bug#13588).
--      am_max_uid=2097151 # 2^21 - 1
--      am_max_gid=$am_max_uid
--      # The $UID and $GID variables are not portable, so we need to resort
--      # to the POSIX-mandated id(1) utility.  Errors in the 'id' calls
--      # below are definitely unexpected, so allow the users to see them
--      # (that is, avoid stderr redirection).
--      am_uid=`id -u || echo unknown`
--      am_gid=`id -g || echo unknown`
--      AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format])
--      if test $am_uid -le $am_max_uid; then
--         AC_MSG_RESULT([yes])
--      else
--         AC_MSG_RESULT([no])
--         _am_tools=none
--      fi
--      AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format])
--      if test $am_gid -le $am_max_gid; then
--         AC_MSG_RESULT([yes])
--      else
--        AC_MSG_RESULT([no])
--        _am_tools=none
--      fi],
--
--  [pax],
--    [],
--
--  [m4_fatal([Unknown tar format])])
--
--  AC_MSG_CHECKING([how to create a $1 tar archive])
--
--  # Go ahead even if we have the value already cached.  We do so because we
--  # need to set the values for the 'am__tar' and 'am__untar' variables.
--  _am_tools=${am_cv_prog_tar_$1-$_am_tools}
--
--  for _am_tool in $_am_tools; do
--    case $_am_tool in
--    gnutar)
--      for _am_tar in tar gnutar gtar; do
--        AM_RUN_LOG([$_am_tar --version]) && break
--      done
--      am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
--      am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
--      am__untar="$_am_tar -xf -"
--      ;;
--    plaintar)
--      # Must skip GNU tar: if it does not support --format= it doesn't create
--      # ustar tarball either.
--      (tar --version) >/dev/null 2>&1 && continue
--      am__tar='tar chf - "$$tardir"'
--      am__tar_='tar chf - "$tardir"'
--      am__untar='tar xf -'
--      ;;
--    pax)
--      am__tar='pax -L -x $1 -w "$$tardir"'
--      am__tar_='pax -L -x $1 -w "$tardir"'
--      am__untar='pax -r'
--      ;;
--    cpio)
--      am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
--      am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
--      am__untar='cpio -i -H $1 -d'
--      ;;
--    none)
--      am__tar=false
--      am__tar_=false
--      am__untar=false
--      ;;
--    esac
-+  # If the value was cached, stop now.  We just wanted to have am__tar
-+  # and am__untar set.
-+  test -n "${am_cv_prog_tar_$1}" && break
- 
--    # If the value was cached, stop now.  We just wanted to have am__tar
--    # and am__untar set.
--    test -n "${am_cv_prog_tar_$1}" && break
--
--    # tar/untar a dummy directory, and stop if the command works.
--    rm -rf conftest.dir
--    mkdir conftest.dir
--    echo GrepMe > conftest.dir/file
--    AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
--    rm -rf conftest.dir
--    if test -s conftest.tar; then
--      AM_RUN_LOG([$am__untar <conftest.tar])
--      AM_RUN_LOG([cat conftest.dir/file])
--      grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
--    fi
--  done
-+  # tar/untar a dummy directory, and stop if the command works
-   rm -rf conftest.dir
-+  mkdir conftest.dir
-+  echo GrepMe > conftest.dir/file
-+  AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
-+  rm -rf conftest.dir
-+  if test -s conftest.tar; then
-+    AM_RUN_LOG([$am__untar <conftest.tar])
-+    grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
-+  fi
-+done
-+rm -rf conftest.dir
- 
--  AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
--  AC_MSG_RESULT([$am_cv_prog_tar_$1])])
--
-+AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
-+AC_MSG_RESULT([$am_cv_prog_tar_$1])])
- AC_SUBST([am__tar])
- AC_SUBST([am__untar])
- ]) # _AM_PROG_TAR
-diff --git a/config.h.in b/config.h.in
-index a8fefc4..b5bb371 100644
---- a/config.h.in
-+++ b/config.h.in
-@@ -1245,9 +1245,6 @@
- /* Define to 1 if getpeername is declared even after undefining macros. */
- #undef HAVE_RAW_DECL_GETPEERNAME
- 
--/* Define to 1 if gets is declared even after undefining macros. */
--#undef HAVE_RAW_DECL_GETS
--
- /* Define to 1 if getsockname is declared even after undefining macros. */
- #undef HAVE_RAW_DECL_GETSOCKNAME
- 
-diff --git a/configure b/configure
-index ec80aec..75de56d 100755
---- a/configure
-+++ b/configure
-@@ -4799,17 +4799,12 @@ mkdir_p='$(MKDIR_P)'
- # in the wild :-(  We should find a proper way to deprecate it ...
- AMTAR='$${TAR-tar}'
- 
--
--# We'll loop over all known methods to create a tar archive until one works.
--_am_tools='gnutar  pax cpio none'
--
- am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
- 
- 
- 
- 
- 
--
- # Check whether --enable-silent-rules was given.
- if test "${enable_silent_rules+set}" = set; then :
-   enableval=$enable_silent_rules;
-@@ -34286,7 +34281,7 @@ _ACEOF
- 
- 
- 
--    for gl_func in dprintf fpurge fseeko ftello getdelim getline gets pclose popen     renameat snprintf tmpfile vdprintf vsnprintf; do
-+    for gl_func in dprintf fpurge fseeko ftello getdelim getline pclose popen     renameat snprintf tmpfile vdprintf vsnprintf; do
-     as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
-     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
- $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
-@@ -59483,7 +59478,7 @@ $as_echo X"$mf" |
-     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
-     test -z "$DEPDIR" && continue
-     am__include=`sed -n 's/^am__include = //p' < "$mf"`
--    test -z "$am__include" && continue
-+    test -z "am__include" && continue
-     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
-     # Find all dependency output files, they are included files with
-     # $(DEPDIR) in their names.  We invoke sed twice because it is the
-diff --git a/doc/Makefile.in b/doc/Makefile.in
-index c49a0e4..48438c0 100644
---- a/doc/Makefile.in
-+++ b/doc/Makefile.in
-@@ -1,7 +1,7 @@
--# Makefile.in generated by automake 1.13.3 from Makefile.am.
-+# Makefile.in generated by automake 1.13.1 from Makefile.am.
- # @configure_input@
- 
--# Copyright (C) 1994-2013 Free Software Foundation, Inc.
-+# Copyright (C) 1994-2012 Free Software Foundation, Inc.
- 
- # This Makefile.in is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
-@@ -35,51 +35,23 @@
- # Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- 
- VPATH = @srcdir@
--am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
--am__make_running_with_option = \
--  case $${target_option-} in \
--      ?) ;; \
--      *) echo "am__make_running_with_option: internal error: invalid" \
--              "target option '$${target_option-}' specified" >&2; \
--         exit 1;; \
--  esac; \
--  has_opt=no; \
--  sane_makeflags=$$MAKEFLAGS; \
--  if $(am__is_gnu_make); then \
--    sane_makeflags=$$MFLAGS; \
--  else \
-+am__make_dryrun = \
-+  { \
-+    am__dry=no; \
-     case $$MAKEFLAGS in \
-       *\\[\ \	]*) \
--        bs=\\; \
--        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
--          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
--    esac; \
--  fi; \
--  skip_next=no; \
--  strip_trailopt () \
--  { \
--    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
--  }; \
--  for flg in $$sane_makeflags; do \
--    test $$skip_next = yes && { skip_next=no; continue; }; \
--    case $$flg in \
--      *=*|--*) continue;; \
--        -*I) strip_trailopt 'I'; skip_next=yes;; \
--      -*I?*) strip_trailopt 'I';; \
--        -*O) strip_trailopt 'O'; skip_next=yes;; \
--      -*O?*) strip_trailopt 'O';; \
--        -*l) strip_trailopt 'l'; skip_next=yes;; \
--      -*l?*) strip_trailopt 'l';; \
--      -[dEDm]) skip_next=yes;; \
--      -[JT]) skip_next=yes;; \
--    esac; \
--    case $$flg in \
--      *$$target_option*) has_opt=yes; break;; \
-+        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
-+          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
-+      *) \
-+        for am__flg in $$MAKEFLAGS; do \
-+          case $$am__flg in \
-+            *=*|--*) ;; \
-+            *n*) am__dry=yes; break;; \
-+          esac; \
-+        done;; \
-     esac; \
--  done; \
--  test $$has_opt = yes
--am__make_dryrun = (target_option=n; $(am__make_running_with_option))
--am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
-+    test $$am__dry = yes; \
-+  }
- pkgdatadir = $(datadir)/@PACKAGE@
- pkgincludedir = $(includedir)/@PACKAGE@
- pkglibdir = $(libdir)/@PACKAGE@
-@@ -3538,15 +3510,12 @@ $(top_srcdir)/configure:  $(am__configure_deps)
- $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
- 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
- $(am__aclocal_m4_deps):
--
- alert-printlist$(EXEEXT): $(alert_printlist_OBJECTS) $(alert_printlist_DEPENDENCIES) $(EXTRA_alert_printlist_DEPENDENCIES) 
- 	@rm -f alert-printlist$(EXEEXT)
- 	$(AM_V_CCLD)$(LINK) $(alert_printlist_OBJECTS) $(alert_printlist_LDADD) $(LIBS)
--
- errcodes$(EXEEXT): $(errcodes_OBJECTS) $(errcodes_DEPENDENCIES) $(EXTRA_errcodes_DEPENDENCIES) 
- 	@rm -f errcodes$(EXEEXT)
- 	$(AM_V_CCLD)$(LINK) $(errcodes_OBJECTS) $(errcodes_LDADD) $(LIBS)
--
- printlist$(EXEEXT): $(printlist_OBJECTS) $(printlist_DEPENDENCIES) $(EXTRA_printlist_DEPENDENCIES) 
- 	@rm -f printlist$(EXEEXT)
- 	$(AM_V_CCLD)$(LINK) $(printlist_OBJECTS) $(printlist_LDADD) $(LIBS)
-@@ -3806,12 +3775,13 @@ uninstall-imagesDATA:
- #     (which will cause the Makefiles to be regenerated when you run 'make');
- # (2) otherwise, pass the desired values on the 'make' command line.
- $(am__recursive_targets):
--	@fail=; \
--	if $(am__make_keepgoing); then \
--	  failcom='fail=yes'; \
--	else \
--	  failcom='exit 1'; \
--	fi; \
-+	@fail= failcom='exit 1'; \
-+	for f in x $$MAKEFLAGS; do \
-+	  case $$f in \
-+	    *=* | --[!k]*);; \
-+	    *k*) failcom='fail=yes';; \
-+	  esac; \
-+	done; \
- 	dot_seen=no; \
- 	target=`echo $@ | sed s/-recursive//`; \
- 	case "$@" in \
-diff --git a/doc/credentials/Makefile.in b/doc/credentials/Makefile.in
-index a8c25a5..1bd81c2 100644
---- a/doc/credentials/Makefile.in
-+++ b/doc/credentials/Makefile.in
-@@ -1,7 +1,7 @@
--# Makefile.in generated by automake 1.13.3 from Makefile.am.
-+# Makefile.in generated by automake 1.13.1 from Makefile.am.
- # @configure_input@
- 
--# Copyright (C) 1994-2013 Free Software Foundation, Inc.
-+# Copyright (C) 1994-2012 Free Software Foundation, Inc.
- 
- # This Makefile.in is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
-@@ -34,51 +34,23 @@
- # along with this file; if not, write to the Free Software Foundation,
- # Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- VPATH = @srcdir@
--am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
--am__make_running_with_option = \
--  case $${target_option-} in \
--      ?) ;; \
--      *) echo "am__make_running_with_option: internal error: invalid" \
--              "target option '$${target_option-}' specified" >&2; \
--         exit 1;; \
--  esac; \
--  has_opt=no; \
--  sane_makeflags=$$MAKEFLAGS; \
--  if $(am__is_gnu_make); then \
--    sane_makeflags=$$MFLAGS; \
--  else \
-+am__make_dryrun = \
-+  { \
-+    am__dry=no; \
-     case $$MAKEFLAGS in \
-       *\\[\ \	]*) \
--        bs=\\; \
--        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
--          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
--    esac; \
--  fi; \
--  skip_next=no; \
--  strip_trailopt () \
--  { \
--    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
--  }; \
--  for flg in $$sane_makeflags; do \
--    test $$skip_next = yes && { skip_next=no; continue; }; \
--    case $$flg in \
--      *=*|--*) continue;; \
--        -*I) strip_trailopt 'I'; skip_next=yes;; \
--      -*I?*) strip_trailopt 'I';; \
--        -*O) strip_trailopt 'O'; skip_next=yes;; \
--      -*O?*) strip_trailopt 'O';; \
--        -*l) strip_trailopt 'l'; skip_next=yes;; \
--      -*l?*) strip_trailopt 'l';; \
--      -[dEDm]) skip_next=yes;; \
--      -[JT]) skip_next=yes;; \
-+        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
-+          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
-+      *) \
-+        for am__flg in $$MAKEFLAGS; do \
-+          case $$am__flg in \
-+            *=*|--*) ;; \
-+            *n*) am__dry=yes; break;; \
-+          esac; \
-+        done;; \
-     esac; \
--    case $$flg in \
--      *$$target_option*) has_opt=yes; break;; \
--    esac; \
--  done; \
--  test $$has_opt = yes
--am__make_dryrun = (target_option=n; $(am__make_running_with_option))
--am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
-+    test $$am__dry = yes; \
-+  }
- pkgdatadir = $(datadir)/@PACKAGE@
- pkgincludedir = $(includedir)/@PACKAGE@
- pkglibdir = $(libdir)/@PACKAGE@
-@@ -1642,12 +1614,13 @@ clean-libtool:
- #     (which will cause the Makefiles to be regenerated when you run 'make');
- # (2) otherwise, pass the desired values on the 'make' command line.
- $(am__recursive_targets):
--	@fail=; \
--	if $(am__make_keepgoing); then \
--	  failcom='fail=yes'; \
--	else \
--	  failcom='exit 1'; \
--	fi; \
-+	@fail= failcom='exit 1'; \
-+	for f in x $$MAKEFLAGS; do \
-+	  case $$f in \
-+	    *=* | --[!k]*);; \
-+	    *k*) failcom='fail=yes';; \
-+	  esac; \
-+	done; \
- 	dot_seen=no; \
- 	target=`echo $@ | sed s/-recursive//`; \
- 	case "$@" in \
-diff --git a/doc/credentials/openpgp/Makefile.in b/doc/credentials/openpgp/Makefile.in
-index f76db17..f5bd167 100644
---- a/doc/credentials/openpgp/Makefile.in
-+++ b/doc/credentials/openpgp/Makefile.in
-@@ -1,7 +1,7 @@
--# Makefile.in generated by automake 1.13.3 from Makefile.am.
-+# Makefile.in generated by automake 1.13.1 from Makefile.am.
- # @configure_input@
- 
--# Copyright (C) 1994-2013 Free Software Foundation, Inc.
-+# Copyright (C) 1994-2012 Free Software Foundation, Inc.
- 
- # This Makefile.in is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
-@@ -14,51 +14,23 @@
- 
- @SET_MAKE@
- VPATH = @srcdir@
--am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
--am__make_running_with_option = \
--  case $${target_option-} in \
--      ?) ;; \
--      *) echo "am__make_running_with_option: internal error: invalid" \
--              "target option '$${target_option-}' specified" >&2; \
--         exit 1;; \
--  esac; \
--  has_opt=no; \
--  sane_makeflags=$$MAKEFLAGS; \
--  if $(am__is_gnu_make); then \
--    sane_makeflags=$$MFLAGS; \
--  else \
-+am__make_dryrun = \
-+  { \
-+    am__dry=no; \
-     case $$MAKEFLAGS in \
-       *\\[\ \	]*) \
--        bs=\\; \
--        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
--          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
--    esac; \
--  fi; \
--  skip_next=no; \
--  strip_trailopt () \
--  { \
--    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
--  }; \
--  for flg in $$sane_makeflags; do \
--    test $$skip_next = yes && { skip_next=no; continue; }; \
--    case $$flg in \
--      *=*|--*) continue;; \
--        -*I) strip_trailopt 'I'; skip_next=yes;; \
--      -*I?*) strip_trailopt 'I';; \
--        -*O) strip_trailopt 'O'; skip_next=yes;; \
--      -*O?*) strip_trailopt 'O';; \
--        -*l) strip_trailopt 'l'; skip_next=yes;; \
--      -*l?*) strip_trailopt 'l';; \
--      -[dEDm]) skip_next=yes;; \
--      -[JT]) skip_next=yes;; \
--    esac; \
--    case $$flg in \
--      *$$target_option*) has_opt=yes; break;; \
-+        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
-+          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
-+      *) \
-+        for am__flg in $$MAKEFLAGS; do \
-+          case $$am__flg in \
-+            *=*|--*) ;; \
-+            *n*) am__dry=yes; break;; \
-+          esac; \
-+        done;; \
-     esac; \
--  done; \
--  test $$has_opt = yes
--am__make_dryrun = (target_option=n; $(am__make_running_with_option))
--am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
-+    test $$am__dry = yes; \
-+  }
- pkgdatadir = $(datadir)/@PACKAGE@
- pkgincludedir = $(includedir)/@PACKAGE@
- pkglibdir = $(libdir)/@PACKAGE@
-diff --git a/doc/credentials/srp/Makefile.in b/doc/credentials/srp/Makefile.in
-index bc70f3f..b3218f0 100644
---- a/doc/credentials/srp/Makefile.in
-+++ b/doc/credentials/srp/Makefile.in
-@@ -1,7 +1,7 @@
--# Makefile.in generated by automake 1.13.3 from Makefile.am.
-+# Makefile.in generated by automake 1.13.1 from Makefile.am.
- # @configure_input@
- 
--# Copyright (C) 1994-2013 Free Software Foundation, Inc.
-+# Copyright (C) 1994-2012 Free Software Foundation, Inc.
- 
- # This Makefile.in is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
-@@ -14,51 +14,23 @@
- 
- @SET_MAKE@
- VPATH = @srcdir@
--am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
--am__make_running_with_option = \
--  case $${target_option-} in \
--      ?) ;; \
--      *) echo "am__make_running_with_option: internal error: invalid" \
--              "target option '$${target_option-}' specified" >&2; \
--         exit 1;; \
--  esac; \
--  has_opt=no; \
--  sane_makeflags=$$MAKEFLAGS; \
--  if $(am__is_gnu_make); then \
--    sane_makeflags=$$MFLAGS; \
--  else \
-+am__make_dryrun = \
-+  { \
-+    am__dry=no; \
-     case $$MAKEFLAGS in \
-       *\\[\ \	]*) \
--        bs=\\; \
--        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
--          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
--    esac; \
--  fi; \
--  skip_next=no; \
--  strip_trailopt () \
--  { \
--    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
--  }; \
--  for flg in $$sane_makeflags; do \
--    test $$skip_next = yes && { skip_next=no; continue; }; \
--    case $$flg in \
--      *=*|--*) continue;; \
--        -*I) strip_trailopt 'I'; skip_next=yes;; \
--      -*I?*) strip_trailopt 'I';; \
--        -*O) strip_trailopt 'O'; skip_next=yes;; \
--      -*O?*) strip_trailopt 'O';; \
--        -*l) strip_trailopt 'l'; skip_next=yes;; \
--      -*l?*) strip_trailopt 'l';; \
--      -[dEDm]) skip_next=yes;; \
--      -[JT]) skip_next=yes;; \
--    esac; \
--    case $$flg in \
--      *$$target_option*) has_opt=yes; break;; \
-+        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
-+          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
-+      *) \
-+        for am__flg in $$MAKEFLAGS; do \
-+          case $$am__flg in \
-+            *=*|--*) ;; \
-+            *n*) am__dry=yes; break;; \
-+          esac; \
-+        done;; \
-     esac; \
--  done; \
--  test $$has_opt = yes
--am__make_dryrun = (target_option=n; $(am__make_running_with_option))
--am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
-+    test $$am__dry = yes; \
-+  }
- pkgdatadir = $(datadir)/@PACKAGE@
- pkgincludedir = $(includedir)/@PACKAGE@
- pkglibdir = $(libdir)/@PACKAGE@
-diff --git a/doc/credentials/x509/Makefile.in b/doc/credentials/x509/Makefile.in
-index f42dda6..d05da51 100644
---- a/doc/credentials/x509/Makefile.in
-+++ b/doc/credentials/x509/Makefile.in
-@@ -1,7 +1,7 @@
--# Makefile.in generated by automake 1.13.3 from Makefile.am.
-+# Makefile.in generated by automake 1.13.1 from Makefile.am.
- # @configure_input@
- 
--# Copyright (C) 1994-2013 Free Software Foundation, Inc.
-+# Copyright (C) 1994-2012 Free Software Foundation, Inc.
- 
- # This Makefile.in is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
-@@ -14,51 +14,23 @@
- 
- @SET_MAKE@
- VPATH = @srcdir@
--am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
--am__make_running_with_option = \
--  case $${target_option-} in \
--      ?) ;; \
--      *) echo "am__make_running_with_option: internal error: invalid" \
--              "target option '$${target_option-}' specified" >&2; \
--         exit 1;; \
--  esac; \
--  has_opt=no; \
--  sane_makeflags=$$MAKEFLAGS; \
--  if $(am__is_gnu_make); then \
--    sane_makeflags=$$MFLAGS; \
--  else \
-+am__make_dryrun = \
-+  { \
-+    am__dry=no; \
-     case $$MAKEFLAGS in \
-       *\\[\ \	]*) \
--        bs=\\; \
--        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
--          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
--    esac; \
--  fi; \
--  skip_next=no; \
--  strip_trailopt () \
--  { \
--    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
--  }; \
--  for flg in $$sane_makeflags; do \
--    test $$skip_next = yes && { skip_next=no; continue; }; \
--    case $$flg in \
--      *=*|--*) continue;; \
--        -*I) strip_trailopt 'I'; skip_next=yes;; \
--      -*I?*) strip_trailopt 'I';; \
--        -*O) strip_trailopt 'O'; skip_next=yes;; \
--      -*O?*) strip_trailopt 'O';; \
--        -*l) strip_trailopt 'l'; skip_next=yes;; \
--      -*l?*) strip_trailopt 'l';; \
--      -[dEDm]) skip_next=yes;; \
--      -[JT]) skip_next=yes;; \
--    esac; \
--    case $$flg in \
--      *$$target_option*) has_opt=yes; break;; \
-+        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
-+          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
-+      *) \
-+        for am__flg in $$MAKEFLAGS; do \
-+          case $$am__flg in \
-+            *=*|--*) ;; \
-+            *n*) am__dry=yes; break;; \
-+          esac; \
-+        done;; \
-     esac; \
--  done; \
--  test $$has_opt = yes
--am__make_dryrun = (target_option=n; $(am__make_running_with_option))
--am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
-+    test $$am__dry = yes; \
-+  }
- pkgdatadir = $(datadir)/@PACKAGE@
- pkgincludedir = $(includedir)/@PACKAGE@
- pkglibdir = $(libdir)/@PACKAGE@
-diff --git a/doc/cyclo/Makefile.in b/doc/cyclo/Makefile.in
-index 62c6554..af63011 100644
---- a/doc/cyclo/Makefile.in
-+++ b/doc/cyclo/Makefile.in
-@@ -1,7 +1,7 @@
--# Makefile.in generated by automake 1.13.3 from Makefile.am.
-+# Makefile.in generated by automake 1.13.1 from Makefile.am.
- # @configure_input@
- 
--# Copyright (C) 1994-2013 Free Software Foundation, Inc.
-+# Copyright (C) 1994-2012 Free Software Foundation, Inc.
- 
- # This Makefile.in is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
-@@ -34,51 +34,23 @@
- # along with this file; if not, write to the Free Software Foundation,
- # Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- VPATH = @srcdir@
--am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
--am__make_running_with_option = \
--  case $${target_option-} in \
--      ?) ;; \
--      *) echo "am__make_running_with_option: internal error: invalid" \
--              "target option '$${target_option-}' specified" >&2; \
--         exit 1;; \
--  esac; \
--  has_opt=no; \
--  sane_makeflags=$$MAKEFLAGS; \
--  if $(am__is_gnu_make); then \
--    sane_makeflags=$$MFLAGS; \
--  else \
-+am__make_dryrun = \
-+  { \
-+    am__dry=no; \
-     case $$MAKEFLAGS in \
-       *\\[\ \	]*) \
--        bs=\\; \
--        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
--          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
--    esac; \
--  fi; \
--  skip_next=no; \
--  strip_trailopt () \
--  { \
--    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
--  }; \
--  for flg in $$sane_makeflags; do \
--    test $$skip_next = yes && { skip_next=no; continue; }; \
--    case $$flg in \
--      *=*|--*) continue;; \
--        -*I) strip_trailopt 'I'; skip_next=yes;; \
--      -*I?*) strip_trailopt 'I';; \
--        -*O) strip_trailopt 'O'; skip_next=yes;; \
--      -*O?*) strip_trailopt 'O';; \
--        -*l) strip_trailopt 'l'; skip_next=yes;; \
--      -*l?*) strip_trailopt 'l';; \
--      -[dEDm]) skip_next=yes;; \
--      -[JT]) skip_next=yes;; \
--    esac; \
--    case $$flg in \
--      *$$target_option*) has_opt=yes; break;; \
-+        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
-+          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
-+      *) \
-+        for am__flg in $$MAKEFLAGS; do \
-+          case $$am__flg in \
-+            *=*|--*) ;; \
-+            *n*) am__dry=yes; break;; \
-+          esac; \
-+        done;; \
-     esac; \
--  done; \
--  test $$has_opt = yes
--am__make_dryrun = (target_option=n; $(am__make_running_with_option))
--am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
-+    test $$am__dry = yes; \
-+  }
- pkgdatadir = $(datadir)/@PACKAGE@
- pkgincludedir = $(includedir)/@PACKAGE@
- pkglibdir = $(libdir)/@PACKAGE@
-diff --git a/doc/examples/Makefile.in b/doc/examples/Makefile.in
-index 4010816..5dce863 100644
---- a/doc/examples/Makefile.in
-+++ b/doc/examples/Makefile.in
-@@ -1,7 +1,7 @@
--# Makefile.in generated by automake 1.13.3 from Makefile.am.
-+# Makefile.in generated by automake 1.13.1 from Makefile.am.
- # @configure_input@
- 
--# Copyright (C) 1994-2013 Free Software Foundation, Inc.
-+# Copyright (C) 1994-2012 Free Software Foundation, Inc.
- 
- # This Makefile.in is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
-@@ -36,51 +36,23 @@
- 
- 
- VPATH = @srcdir@
--am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
--am__make_running_with_option = \
--  case $${target_option-} in \
--      ?) ;; \
--      *) echo "am__make_running_with_option: internal error: invalid" \
--              "target option '$${target_option-}' specified" >&2; \
--         exit 1;; \
--  esac; \
--  has_opt=no; \
--  sane_makeflags=$$MAKEFLAGS; \
--  if $(am__is_gnu_make); then \
--    sane_makeflags=$$MFLAGS; \
--  else \
-+am__make_dryrun = \
-+  { \
-+    am__dry=no; \
-     case $$MAKEFLAGS in \
-       *\\[\ \	]*) \
--        bs=\\; \
--        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
--          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
--    esac; \
--  fi; \
--  skip_next=no; \
--  strip_trailopt () \
--  { \
--    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
--  }; \
--  for flg in $$sane_makeflags; do \
--    test $$skip_next = yes && { skip_next=no; continue; }; \
--    case $$flg in \
--      *=*|--*) continue;; \
--        -*I) strip_trailopt 'I'; skip_next=yes;; \
--      -*I?*) strip_trailopt 'I';; \
--        -*O) strip_trailopt 'O'; skip_next=yes;; \
--      -*O?*) strip_trailopt 'O';; \
--        -*l) strip_trailopt 'l'; skip_next=yes;; \
--      -*l?*) strip_trailopt 'l';; \
--      -[dEDm]) skip_next=yes;; \
--      -[JT]) skip_next=yes;; \
-+        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
-+          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
-+      *) \
-+        for am__flg in $$MAKEFLAGS; do \
-+          case $$am__flg in \
-+            *=*|--*) ;; \
-+            *n*) am__dry=yes; break;; \
-+          esac; \
-+        done;; \
-     esac; \
--    case $$flg in \
--      *$$target_option*) has_opt=yes; break;; \
--    esac; \
--  done; \
--  test $$has_opt = yes
--am__make_dryrun = (target_option=n; $(am__make_running_with_option))
--am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
-+    test $$am__dry = yes; \
-+  }
- pkgdatadir = $(datadir)/@PACKAGE@
- pkgincludedir = $(includedir)/@PACKAGE@
- pkglibdir = $(libdir)/@PACKAGE@
-@@ -1819,7 +1791,6 @@ clean-noinstLTLIBRARIES:
- 	  echo rm -f $${locs}; \
- 	  rm -f $${locs}; \
- 	}
--
- libexamples.la: $(libexamples_la_OBJECTS) $(libexamples_la_DEPENDENCIES) $(EXTRA_libexamples_la_DEPENDENCIES) 
- 	$(AM_V_CCLD)$(LINK)  $(libexamples_la_OBJECTS) $(libexamples_la_LIBADD) $(LIBS)
- 
-@@ -1831,75 +1802,57 @@ clean-noinstPROGRAMS:
- 	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
- 	echo " rm -f" $$list; \
- 	rm -f $$list
--
- ex-cert-select$(EXEEXT): $(ex_cert_select_OBJECTS) $(ex_cert_select_DEPENDENCIES) $(EXTRA_ex_cert_select_DEPENDENCIES) 
- 	@rm -f ex-cert-select$(EXEEXT)
- 	$(AM_V_CCLD)$(LINK) $(ex_cert_select_OBJECTS) $(ex_cert_select_LDADD) $(LIBS)
--
- ex-cert-select-pkcs11$(EXEEXT): $(ex_cert_select_pkcs11_OBJECTS) $(ex_cert_select_pkcs11_DEPENDENCIES) $(EXTRA_ex_cert_select_pkcs11_DEPENDENCIES) 
- 	@rm -f ex-cert-select-pkcs11$(EXEEXT)
- 	$(AM_V_CCLD)$(LINK) $(ex_cert_select_pkcs11_OBJECTS) $(ex_cert_select_pkcs11_LDADD) $(LIBS)
--
- ex-client-anon$(EXEEXT): $(ex_client_anon_OBJECTS) $(ex_client_anon_DEPENDENCIES) $(EXTRA_ex_client_anon_DEPENDENCIES) 
- 	@rm -f ex-client-anon$(EXEEXT)
- 	$(AM_V_CCLD)$(LINK) $(ex_client_anon_OBJECTS) $(ex_client_anon_LDADD) $(LIBS)
--
- ex-client-dtls$(EXEEXT): $(ex_client_dtls_OBJECTS) $(ex_client_dtls_DEPENDENCIES) $(EXTRA_ex_client_dtls_DEPENDENCIES) 
- 	@rm -f ex-client-dtls$(EXEEXT)
- 	$(AM_V_CCLD)$(LINK) $(ex_client_dtls_OBJECTS) $(ex_client_dtls_LDADD) $(LIBS)
--
- ex-client-psk$(EXEEXT): $(ex_client_psk_OBJECTS) $(ex_client_psk_DEPENDENCIES) $(EXTRA_ex_client_psk_DEPENDENCIES) 
- 	@rm -f ex-client-psk$(EXEEXT)
- 	$(AM_V_CCLD)$(LINK) $(ex_client_psk_OBJECTS) $(ex_client_psk_LDADD) $(LIBS)
--
- ex-client-resume$(EXEEXT): $(ex_client_resume_OBJECTS) $(ex_client_resume_DEPENDENCIES) $(EXTRA_ex_client_resume_DEPENDENCIES) 
- 	@rm -f ex-client-resume$(EXEEXT)
- 	$(AM_V_CCLD)$(LINK) $(ex_client_resume_OBJECTS) $(ex_client_resume_LDADD) $(LIBS)
--
- ex-client-srp$(EXEEXT): $(ex_client_srp_OBJECTS) $(ex_client_srp_DEPENDENCIES) $(EXTRA_ex_client_srp_DEPENDENCIES) 
- 	@rm -f ex-client-srp$(EXEEXT)
- 	$(AM_V_CCLD)$(LINK) $(ex_client_srp_OBJECTS) $(ex_client_srp_LDADD) $(LIBS)
--
- ex-client-x509$(EXEEXT): $(ex_client_x509_OBJECTS) $(ex_client_x509_DEPENDENCIES) $(EXTRA_ex_client_x509_DEPENDENCIES) 
- 	@rm -f ex-client-x509$(EXEEXT)
- 	$(AM_V_CCLD)$(LINK) $(ex_client_x509_OBJECTS) $(ex_client_x509_LDADD) $(LIBS)
--
- ex-client-xssl1$(EXEEXT): $(ex_client_xssl1_OBJECTS) $(ex_client_xssl1_DEPENDENCIES) $(EXTRA_ex_client_xssl1_DEPENDENCIES) 
- 	@rm -f ex-client-xssl1$(EXEEXT)
- 	$(AM_V_CCLD)$(LINK) $(ex_client_xssl1_OBJECTS) $(ex_client_xssl1_LDADD) $(LIBS)
--
- ex-client-xssl2$(EXEEXT): $(ex_client_xssl2_OBJECTS) $(ex_client_xssl2_DEPENDENCIES) $(EXTRA_ex_client_xssl2_DEPENDENCIES) 
- 	@rm -f ex-client-xssl2$(EXEEXT)
- 	$(AM_V_CCLD)$(LINK) $(ex_client_xssl2_OBJECTS) $(ex_client_xssl2_LDADD) $(LIBS)
--
- ex-cxx$(EXEEXT): $(ex_cxx_OBJECTS) $(ex_cxx_DEPENDENCIES) $(EXTRA_ex_cxx_DEPENDENCIES) 
- 	@rm -f ex-cxx$(EXEEXT)
- 	$(AM_V_CXXLD)$(CXXLINK) $(ex_cxx_OBJECTS) $(ex_cxx_LDADD) $(LIBS)
--
- ex-ocsp-client$(EXEEXT): $(ex_ocsp_client_OBJECTS) $(ex_ocsp_client_DEPENDENCIES) $(EXTRA_ex_ocsp_client_DEPENDENCIES) 
- 	@rm -f ex-ocsp-client$(EXEEXT)
- 	$(AM_V_CCLD)$(LINK) $(ex_ocsp_client_OBJECTS) $(ex_ocsp_client_LDADD) $(LIBS)
--
- ex-serv-anon$(EXEEXT): $(ex_serv_anon_OBJECTS) $(ex_serv_anon_DEPENDENCIES) $(EXTRA_ex_serv_anon_DEPENDENCIES) 
- 	@rm -f ex-serv-anon$(EXEEXT)
- 	$(AM_V_CCLD)$(LINK) $(ex_serv_anon_OBJECTS) $(ex_serv_anon_LDADD) $(LIBS)
--
- ex-serv-dtls$(EXEEXT): $(ex_serv_dtls_OBJECTS) $(ex_serv_dtls_DEPENDENCIES) $(EXTRA_ex_serv_dtls_DEPENDENCIES) 
- 	@rm -f ex-serv-dtls$(EXEEXT)
- 	$(AM_V_CCLD)$(LINK) $(ex_serv_dtls_OBJECTS) $(ex_serv_dtls_LDADD) $(LIBS)
--
- ex-serv-pgp$(EXEEXT): $(ex_serv_pgp_OBJECTS) $(ex_serv_pgp_DEPENDENCIES) $(EXTRA_ex_serv_pgp_DEPENDENCIES) 
- 	@rm -f ex-serv-pgp$(EXEEXT)
- 	$(AM_V_CCLD)$(LINK) $(ex_serv_pgp_OBJECTS) $(ex_serv_pgp_LDADD) $(LIBS)
--
- ex-serv-psk$(EXEEXT): $(ex_serv_psk_OBJECTS) $(ex_serv_psk_DEPENDENCIES) $(EXTRA_ex_serv_psk_DEPENDENCIES) 
- 	@rm -f ex-serv-psk$(EXEEXT)
- 	$(AM_V_CCLD)$(LINK) $(ex_serv_psk_OBJECTS) $(ex_serv_psk_LDADD) $(LIBS)
--
- ex-serv-srp$(EXEEXT): $(ex_serv_srp_OBJECTS) $(ex_serv_srp_DEPENDENCIES) $(EXTRA_ex_serv_srp_DEPENDENCIES) 
- 	@rm -f ex-serv-srp$(EXEEXT)
- 	$(AM_V_CCLD)$(LINK) $(ex_serv_srp_OBJECTS) $(ex_serv_srp_LDADD) $(LIBS)
--
- print-ciphersuites$(EXEEXT): $(print_ciphersuites_OBJECTS) $(print_ciphersuites_DEPENDENCIES) $(EXTRA_print_ciphersuites_DEPENDENCIES) 
- 	@rm -f print-ciphersuites$(EXEEXT)
- 	$(AM_V_CCLD)$(LINK) $(print_ciphersuites_OBJECTS) $(print_ciphersuites_LDADD) $(LIBS)
-diff --git a/doc/gnutls.info b/doc/gnutls.info
-index cf9247a..e343fae 100644
---- a/doc/gnutls.info
-+++ b/doc/gnutls.info
-@@ -1,4 +1,4 @@
--This is gnutls.info, produced by makeinfo version 5.1 from gnutls.texi.
-+This is gnutls.info, produced by makeinfo version 4.13 from gnutls.texi.
- 
- This manual is last updated 2 April 2013 for version 3.1.13 of GnuTLS.
- 
-@@ -11,6 +11,7 @@ Copyright (C) 2001-2013 Free Software Foundation, Inc.\\ Copyright (C)
-      Foundation; with no Invariant Sections, no Front-Cover Texts, and
-      no Back-Cover Texts.  A copy of the license is included in the
-      section entitled "GNU Free Documentation License".
-+
- INFO-DIR-SECTION Software libraries
- START-INFO-DIR-ENTRY
- * GnuTLS: (gnutls).		GNU Transport Layer Security Library.
-@@ -28,1285 +29,1284 @@ END-INFO-DIR-ENTRY
- 
- 
- Indirect:
--gnutls.info-1: 1279
--gnutls.info-2: 303309
--gnutls.info-3: 749430
--gnutls.info-4: 947014
--gnutls.info-5: 1275242
-+gnutls.info-1: 1281
-+gnutls.info-2: 301128
-+gnutls.info-3: 740825
-+gnutls.info-4: 1045275
- 
- Tag Table:
- (Indirect)
--Node: Top1279
--Node: Preface2461
--Node: Introduction to GnuTLS3845
--Node: Downloading and installing5485
--Node: Document overview7996
--Node: Introduction to TLS8997
--Ref: Introduction to TLS-Footnote-110139
--Node: TLS layers10429
--Ref: fig:tls-layers11388
--Node: The transport layer11463
--Node: The TLS record protocol12067
--Node: Encryption algorithms used in the record layer13342
--Ref: tab:ciphers14238
--Ref: tab:macs15610
--Node: Compression algorithms used in the record layer16301
--Ref: gnutls_compression_method_t17245
--Node: Weaknesses and countermeasures17930
--Ref: Weaknesses and countermeasures-Footnote-118958
--Node: On Record Padding19036
--Node: The TLS Alert Protocol20960
--Ref: The Alert Protocol21160
--Ref: tab:alerts22044
--Node: The TLS Handshake Protocol24812
--Ref: The Handshake Protocol25011
--Node: TLS Cipher Suites25677
--Ref: TLS Cipher Suites-Footnote-126660
--Node: Authentication26774
--Node: Client Authentication27485
--Node: Resuming Sessions27962
--Ref: resume28121
--Node: TLS Extensions28767
--Node: Maximum fragment length negotiation29441
--Node: Server name indication30045
--Ref: serverind30245
--Node: Session tickets31091
--Node: HeartBeat31701
--Node: Safe renegotiation33006
--Node: OCSP status request37910
--Node: SRTP39732
--Ref: gnutls_srtp_profile_t40211
--Node: How to use TLS in application protocols42547
--Node: Separate ports43065
--Ref: Separate ports-Footnote-144480
--Node: Upward negotiation44556
--Ref: Upward negotiation-Footnote-147236
--Node: On SSL 2 and older protocols47264
--Node: Authentication methods49142
--Node: Certificate authentication50037
--Ref: tab:key-exchange50595
--Node: X.509 certificates53099
--Ref: fig:x50953578
--Node: X.509 certificate structure54127
--Ref: tab:x50954525
--Ref: tab:x509-ext56319
--Node: Importing an X.509 certificate59310
--Node: X.509 distinguished names60692
--Node: X.509 public and private keys64355
--Node: Verifying X.509 certificate paths66797
--Ref: gnutls_certificate_status_t74562
--Node: Verifying a certificate in the context of TLS session76548
--Ref: gnutls_certificate_verify_flags78038
--Node: OpenPGP certificates80168
--Ref: fig:openpgp80982
--Ref: tab:openpgp-certificate81772
--Ref: tab:openpgp-key-exchange83446
--Ref: OpenPGP certificates-Footnote-187541
--Node: Advanced certificate verification87596
--Node: Verifying a certificate using trust on first use authentication88483
--Node: Verifying a certificate using DANE89707
--Node: Digital signatures91215
--Node: More on certificate authentication96429
--Node: PKCS 10 certificate requests97249
--Ref: ex:crq100489
--Node: PKIX certificate revocation lists102570
--Ref: tab:crl103445
--Node: OCSP certificate status checking108976
--Ref: tab:ocsp-response115659
--Ref: gnutls_x509_crl_reason_t119206
--Node: Managing encrypted keys120530
--Ref: gnutls_pkcs_encrypt_flags_t124581
--Node: certtool Invocation131329
--Ref: certtool usage131917
--Ref: certtool debug138298
--Ref: certtool generate-request138442
--Ref: certtool verify-chain138786
--Ref: certtool verify138963
--Ref: certtool verify-crl139281
--Ref: certtool get-dh-params139581
--Ref: certtool load-privkey139880
--Ref: certtool load-pubkey140053
--Ref: certtool load-certificate140223
--Ref: certtool load-ca-privkey140404
--Ref: certtool load-ca-certificate140608
--Ref: certtool cprint140820
--Ref: certtool null-password141052
--Ref: certtool pubkey-info141245
--Ref: certtool to-p12141488
--Ref: certtool rsa141787
--Ref: certtool dsa141918
--Ref: certtool ecc142048
--Ref: certtool ecdsa142220
--Ref: certtool hash142339
--Ref: certtool inder142528
--Ref: certtool inraw142850
--Ref: certtool outder142975
--Ref: certtool outraw143123
--Ref: certtool sec-param143253
--Ref: certtool pkcs-cipher143474
--Ref: certtool exit status143714
--Ref: certtool See Also143946
--Ref: certtool Examples143995
--Ref: certtool Files147909
--Node: ocsptool Invocation153420
--Ref: ocsptool usage153961
--Ref: ocsptool debug157288
--Ref: ocsptool ask157432
--Ref: ocsptool exit status157827
--Ref: ocsptool See Also158059
--Ref: ocsptool Examples158109
--Node: danetool Invocation163087
--Ref: danetool usage163541
--Ref: danetool debug166951
--Ref: danetool load-pubkey167095
--Ref: danetool load-certificate167265
--Ref: danetool dlv167446
--Ref: danetool hash167605
--Ref: danetool check167796
--Ref: danetool check-ee168085
--Ref: danetool check-ca168268
--Ref: danetool insecure168446
--Ref: danetool local-dns168591
--Ref: danetool inder168820
--Ref: danetool inraw169142
--Ref: danetool tlsa-rr169267
--Ref: danetool host169562
--Ref: danetool proto169755
--Ref: danetool ca169977
--Ref: danetool x509170150
--Ref: danetool local170411
--Ref: danetool domain170539
--Ref: danetool exit status170944
--Ref: danetool See Also171176
--Ref: danetool Examples171226
--Node: Shared-key and anonymous authentication172391
--Node: SRP authentication172960
--Node: Authentication using SRP173223
--Node: srptool Invocation176264
--Ref: srptool usage177075
--Ref: srptool debug179209
--Ref: srptool verify179353
--Ref: srptool passwd-conf179491
--Ref: srptool create-conf179693
--Ref: srptool exit status179940
--Ref: srptool See Also180170
--Ref: srptool Examples180283
--Node: PSK authentication180927
--Node: Authentication using PSK181223
--Node: psktool Invocation182441
--Ref: psktool usage182927
--Ref: psktool debug184537
--Ref: psktool exit status184681
--Ref: psktool See Also184911
--Ref: psktool Examples185011
--Node: Anonymous authentication185472
--Node: Selecting an appropriate authentication method186462
--Node: Hardware security modules and abstract key types191300
--Node: Abstract key types192311
--Node: Abstract public keys193728
--Node: Abstract private keys198339
--Node: Operations201733
--Node: Smart cards and HSMs208012
--Ref: fig:pkcs11-vision209882
--Ref: Smart cards and HSMs-Footnote-1210194
--Node: PKCS11 Initialization210234
--Ref: PKCS11 Initialization-Footnote-1212783
--Node: Accessing objects that require a PIN212826
--Ref: gnutls_pin_flag_t214505
--Node: Reading objects216024
--Node: Writing objects221152
--Node: Using a PKCS11 token with TLS223533
--Node: p11tool Invocation224830
--Ref: p11tool usage225459
--Ref: p11tool debug229752
--Ref: p11tool write229896
--Ref: p11tool generate-rsa230071
--Ref: p11tool generate-dsa230241
--Ref: p11tool generate-ecc230411
--Ref: p11tool private230581
--Ref: p11tool sec-param230802
--Ref: p11tool inder231047
--Ref: p11tool inraw231187
--Ref: p11tool provider231311
--Ref: p11tool exit status231507
--Ref: p11tool See Also231737
--Ref: p11tool Examples231785
--Node: Trusted Platform Module232898
--Node: Keys in TPM234164
--Node: Key generation235643
--Node: Using keys237904
--Node: tpmtool Invocation241554
--Ref: tpmtool usage241980
--Ref: tpmtool debug245540
--Ref: tpmtool generate-rsa245684
--Ref: tpmtool user245954
--Ref: tpmtool system246313
--Ref: tpmtool sec-param246666
--Ref: tpmtool inder246993
--Ref: tpmtool outder247211
--Ref: tpmtool exit status247346
--Ref: tpmtool See Also247576
--Ref: tpmtool Examples247637
--Node: How to use GnuTLS in applications248252
--Node: Introduction to the library248821
--Node: General idea249373
--Ref: fig:gnutls-design250222
--Ref: General idea-Footnote-1251518
--Node: Error handling251563
--Node: Common types253133
--Node: Debugging and auditing254019
--Node: Thread safety255634
--Node: Callback functions258105
--Node: Preparation259069
--Node: Headers259488
--Node: Initialization259777
--Node: Version check260430
--Node: Building the source260967
--Node: Session initialization263078
--Node: Associating the credentials266605
--Ref: tab:key-exchange-cred267350
--Node: Certificate credentials268517
--Node: SRP credentials281882
--Node: PSK credentials286342
--Node: Anonymous credentials290005
--Node: Setting up the transport layer290820
--Node: Asynchronous operation298699
--Node: DTLS sessions303309
--Ref: DTLS sessions-Footnote-1305551
--Node: TLS handshake305628
--Node: Data transfer and termination308296
--Node: Buffered data transfer316902
--Node: Handling alerts318419
--Node: Priority Strings321782
--Ref: tab:prio-keywords322513
--Ref: tab:prio-algorithms326131
--Ref: tab:prio-special1328171
--Ref: tab:prio-special2330167
--Ref: Priority Strings-Footnote-1334528
--Ref: Priority Strings-Footnote-2334601
--Node: Selecting cryptographic key sizes334792
--Ref: tab:key-sizes335434
--Node: Advanced topics339610
--Node: Session resumption339982
--Node: Certificate verification344115
--Ref: dane_verify_status_t352618
--Node: Parameter generation353011
--Node: Keying Material Exporters356680
--Node: Channel Bindings357736
--Node: Interoperability359242
--Node: Compatibility with the OpenSSL library360849
--Node: GnuTLS application examples361574
--Ref: examples361792
--Node: Client examples362066
--Node: Simple client example with X.509 certificate support362951
--Ref: ex:verify363244
--Node: Simple client example with SSH-style certificate verification368120
--Node: Simple client example with anonymous authentication372041
--Node: Simple Datagram TLS client example375351
--Node: Obtaining session information379118
--Node: Using a callback to select the certificate to use383163
--Node: Verifying a certificate389110
--Ref: ex:verify2389347
--Node: Client using a smart card with TLS393702
--Ref: ex:pkcs11-client393935
--Node: Client with Resume capability example398140
--Ref: ex:resume-client398415
--Node: Simple client example with SRP authentication402555
--Node: Simple client example in C++405995
--Node: Helper functions for TCP connections408567
--Node: Helper functions for UDP connections410027
--Node: Server examples411716
--Node: Echo server with X.509 authentication412180
--Node: Echo server with OpenPGP authentication417593
--Node: Echo server with SRP authentication422824
--Node: Echo server with anonymous authentication428058
--Node: DTLS echo server with X.509 authentication432798
--Node: OCSP example444685
--Ref: Generate OCSP request444851
--Node: Miscellaneous examples453072
--Node: Checking for an alert453422
--Node: X.509 certificate parsing example454725
--Ref: ex:x509-info454982
--Node: Listing the ciphersuites in a priority string458248
--Node: PKCS #12 structure generation example459988
--Node: XSSL examples463690
--Node: Example client with X.509 certificate authentication464285
--Node: Example client with X.509 certificate authentication and TOFU466173
--Node: Using GnuTLS as a cryptographic library468623
--Node: Symmetric algorithms469288
--Node: Public key algorithms470647
--Node: Hash and HMAC functions471115
--Node: Random number generation472925
--Ref: gnutls_rnd_level_t473258
--Node: Other included programs473948
--Node: gnutls-cli Invocation474517
--Ref: gnutls-cli usage475077
--Ref: gnutls-cli debug480493
--Ref: gnutls-cli tofu480637
--Ref: gnutls-cli dane480888
--Ref: gnutls-cli local-dns481148
--Ref: gnutls-cli ca-verification481377
--Ref: gnutls-cli ocsp481663
--Ref: gnutls-cli resume481823
--Ref: gnutls-cli rehandshake481969
--Ref: gnutls-cli starttls482136
--Ref: gnutls-cli disable-extensions482322
--Ref: gnutls-cli dh-bits482517
--Ref: gnutls-cli priority482869
--Ref: gnutls-cli ranges483215
--Ref: gnutls-cli list483431
--Ref: gnutls-cli exit status483669
--Ref: gnutls-cli See Also483905
--Ref: gnutls-cli Examples483982
--Node: gnutls-serv Invocation485742
--Ref: gnutls-serv usage486217
--Ref: gnutls-serv debug490478
--Ref: gnutls-serv heartbeat490622
--Ref: gnutls-serv priority490773
--Ref: gnutls-serv ocsp-response491119
--Ref: gnutls-serv list491343
--Ref: gnutls-serv exit status491581
--Ref: gnutls-serv See Also491819
--Ref: gnutls-serv Examples491897
--Node: gnutls-cli-debug Invocation497326
--Ref: gnutls-cli-debug usage498146
--Ref: gnutls-cli-debug debug498961
--Ref: gnutls-cli-debug exit status499105
--Ref: gnutls-cli-debug See Also499353
--Ref: gnutls-cli-debug Examples499436
--Node: Internal architecture of GnuTLS501859
--Node: The TLS Protocol502401
--Ref: fig:client-server502877
--Node: TLS Handshake Protocol502967
--Ref: fig:gnutls-handshake503409
--Ref: fig:gnutls-handshake-sequence503918
--Node: TLS Authentication Methods504016
--Ref: TLS Authentication Methods-Footnote-1506314
--Node: TLS Extension Handling506380
--Node: Cryptographic Backend518071
--Ref: fig:crypto-layers518805
--Ref: Cryptographic Backend-Footnote-1522516
--Ref: Cryptographic Backend-Footnote-2522600
--Node: Upgrading from previous versions522707
--Node: Support526993
--Node: Getting help527223
--Node: Commercial Support527825
--Node: Bug Reports528651
--Node: Contributing530015
--Node: Error codes532019
--Node: Supported ciphersuites550523
--Ref: ciphersuites550696
--Node: API reference557967
--Node: Core TLS API558377
--Ref: gnutls_alert_get558606
--Ref: gnutls_alert_get_name559230
--Ref: gnutls_alert_get_strname559615
--Ref: gnutls_alert_send559950
--Ref: gnutls_alert_send_appropriate560833
--Ref: gnutls_anon_allocate_client_credentials561584
--Ref: gnutls_anon_allocate_server_credentials562043
--Ref: gnutls_anon_free_client_credentials562494
--Ref: gnutls_anon_free_server_credentials562870
--Ref: gnutls_anon_set_params_function563238
--Ref: gnutls_anon_set_server_dh_params563756
--Ref: gnutls_anon_set_server_params_function564280
--Ref: gnutls_auth_client_get_type564789
--Ref: gnutls_auth_get_type565301
--Ref: gnutls_auth_server_get_type565998
--Ref: gnutls_bye566490
--Ref: gnutls_certificate_activation_time_peers568096
--Ref: gnutls_certificate_allocate_credentials568563
--Ref: gnutls_certificate_client_get_request_status569039
--Ref: gnutls_certificate_expiration_time_peers569462
--Ref: gnutls_certificate_free_ca_names569866
--Ref: gnutls_certificate_free_cas570540
--Ref: gnutls_certificate_free_credentials570964
--Ref: gnutls_certificate_free_crls571485
--Ref: gnutls_certificate_free_keys571790
--Ref: gnutls_certificate_get_issuer572227
--Ref: gnutls_certificate_get_ours572865
--Ref: gnutls_certificate_get_peers573398
--Ref: gnutls_certificate_get_peers_subkey_id574262
--Ref: gnutls_certificate_send_x509_rdn_sequence574777
--Ref: gnutls_certificate_server_set_request575505
--Ref: gnutls_certificate_set_dh_params576158
--Ref: gnutls_certificate_set_ocsp_status_request_file576879
--Ref: gnutls_certificate_set_ocsp_status_request_function577754
--Ref: gnutls_certificate_set_params_function579138
--Ref: gnutls_certificate_set_pin_function579677
--Ref: gnutls_certificate_set_retrieve_function580341
--Ref: gnutls_certificate_set_verify_flags582219
--Ref: gnutls_certificate_set_verify_function582717
--Ref: gnutls_certificate_set_verify_limits583786
--Ref: gnutls_certificate_set_x509_crl584472
--Ref: gnutls_certificate_set_x509_crl_file585305
--Ref: gnutls_certificate_set_x509_crl_mem586091
--Ref: gnutls_certificate_set_x509_key586873
--Ref: gnutls_certificate_set_x509_key_file587887
--Ref: gnutls_certificate_set_x509_key_file2589193
--Ref: gnutls_certificate_set_x509_key_mem590644
--Ref: gnutls_certificate_set_x509_key_mem2591895
--Ref: gnutls_certificate_set_x509_simple_pkcs12_file593310
--Ref: gnutls_certificate_set_x509_simple_pkcs12_mem594838
--Ref: gnutls_certificate_set_x509_system_trust596336
--Ref: gnutls_certificate_set_x509_trust596908
--Ref: gnutls_certificate_set_x509_trust_file597895
--Ref: gnutls_certificate_set_x509_trust_mem599113
--Ref: gnutls_certificate_type_get600061
--Ref: gnutls_certificate_type_get_id600463
--Ref: gnutls_certificate_type_get_name600860
--Ref: gnutls_certificate_type_list601243
--Ref: gnutls_certificate_verification_status_print601597
--Ref: gnutls_certificate_verify_peers2602357
--Ref: gnutls_certificate_verify_peers3603623
--Ref: gnutls_check_version604969
--Ref: gnutls_cipher_get605578
--Ref: gnutls_cipher_get_id605884
--Ref: gnutls_cipher_get_key_size606266
--Ref: gnutls_cipher_get_name606593
--Ref: gnutls_cipher_list606940
--Ref: gnutls_cipher_suite_get_name607500
--Ref: gnutls_cipher_suite_info608118
--Ref: gnutls_compression_get609297
--Ref: gnutls_compression_get_id609650
--Ref: gnutls_compression_get_name610014
--Ref: gnutls_compression_list610396
--Ref: gnutls_credentials_clear610714
--Ref: gnutls_credentials_set610947
--Ref: gnutls_db_check_entry612320
--Ref: gnutls_db_check_entry_time612719
--Ref: gnutls_db_get_ptr613073
--Ref: gnutls_db_remove_session613390
--Ref: gnutls_db_set_cache_expiration613932
--Ref: gnutls_db_set_ptr614278
--Ref: gnutls_db_set_remove_function614618
--Ref: gnutls_db_set_retrieve_function615126
--Ref: gnutls_db_set_store_function615817
--Ref: gnutls_deinit616289
--Ref: gnutls_dh_get_group616633
--Ref: gnutls_dh_get_peers_public_bits617364
--Ref: gnutls_dh_get_prime_bits617808
--Ref: gnutls_dh_get_pubkey618448
--Ref: gnutls_dh_get_secret_bits619040
--Ref: gnutls_dh_params_cpy619472
--Ref: gnutls_dh_params_deinit619930
--Ref: gnutls_dh_params_export2_pkcs3620205
--Ref: gnutls_dh_params_export_pkcs3621026
--Ref: gnutls_dh_params_export_raw622045
--Ref: gnutls_dh_params_generate2622798
--Ref: gnutls_dh_params_import_pkcs3623749
--Ref: gnutls_dh_params_import_raw624524
--Ref: gnutls_dh_params_init625173
--Ref: gnutls_dh_set_prime_bits625542
--Ref: gnutls_ecc_curve_get626639
--Ref: gnutls_ecc_curve_get_name627032
--Ref: gnutls_ecc_curve_get_size627368
--Ref: gnutls_ecc_curve_list627614
--Ref: gnutls_error_is_fatal627937
--Ref: gnutls_error_to_alert628697
--Ref: gnutls_fingerprint629374
--Ref: gnutls_global_deinit630366
--Ref: gnutls_global_init630684
--Ref: gnutls_global_set_audit_log_function632036
--Ref: gnutls_global_set_log_function632677
--Ref: gnutls_global_set_log_level633185
--Ref: gnutls_global_set_mem_functions633688
--Ref: gnutls_global_set_mutex634924
--Ref: gnutls_global_set_time_function635765
--Ref: gnutls_handshake636176
--Ref: gnutls_handshake_get_last_in637508
--Ref: gnutls_handshake_get_last_out638138
--Ref: gnutls_handshake_set_max_packet_length638783
--Ref: gnutls_handshake_set_post_client_hello_function639474
--Ref: gnutls_handshake_set_private_extensions640562
--Ref: gnutls_handshake_set_random641246
--Ref: gnutls_handshake_set_timeout641958
--Ref: gnutls_heartbeat_allowed642509
--Ref: gnutls_heartbeat_enable642983
--Ref: gnutls_heartbeat_get_timeout643319
--Ref: gnutls_heartbeat_ping643863
--Ref: gnutls_heartbeat_pong644831
--Ref: gnutls_heartbeat_set_timeouts645243
--Ref: gnutls_hex2bin646249
--Ref: gnutls_hex_decode646817
--Ref: gnutls_hex_encode647392
--Ref: gnutls_init647975
--Ref: gnutls_key_generate649099
--Ref: gnutls_kx_get649518
--Ref: gnutls_kx_get_id649849
--Ref: gnutls_kx_get_name650193
--Ref: gnutls_kx_list650538
--Ref: gnutls_load_file650866
--Ref: gnutls_mac_get651402
--Ref: gnutls_mac_get_id651708
--Ref: gnutls_mac_get_key_size652122
--Ref: gnutls_mac_get_name652435
--Ref: gnutls_mac_list652754
--Ref: gnutls_ocsp_status_request_enable_client653345
--Ref: gnutls_ocsp_status_request_get654291
--Ref: gnutls_ocsp_status_request_is_checked654970
--Ref: gnutls_openpgp_send_cert655644
--Ref: gnutls_pem_base64_decode656219
--Ref: gnutls_pem_base64_decode_alloc657082
--Ref: gnutls_pem_base64_encode657879
--Ref: gnutls_pem_base64_encode_alloc658694
--Ref: gnutls_perror659400
--Ref: gnutls_pk_algorithm_get_name659696
--Ref: gnutls_pk_bits_to_sec_param660052
--Ref: gnutls_pk_get_id660526
--Ref: gnutls_pk_get_name661044
--Ref: gnutls_pk_list661406
--Ref: gnutls_pk_to_sign661739
--Ref: gnutls_prf662150
--Ref: gnutls_prf_raw663763
--Ref: gnutls_priority_certificate_type_list665400
--Ref: gnutls_priority_compression_list665848
--Ref: gnutls_priority_deinit666262
--Ref: gnutls_priority_ecc_curve_list666512
--Ref: gnutls_priority_get_cipher_suite_index666947
--Ref: gnutls_priority_init667837
--Ref: gnutls_priority_protocol_list670379
--Ref: gnutls_priority_set670787
--Ref: gnutls_priority_set_direct671219
--Ref: gnutls_priority_sign_list672019
--Ref: gnutls_protocol_get_id672431
--Ref: gnutls_protocol_get_name672747
--Ref: gnutls_protocol_get_version673106
--Ref: gnutls_protocol_list673409
--Ref: gnutls_psk_allocate_client_credentials673779
--Ref: gnutls_psk_allocate_server_credentials674274
--Ref: gnutls_psk_client_get_hint674745
--Ref: gnutls_psk_free_client_credentials675228
--Ref: gnutls_psk_free_server_credentials675599
--Ref: gnutls_psk_server_get_username675962
--Ref: gnutls_psk_set_client_credentials676328
--Ref: gnutls_psk_set_client_credentials_function677320
--Ref: gnutls_psk_set_params_function678239
--Ref: gnutls_psk_set_server_credentials_file678761
--Ref: gnutls_psk_set_server_credentials_function679408
--Ref: gnutls_psk_set_server_credentials_hint680357
--Ref: gnutls_psk_set_server_dh_params680991
--Ref: gnutls_psk_set_server_params_function681518
--Ref: gnutls_random_art682001
--Ref: gnutls_range_split682716
--Ref: gnutls_record_can_use_length_hiding683847
--Ref: gnutls_record_check_pending684602
--Ref: gnutls_record_cork685019
--Ref: gnutls_record_disable_padding685413
--Ref: gnutls_record_get_direction686025
--Ref: gnutls_record_get_max_size686937
--Ref: gnutls_record_recv687299
--Ref: gnutls_record_recv_seq688802
--Ref: gnutls_record_send689793
--Ref: gnutls_record_send_range691275
--Ref: gnutls_record_set_max_empty_records692465
--Ref: gnutls_record_set_max_size693365
--Ref: gnutls_record_set_timeout694280
--Ref: gnutls_record_uncork694863
--Ref: gnutls_rehandshake695538
--Ref: gnutls_safe_renegotiation_status696822
--Ref: gnutls_sec_param_get_name697237
--Ref: gnutls_sec_param_to_pk_bits697611
--Ref: gnutls_server_name_get698257
--Ref: gnutls_server_name_set699617
--Ref: gnutls_session_channel_binding700605
--Ref: gnutls_session_enable_compatibility_mode701328
--Ref: gnutls_session_force_valid701926
--Ref: gnutls_session_get_data702352
--Ref: gnutls_session_get_data2703144
--Ref: gnutls_session_get_desc703902
--Ref: gnutls_session_get_id704313
--Ref: gnutls_session_get_id2705204
--Ref: gnutls_session_get_ptr705676
--Ref: gnutls_session_get_random706076
--Ref: gnutls_session_is_resumed706676
--Ref: gnutls_session_resumption_requested707012
--Ref: gnutls_session_set_data707399
--Ref: gnutls_session_set_premaster708259
--Ref: gnutls_session_set_ptr709348
--Ref: gnutls_session_ticket_enable_client709763
--Ref: gnutls_session_ticket_enable_server710177
--Ref: gnutls_session_ticket_key_generate710741
--Ref: gnutls_set_default_priority711171
--Ref: gnutls_sign_algorithm_get711943
--Ref: gnutls_sign_algorithm_get_client712328
--Ref: gnutls_sign_algorithm_get_requested712737
--Ref: gnutls_sign_get_hash_algorithm713769
--Ref: gnutls_sign_get_id714181
--Ref: gnutls_sign_get_name714544
--Ref: gnutls_sign_get_pk_algorithm714894
--Ref: gnutls_sign_is_secure715305
--Ref: gnutls_sign_list715558
--Ref: gnutls_srp_allocate_client_credentials715888
--Ref: gnutls_srp_allocate_server_credentials716364
--Ref: gnutls_srp_base64_decode716812
--Ref: gnutls_srp_base64_decode_alloc717527
--Ref: gnutls_srp_base64_encode718200
--Ref: gnutls_srp_base64_encode_alloc719011
--Ref: gnutls_srp_free_client_credentials719747
--Ref: gnutls_srp_free_server_credentials720118
--Ref: gnutls_srp_server_get_username720481
--Ref: gnutls_srp_set_client_credentials720935
--Ref: gnutls_srp_set_client_credentials_function721691
--Ref: gnutls_srp_set_prime_bits722795
--Ref: gnutls_srp_set_server_credentials_file723485
--Ref: gnutls_srp_set_server_credentials_function724226
--Ref: gnutls_srp_verifier725600
--Ref: gnutls_srtp_get_keys726528
--Ref: gnutls_srtp_get_mki727927
--Ref: gnutls_srtp_get_profile_id728501
--Ref: gnutls_srtp_get_profile_name728959
--Ref: gnutls_srtp_get_selected_profile729380
--Ref: gnutls_srtp_set_mki729829
--Ref: gnutls_srtp_set_profile730283
--Ref: gnutls_srtp_set_profile_direct730820
--Ref: gnutls_store_commitment731547
--Ref: gnutls_store_pubkey732805
--Ref: gnutls_strerror733967
--Ref: gnutls_strerror_name734452
--Ref: gnutls_supplemental_get_name734921
--Ref: gnutls_tdb_deinit735329
--Ref: gnutls_tdb_init735544
--Ref: gnutls_tdb_set_store_commitment_func735894
--Ref: gnutls_tdb_set_store_func736488
--Ref: gnutls_tdb_set_verify_func736985
--Ref: gnutls_transport_get_int737471
--Ref: gnutls_transport_get_int2737884
--Ref: gnutls_transport_get_ptr738392
--Ref: gnutls_transport_get_ptr2738813
--Ref: gnutls_transport_set_errno739352
--Ref: gnutls_transport_set_errno_function740210
--Ref: gnutls_transport_set_int740752
--Ref: gnutls_transport_set_int2741113
--Ref: gnutls_transport_set_ptr741677
--Ref: gnutls_transport_set_ptr2742095
--Ref: gnutls_transport_set_pull_function742744
--Ref: gnutls_transport_set_pull_timeout_function743529
--Ref: gnutls_transport_set_push_function744496
--Ref: gnutls_transport_set_vec_push_function745346
--Ref: gnutls_url_is_supported746047
--Ref: gnutls_verify_stored_pubkey746428
--Node: High level TLS API749430
--Node: Datagram TLS API749659
--Ref: gnutls_dtls_cookie_send749941
--Ref: gnutls_dtls_cookie_verify751027
--Ref: gnutls_dtls_get_data_mtu751895
--Ref: gnutls_dtls_get_mtu752299
--Ref: gnutls_dtls_get_timeout752747
--Ref: gnutls_dtls_prestate_set753295
--Ref: gnutls_dtls_set_data_mtu753701
--Ref: gnutls_dtls_set_mtu754563
--Ref: gnutls_dtls_set_timeouts755174
--Ref: gnutls_record_get_discarded756189
--Node: X509 certificate API756468
--Ref: gnutls_pkcs7_deinit756787
--Ref: gnutls_pkcs7_delete_crl757000
--Ref: gnutls_pkcs7_delete_crt757458
--Ref: gnutls_pkcs7_export757931
--Ref: gnutls_pkcs7_export2758842
--Ref: gnutls_pkcs7_get_crl_count759524
--Ref: gnutls_pkcs7_get_crl_raw759898
--Ref: gnutls_pkcs7_get_crt_count760699
--Ref: gnutls_pkcs7_get_crt_raw761083
--Ref: gnutls_pkcs7_import761971
--Ref: gnutls_pkcs7_init762597
--Ref: gnutls_pkcs7_set_crl763017
--Ref: gnutls_pkcs7_set_crl_raw763447
--Ref: gnutls_pkcs7_set_crt763866
--Ref: gnutls_pkcs7_set_crt_raw764379
--Ref: gnutls_x509_crl_check_issuer764843
--Ref: gnutls_x509_crl_deinit765286
--Ref: gnutls_x509_crl_export765497
--Ref: gnutls_x509_crl_export2766424
--Ref: gnutls_x509_crl_get_authority_key_gn_serial767188
--Ref: gnutls_x509_crl_get_authority_key_id768506
--Ref: gnutls_x509_crl_get_crt_count769574
--Ref: gnutls_x509_crl_get_crt_serial769937
--Ref: gnutls_x509_crl_get_dn_oid770714
--Ref: gnutls_x509_crl_get_extension_data771535
--Ref: gnutls_x509_crl_get_extension_info772650
--Ref: gnutls_x509_crl_get_extension_oid773928
--Ref: gnutls_x509_crl_get_issuer_dn774794
--Ref: gnutls_x509_crl_get_issuer_dn2775670
--Ref: gnutls_x509_crl_get_issuer_dn_by_oid776354
--Ref: gnutls_x509_crl_get_next_update777865
--Ref: gnutls_x509_crl_get_number778304
--Ref: gnutls_x509_crl_get_raw_issuer_dn779034
--Ref: gnutls_x509_crl_get_signature779493
--Ref: gnutls_x509_crl_get_signature_algorithm780087
--Ref: gnutls_x509_crl_get_this_update780529
--Ref: gnutls_x509_crl_get_version780859
--Ref: gnutls_x509_crl_import781172
--Ref: gnutls_x509_crl_init781801
--Ref: gnutls_x509_crl_list_import782374
--Ref: gnutls_x509_crl_list_import2783366
--Ref: gnutls_x509_crl_print784274
--Ref: gnutls_x509_crl_set_authority_key_id784927
--Ref: gnutls_x509_crl_set_crt785580
--Ref: gnutls_x509_crl_set_crt_serial786158
--Ref: gnutls_x509_crl_set_next_update786795
--Ref: gnutls_x509_crl_set_number787207
--Ref: gnutls_x509_crl_set_this_update787784
--Ref: gnutls_x509_crl_set_version788193
--Ref: gnutls_x509_crl_sign2788743
--Ref: gnutls_x509_crl_verify789632
--Ref: gnutls_x509_crq_deinit790787
--Ref: gnutls_x509_crq_export791028
--Ref: gnutls_x509_crq_export2792030
--Ref: gnutls_x509_crq_get_attribute_by_oid792809
--Ref: gnutls_x509_crq_get_attribute_data793834
--Ref: gnutls_x509_crq_get_attribute_info794946
--Ref: gnutls_x509_crq_get_basic_constraints796143
--Ref: gnutls_x509_crq_get_challenge_password797401
--Ref: gnutls_x509_crq_get_dn798018
--Ref: gnutls_x509_crq_get_dn2798843
--Ref: gnutls_x509_crq_get_dn_by_oid799546
--Ref: gnutls_x509_crq_get_dn_oid801007
--Ref: gnutls_x509_crq_get_extension_by_oid801794
--Ref: gnutls_x509_crq_get_extension_data802945
--Ref: gnutls_x509_crq_get_extension_info804073
--Ref: gnutls_x509_crq_get_key_id805348
--Ref: gnutls_x509_crq_get_key_purpose_oid806380
--Ref: gnutls_x509_crq_get_key_rsa_raw807406
--Ref: gnutls_x509_crq_get_key_usage808030
--Ref: gnutls_x509_crq_get_pk_algorithm809121
--Ref: gnutls_x509_crq_get_private_key_usage_period809883
--Ref: gnutls_x509_crq_get_subject_alt_name810564
--Ref: gnutls_x509_crq_get_subject_alt_othername_oid812127
--Ref: gnutls_x509_crq_get_version813604
--Ref: gnutls_x509_crq_import813955
--Ref: gnutls_x509_crq_init814647
--Ref: gnutls_x509_crq_print814987
--Ref: gnutls_x509_crq_set_attribute_by_oid815647
--Ref: gnutls_x509_crq_set_basic_constraints816517
--Ref: gnutls_x509_crq_set_challenge_password817261
--Ref: gnutls_x509_crq_set_dn817717
--Ref: gnutls_x509_crq_set_dn_by_oid818270
--Ref: gnutls_x509_crq_set_key819379
--Ref: gnutls_x509_crq_set_key_purpose_oid819847
--Ref: gnutls_x509_crq_set_key_rsa_raw820626
--Ref: gnutls_x509_crq_set_key_usage821207
--Ref: gnutls_x509_crq_set_private_key_usage_period821711
--Ref: gnutls_x509_crq_set_subject_alt_name822240
--Ref: gnutls_x509_crq_set_version823038
--Ref: gnutls_x509_crq_sign2823530
--Ref: gnutls_x509_crq_verify824511
--Ref: gnutls_x509_crt_check_hostname825110
--Ref: gnutls_x509_crt_check_issuer825761
--Ref: gnutls_x509_crt_check_revocation826356
--Ref: gnutls_x509_crt_cpy_crl_dist_points827007
--Ref: gnutls_x509_crt_deinit827596
--Ref: gnutls_x509_crt_export827819
--Ref: gnutls_x509_crt_export2828730
--Ref: gnutls_x509_crt_get_activation_time829428
--Ref: gnutls_x509_crt_get_authority_info_access829811
--Ref: gnutls_x509_crt_get_authority_key_gn_serial833204
--Ref: gnutls_x509_crt_get_authority_key_id834649
--Ref: gnutls_x509_crt_get_basic_constraints835785
--Ref: gnutls_x509_crt_get_ca_status837004
--Ref: gnutls_x509_crt_get_crl_dist_points837891
--Ref: gnutls_x509_crt_get_dn839221
--Ref: gnutls_x509_crt_get_dn2840073
--Ref: gnutls_x509_crt_get_dn_by_oid840770
--Ref: gnutls_x509_crt_get_dn_oid842539
--Ref: gnutls_x509_crt_get_expiration_time843567
--Ref: gnutls_x509_crt_get_extension_by_oid843938
--Ref: gnutls_x509_crt_get_extension_data845059
--Ref: gnutls_x509_crt_get_extension_info846157
--Ref: gnutls_x509_crt_get_extension_oid847518
--Ref: gnutls_x509_crt_get_fingerprint848481
--Ref: gnutls_x509_crt_get_issuer849276
--Ref: gnutls_x509_crt_get_issuer_alt_name849919
--Ref: gnutls_x509_crt_get_issuer_alt_name2851724
--Ref: gnutls_x509_crt_get_issuer_alt_othername_oid853311
--Ref: gnutls_x509_crt_get_issuer_dn854965
--Ref: gnutls_x509_crt_get_issuer_dn2855843
--Ref: gnutls_x509_crt_get_issuer_dn_by_oid856571
--Ref: gnutls_x509_crt_get_issuer_dn_oid858358
--Ref: gnutls_x509_crt_get_issuer_unique_id859394
--Ref: gnutls_x509_crt_get_key_id860211
--Ref: gnutls_x509_crt_get_key_purpose_oid861199
--Ref: gnutls_x509_crt_get_key_usage862360
--Ref: gnutls_x509_crt_get_pk_algorithm863432
--Ref: gnutls_x509_crt_get_pk_dsa_raw864153
--Ref: gnutls_x509_crt_get_pk_rsa_raw864821
--Ref: gnutls_x509_crt_get_policy865399
--Ref: gnutls_x509_crt_get_private_key_usage_period866313
--Ref: gnutls_x509_crt_get_proxy867068
--Ref: gnutls_x509_crt_get_raw_dn868094
--Ref: gnutls_x509_crt_get_raw_issuer_dn868692
--Ref: gnutls_x509_crt_get_serial869276
--Ref: gnutls_x509_crt_get_signature870021
--Ref: gnutls_x509_crt_get_signature_algorithm870627
--Ref: gnutls_x509_crt_get_subject871100
--Ref: gnutls_x509_crt_get_subject_alt_name871748
--Ref: gnutls_x509_crt_get_subject_alt_name2873512
--Ref: gnutls_x509_crt_get_subject_alt_othername_oid875082
--Ref: gnutls_x509_crt_get_subject_key_id876727
--Ref: gnutls_x509_crt_get_subject_unique_id877564
--Ref: gnutls_x509_crt_get_version878363
--Ref: gnutls_x509_crt_import878695
--Ref: gnutls_x509_crt_init879389
--Ref: gnutls_x509_crt_list_import879728
--Ref: gnutls_x509_crt_list_import2881092
--Ref: gnutls_x509_crt_list_verify882044
--Ref: gnutls_x509_crt_print883715
--Ref: gnutls_x509_crt_set_activation_time884611
--Ref: gnutls_x509_crt_set_authority_info_access885078
--Ref: gnutls_x509_crt_set_authority_key_id885973
--Ref: gnutls_x509_crt_set_basic_constraints886555
--Ref: gnutls_x509_crt_set_ca_status887254
--Ref: gnutls_x509_crt_set_crl_dist_points887852
--Ref: gnutls_x509_crt_set_crl_dist_points2888504
--Ref: gnutls_x509_crt_set_crq889203
--Ref: gnutls_x509_crt_set_crq_extensions889760
--Ref: gnutls_x509_crt_set_dn890222
--Ref: gnutls_x509_crt_set_dn_by_oid890775
--Ref: gnutls_x509_crt_set_expiration_time891892
--Ref: gnutls_x509_crt_set_extension_by_oid892331
--Ref: gnutls_x509_crt_set_issuer_dn893114
--Ref: gnutls_x509_crt_set_issuer_dn_by_oid893688
--Ref: gnutls_x509_crt_set_key894941
--Ref: gnutls_x509_crt_set_key_purpose_oid895448
--Ref: gnutls_x509_crt_set_key_usage896216
--Ref: gnutls_x509_crt_set_pin_function896667
--Ref: gnutls_x509_crt_set_policy897347
--Ref: gnutls_x509_crt_set_private_key_usage_period898168
--Ref: gnutls_x509_crt_set_proxy898675
--Ref: gnutls_x509_crt_set_proxy_dn899489
--Ref: gnutls_x509_crt_set_serial900513
--Ref: gnutls_x509_crt_set_subject_alt_name901378
--Ref: gnutls_x509_crt_set_subject_alternative_name902200
--Ref: gnutls_x509_crt_set_subject_key_id903024
--Ref: gnutls_x509_crt_set_version903524
--Ref: gnutls_x509_crt_sign904347
--Ref: gnutls_x509_crt_sign2904902
--Ref: gnutls_x509_crt_verify905770
--Ref: gnutls_x509_dn_deinit906697
--Ref: gnutls_x509_dn_export906959
--Ref: gnutls_x509_dn_export2907853
--Ref: gnutls_x509_dn_get_rdn_ava908514
--Ref: gnutls_x509_dn_import909544
--Ref: gnutls_x509_dn_init910170
--Ref: gnutls_x509_dn_oid_known910596
--Ref: gnutls_x509_dn_oid_name911265
--Ref: gnutls_x509_policy_release911801
--Ref: gnutls_x509_privkey_cpy912164
--Ref: gnutls_x509_privkey_deinit912634
--Ref: gnutls_x509_privkey_export912881
--Ref: gnutls_x509_privkey_export2913946
--Ref: gnutls_x509_privkey_export2_pkcs8914779
--Ref: gnutls_x509_privkey_export_dsa_raw916055
--Ref: gnutls_x509_privkey_export_ecc_raw916831
--Ref: gnutls_x509_privkey_export_pkcs8917614
--Ref: gnutls_x509_privkey_export_rsa_raw919119
--Ref: gnutls_x509_privkey_export_rsa_raw2920016
--Ref: gnutls_x509_privkey_fix921038
--Ref: gnutls_x509_privkey_generate921431
--Ref: gnutls_x509_privkey_get_key_id922180
--Ref: gnutls_x509_privkey_get_pk_algorithm923172
--Ref: gnutls_x509_privkey_get_pk_algorithm2923605
--Ref: gnutls_x509_privkey_import924097
--Ref: gnutls_x509_privkey_import2924897
--Ref: gnutls_x509_privkey_import_dsa_raw925896
--Ref: gnutls_x509_privkey_import_ecc_raw926622
--Ref: gnutls_x509_privkey_import_openssl927335
--Ref: gnutls_x509_privkey_import_pkcs8928213
--Ref: gnutls_x509_privkey_import_rsa_raw929665
--Ref: gnutls_x509_privkey_import_rsa_raw2930524
--Ref: gnutls_x509_privkey_init931492
--Ref: gnutls_x509_privkey_sec_param931835
--Ref: gnutls_x509_privkey_verify_params932272
--Ref: gnutls_x509_rdn_get932629
--Ref: gnutls_x509_rdn_get_by_oid933333
--Ref: gnutls_x509_rdn_get_oid934310
--Ref: gnutls_x509_trust_list_add_cas935064
--Ref: gnutls_x509_trust_list_add_crls935683
--Ref: gnutls_x509_trust_list_add_named_crt936668
--Ref: gnutls_x509_trust_list_add_system_trust937783
--Ref: gnutls_x509_trust_list_add_trust_file938481
--Ref: gnutls_x509_trust_list_add_trust_mem939353
--Ref: gnutls_x509_trust_list_deinit940147
--Ref: gnutls_x509_trust_list_get_issuer940548
--Ref: gnutls_x509_trust_list_init941177
--Ref: gnutls_x509_trust_list_remove_cas941670
--Ref: gnutls_x509_trust_list_remove_trust_file942192
--Ref: gnutls_x509_trust_list_remove_trust_mem942804
--Ref: gnutls_x509_trust_list_verify_crt943346
--Ref: gnutls_x509_trust_list_verify_named_crt944513
--Node: OCSP API947014
--Ref: gnutls_ocsp_req_add_cert947308
--Ref: gnutls_ocsp_req_add_cert_id948273
--Ref: gnutls_ocsp_req_deinit949598
--Ref: gnutls_ocsp_req_export949820
--Ref: gnutls_ocsp_req_get_cert_id950239
--Ref: gnutls_ocsp_req_get_extension951830
--Ref: gnutls_ocsp_req_get_nonce953161
--Ref: gnutls_ocsp_req_get_version953814
--Ref: gnutls_ocsp_req_import954190
--Ref: gnutls_ocsp_req_init954691
--Ref: gnutls_ocsp_req_print955011
--Ref: gnutls_ocsp_req_randomize_nonce955746
--Ref: gnutls_ocsp_req_set_extension956184
--Ref: gnutls_ocsp_req_set_nonce956873
--Ref: gnutls_ocsp_resp_check_crt957465
--Ref: gnutls_ocsp_resp_deinit958048
--Ref: gnutls_ocsp_resp_export958277
--Ref: gnutls_ocsp_resp_get_certs958701
--Ref: gnutls_ocsp_resp_get_extension959825
--Ref: gnutls_ocsp_resp_get_nonce961164
--Ref: gnutls_ocsp_resp_get_produced961829
--Ref: gnutls_ocsp_resp_get_responder962175
--Ref: gnutls_ocsp_resp_get_response962925
--Ref: gnutls_ocsp_resp_get_signature964052
--Ref: gnutls_ocsp_resp_get_signature_algorithm964540
--Ref: gnutls_ocsp_resp_get_single965017
--Ref: gnutls_ocsp_resp_get_status966958
--Ref: gnutls_ocsp_resp_get_version967376
--Ref: gnutls_ocsp_resp_import967773
--Ref: gnutls_ocsp_resp_init968340
--Ref: gnutls_ocsp_resp_print968667
--Ref: gnutls_ocsp_resp_verify969392
--Ref: gnutls_ocsp_resp_verify_direct970984
--Node: OpenPGP API972096
--Ref: gnutls_certificate_set_openpgp_key972416
--Ref: gnutls_certificate_set_openpgp_key_file973347
--Ref: gnutls_certificate_set_openpgp_key_file2974091
--Ref: gnutls_certificate_set_openpgp_key_mem975098
--Ref: gnutls_certificate_set_openpgp_key_mem2975855
--Ref: gnutls_certificate_set_openpgp_keyring_file976879
--Ref: gnutls_certificate_set_openpgp_keyring_mem977599
--Ref: gnutls_openpgp_crt_check_hostname978359
--Ref: gnutls_openpgp_crt_deinit978930
--Ref: gnutls_openpgp_crt_export979153
--Ref: gnutls_openpgp_crt_export2979902
--Ref: gnutls_openpgp_crt_get_auth_subkey980467
--Ref: gnutls_openpgp_crt_get_creation_time981181
--Ref: gnutls_openpgp_crt_get_expiration_time981512
--Ref: gnutls_openpgp_crt_get_fingerprint981893
--Ref: gnutls_openpgp_crt_get_key_id982452
--Ref: gnutls_openpgp_crt_get_key_usage982840
--Ref: gnutls_openpgp_crt_get_name983402
--Ref: gnutls_openpgp_crt_get_pk_algorithm984132
--Ref: gnutls_openpgp_crt_get_pk_dsa_raw984850
--Ref: gnutls_openpgp_crt_get_pk_rsa_raw985551
--Ref: gnutls_openpgp_crt_get_preferred_key_id986192
--Ref: gnutls_openpgp_crt_get_revoked_status986660
--Ref: gnutls_openpgp_crt_get_subkey_count987034
--Ref: gnutls_openpgp_crt_get_subkey_creation_time987445
--Ref: gnutls_openpgp_crt_get_subkey_expiration_time987871
--Ref: gnutls_openpgp_crt_get_subkey_fingerprint988343
--Ref: gnutls_openpgp_crt_get_subkey_id989004
--Ref: gnutls_openpgp_crt_get_subkey_idx989428
--Ref: gnutls_openpgp_crt_get_subkey_pk_algorithm989842
--Ref: gnutls_openpgp_crt_get_subkey_pk_dsa_raw990683
--Ref: gnutls_openpgp_crt_get_subkey_pk_rsa_raw991454
--Ref: gnutls_openpgp_crt_get_subkey_revoked_status992161
--Ref: gnutls_openpgp_crt_get_subkey_usage992639
--Ref: gnutls_openpgp_crt_get_version993321
--Ref: gnutls_openpgp_crt_import993659
--Ref: gnutls_openpgp_crt_init994227
--Ref: gnutls_openpgp_crt_print994520
--Ref: gnutls_openpgp_crt_set_preferred_key_id995192
--Ref: gnutls_openpgp_crt_verify_ring995821
--Ref: gnutls_openpgp_crt_verify_self996717
--Ref: gnutls_openpgp_keyring_check_id997311
--Ref: gnutls_openpgp_keyring_deinit997819
--Ref: gnutls_openpgp_keyring_get_crt998082
--Ref: gnutls_openpgp_keyring_get_crt_count998749
--Ref: gnutls_openpgp_keyring_import999124
--Ref: gnutls_openpgp_keyring_init999746
--Ref: gnutls_openpgp_privkey_deinit1000071
--Ref: gnutls_openpgp_privkey_export1000320
--Ref: gnutls_openpgp_privkey_export21001288
--Ref: gnutls_openpgp_privkey_export_dsa_raw1002062
--Ref: gnutls_openpgp_privkey_export_rsa_raw1002837
--Ref: gnutls_openpgp_privkey_export_subkey_dsa_raw1003743
--Ref: gnutls_openpgp_privkey_export_subkey_rsa_raw1004588
--Ref: gnutls_openpgp_privkey_get_fingerprint1005538
--Ref: gnutls_openpgp_privkey_get_key_id1006142
--Ref: gnutls_openpgp_privkey_get_pk_algorithm1006545
--Ref: gnutls_openpgp_privkey_get_preferred_key_id1007326
--Ref: gnutls_openpgp_privkey_get_revoked_status1007828
--Ref: gnutls_openpgp_privkey_get_subkey_count1008264
--Ref: gnutls_openpgp_privkey_get_subkey_creation_time1008691
--Ref: gnutls_openpgp_privkey_get_subkey_fingerprint1009122
--Ref: gnutls_openpgp_privkey_get_subkey_id1009797
--Ref: gnutls_openpgp_privkey_get_subkey_idx1010274
--Ref: gnutls_openpgp_privkey_get_subkey_pk_algorithm1010716
--Ref: gnutls_openpgp_privkey_get_subkey_revoked_status1011585
--Ref: gnutls_openpgp_privkey_import1012057
--Ref: gnutls_openpgp_privkey_init1012768
--Ref: gnutls_openpgp_privkey_sec_param1013095
--Ref: gnutls_openpgp_privkey_set_preferred_key_id1013558
--Ref: gnutls_openpgp_set_recv_key_function1014217
--Node: PKCS 12 API1014668
--Ref: gnutls_pkcs12_bag_decrypt1014961
--Ref: gnutls_pkcs12_bag_deinit1015393
--Ref: gnutls_pkcs12_bag_encrypt1015621
--Ref: gnutls_pkcs12_bag_get_count1016126
--Ref: gnutls_pkcs12_bag_get_data1016438
--Ref: gnutls_pkcs12_bag_get_friendly_name1017039
--Ref: gnutls_pkcs12_bag_get_key_id1017671
--Ref: gnutls_pkcs12_bag_get_type1018285
--Ref: gnutls_pkcs12_bag_init1018631
--Ref: gnutls_pkcs12_bag_set_crl1019081
--Ref: gnutls_pkcs12_bag_set_crt1019514
--Ref: gnutls_pkcs12_bag_set_data1019960
--Ref: gnutls_pkcs12_bag_set_friendly_name1020431
--Ref: gnutls_pkcs12_bag_set_key_id1021110
--Ref: gnutls_pkcs12_deinit1021761
--Ref: gnutls_pkcs12_export1021973
--Ref: gnutls_pkcs12_export21022893
--Ref: gnutls_pkcs12_generate_mac1023582
--Ref: gnutls_pkcs12_get_bag1023990
--Ref: gnutls_pkcs12_import1024605
--Ref: gnutls_pkcs12_init1025331
--Ref: gnutls_pkcs12_set_bag1025759
--Ref: gnutls_pkcs12_simple_parse1026170
--Ref: gnutls_pkcs12_verify_mac1028758
--Node: PKCS 11 API1029119
--Ref: gnutls_pkcs11_add_provider1029448
--Ref: gnutls_pkcs11_copy_secret_key1029978
--Ref: gnutls_pkcs11_copy_x509_crt1030703
--Ref: gnutls_pkcs11_copy_x509_privkey1031357
--Ref: gnutls_pkcs11_deinit1032147
--Ref: gnutls_pkcs11_delete_url1032340
--Ref: gnutls_pkcs11_get_pin_function1032856
--Ref: gnutls_pkcs11_init1033219
--Ref: gnutls_pkcs11_obj_deinit1034181
--Ref: gnutls_pkcs11_obj_export1034430
--Ref: gnutls_pkcs11_obj_export21035381
--Ref: gnutls_pkcs11_obj_export_url1036090
--Ref: gnutls_pkcs11_obj_get_info1036612
--Ref: gnutls_pkcs11_obj_get_type1037482
--Ref: gnutls_pkcs11_obj_import_url1037843
--Ref: gnutls_pkcs11_obj_init1038565
--Ref: gnutls_pkcs11_obj_list_import_url1038940
--Ref: gnutls_pkcs11_obj_list_import_url21039813
--Ref: gnutls_pkcs11_obj_set_pin_function1040716
--Ref: gnutls_pkcs11_privkey_deinit1041233
--Ref: gnutls_pkcs11_privkey_export_url1041494
--Ref: gnutls_pkcs11_privkey_generate1042004
--Ref: gnutls_pkcs11_privkey_generate21042674
--Ref: gnutls_pkcs11_privkey_get_info1043690
--Ref: gnutls_pkcs11_privkey_get_pk_algorithm1044577
--Ref: gnutls_pkcs11_privkey_import_url1045113
--Ref: gnutls_pkcs11_privkey_init1045834
--Ref: gnutls_pkcs11_privkey_set_pin_function1046209
--Ref: gnutls_pkcs11_privkey_status1046729
--Ref: gnutls_pkcs11_reinit1047100
--Ref: gnutls_pkcs11_set_pin_function1047538
--Ref: gnutls_pkcs11_set_token_function1048028
--Ref: gnutls_pkcs11_token_get_flags1048434
--Ref: gnutls_pkcs11_token_get_info1048946
--Ref: gnutls_pkcs11_token_get_mechanism1049623
--Ref: gnutls_pkcs11_token_get_url1050236
--Ref: gnutls_pkcs11_token_init1050904
--Ref: gnutls_pkcs11_token_set_pin1051542
--Ref: gnutls_pkcs11_type_get_name1052155
--Ref: gnutls_x509_crt_import_pkcs111052644
--Ref: gnutls_x509_crt_import_pkcs11_url1053164
--Ref: gnutls_x509_crt_list_import_pkcs111053823
--Node: TPM API1054437
--Ref: gnutls_tpm_get_registered1054716
--Ref: gnutls_tpm_key_list_deinit1055109
--Ref: gnutls_tpm_key_list_get_url1055377
--Ref: gnutls_tpm_privkey_delete1056029
--Ref: gnutls_tpm_privkey_generate1056465
--Node: Abstract key API1057811
--Ref: gnutls_certificate_set_key1058123
--Ref: gnutls_certificate_set_retrieve_function21059486
--Ref: gnutls_pcert_deinit1061351
--Ref: gnutls_pcert_import_openpgp1061596
--Ref: gnutls_pcert_import_openpgp_raw1062206
--Ref: gnutls_pcert_import_x5091062984
--Ref: gnutls_pcert_import_x509_raw1063582
--Ref: gnutls_pcert_list_import_x509_raw1064285
--Ref: gnutls_privkey_decrypt_data1065328
--Ref: gnutls_privkey_deinit1065962
--Ref: gnutls_privkey_get_pk_algorithm1066221
--Ref: gnutls_privkey_get_type1066840
--Ref: gnutls_privkey_import_ext1067326
--Ref: gnutls_privkey_import_ext21068281
--Ref: gnutls_privkey_import_openpgp1069461
--Ref: gnutls_privkey_import_openpgp_raw1070306
--Ref: gnutls_privkey_import_pkcs111071021
--Ref: gnutls_privkey_import_pkcs11_url1071784
--Ref: gnutls_privkey_import_tpm_raw1072238
--Ref: gnutls_privkey_import_tpm_url1073110
--Ref: gnutls_privkey_import_url1074217
--Ref: gnutls_privkey_import_x5091074764
--Ref: gnutls_privkey_import_x509_raw1075517
--Ref: gnutls_privkey_init1076300
--Ref: gnutls_privkey_set_pin_function1076659
--Ref: gnutls_privkey_sign_data1077231
--Ref: gnutls_privkey_sign_hash1078247
--Ref: gnutls_privkey_sign_raw_data1079427
--Ref: gnutls_privkey_status1080445
--Ref: gnutls_pubkey_deinit1080973
--Ref: gnutls_pubkey_encrypt_data1081219
--Ref: gnutls_pubkey_export1081779
--Ref: gnutls_pubkey_export21082793
--Ref: gnutls_pubkey_get_key_id1083558
--Ref: gnutls_pubkey_get_key_usage1084548
--Ref: gnutls_pubkey_get_openpgp_key_id1085050
--Ref: gnutls_pubkey_get_pk_algorithm1086252
--Ref: gnutls_pubkey_get_pk_dsa_raw1086877
--Ref: gnutls_pubkey_get_pk_ecc_raw1087558
--Ref: gnutls_pubkey_get_pk_ecc_x9621088201
--Ref: gnutls_pubkey_get_pk_rsa_raw1088853
--Ref: gnutls_pubkey_get_preferred_hash_algorithm1089481
--Ref: gnutls_pubkey_get_verify_algorithm1090445
--Ref: gnutls_pubkey_import1091067
--Ref: gnutls_pubkey_import_dsa_raw1091786
--Ref: gnutls_pubkey_import_ecc_raw1092447
--Ref: gnutls_pubkey_import_ecc_x9621093055
--Ref: gnutls_pubkey_import_openpgp1093689
--Ref: gnutls_pubkey_import_openpgp_raw1094334
--Ref: gnutls_pubkey_import_pkcs111095028
--Ref: gnutls_pubkey_import_pkcs11_url1095581
--Ref: gnutls_pubkey_import_privkey1096093
--Ref: gnutls_pubkey_import_rsa_raw1096688
--Ref: gnutls_pubkey_import_tpm_raw1097244
--Ref: gnutls_pubkey_import_tpm_url1098021
--Ref: gnutls_pubkey_import_url1098917
--Ref: gnutls_pubkey_import_x5091099410
--Ref: gnutls_pubkey_import_x509_crq1099915
--Ref: gnutls_pubkey_import_x509_raw1100423
--Ref: gnutls_pubkey_init1101005
--Ref: gnutls_pubkey_print1101337
--Ref: gnutls_pubkey_set_key_usage1102075
--Ref: gnutls_pubkey_set_pin_function1102644
--Ref: gnutls_pubkey_verify_data1103215
--Ref: gnutls_pubkey_verify_data21103986
--Ref: gnutls_pubkey_verify_hash1104709
--Ref: gnutls_pubkey_verify_hash21105490
--Ref: gnutls_x509_crl_privkey_sign1106229
--Ref: gnutls_x509_crq_privkey_sign1107151
--Ref: gnutls_x509_crq_set_pubkey1108164
--Ref: gnutls_x509_crt_privkey_sign1108635
--Ref: gnutls_x509_crt_set_pubkey1109513
--Node: DANE API1109925
--Ref: dane_cert_type_name1110296
--Ref: dane_cert_usage_name1110585
--Ref: dane_match_type_name1110874
--Ref: dane_query_data1111156
--Ref: dane_query_deinit1111835
--Ref: dane_query_entries1112040
--Ref: dane_query_status1112282
--Ref: dane_query_tlsa1112576
--Ref: dane_state_deinit1113155
--Ref: dane_state_init1113347
--Ref: dane_state_set_dlv_file1113730
--Ref: dane_strerror1114030
--Ref: dane_verification_status_print1114529
--Ref: dane_verify_crt1115123
--Ref: dane_verify_session_crt1116993
--Node: Cryptographic API1117946
--Ref: gnutls_cipher_add_auth1118274
--Ref: gnutls_cipher_decrypt1118856
--Ref: gnutls_cipher_decrypt21119340
--Ref: gnutls_cipher_deinit1119952
--Ref: gnutls_cipher_encrypt1120237
--Ref: gnutls_cipher_encrypt21120697
--Ref: gnutls_cipher_get_block_size1121325
--Ref: gnutls_cipher_init1121626
--Ref: gnutls_cipher_set_iv1122345
--Ref: gnutls_cipher_tag1122696
--Ref: gnutls_hash1123158
--Ref: gnutls_hash_deinit1123595
--Ref: gnutls_hash_fast1123929
--Ref: gnutls_hash_get_len1124440
--Ref: gnutls_hash_init1124768
--Ref: gnutls_hash_output1125310
--Ref: gnutls_hmac1125597
--Ref: gnutls_hmac_deinit1126034
--Ref: gnutls_hmac_fast1126367
--Ref: gnutls_hmac_get_len1126980
--Ref: gnutls_hmac_init1127295
--Ref: gnutls_hmac_output1127977
--Ref: gnutls_rnd1128260
--Ref: gnutls_rnd_refresh1128651
--Node: Compatibility API1128932
--Ref: gnutls_certificate_set_rsa_export_params1129310
--Ref: gnutls_certificate_type_set_priority1129826
--Ref: gnutls_cipher_set_priority1130555
--Ref: gnutls_compression_set_priority1131279
--Ref: gnutls_kx_set_priority1132153
--Ref: gnutls_mac_set_priority1132858
--Ref: gnutls_openpgp_privkey_sign_hash1133575
--Ref: gnutls_protocol_set_priority1134277
--Ref: gnutls_rsa_export_get_modulus_bits1134821
--Ref: gnutls_rsa_export_get_pubkey1135186
--Ref: gnutls_rsa_params_cpy1135777
--Ref: gnutls_rsa_params_deinit1136206
--Ref: gnutls_rsa_params_export_pkcs11136483
--Ref: gnutls_rsa_params_export_raw1137428
--Ref: gnutls_rsa_params_generate21138345
--Ref: gnutls_rsa_params_import_pkcs11139139
--Ref: gnutls_rsa_params_import_raw1139838
--Ref: gnutls_rsa_params_init1140640
--Ref: gnutls_set_default_export_priority1141021
--Ref: gnutls_sign_callback_get1141859
--Ref: gnutls_sign_callback_set1142355
--Ref: gnutls_x509_crl_sign1143309
--Ref: gnutls_x509_crq_sign1143924
--Ref: gnutls_x509_crt_get_preferred_hash_algorithm1144486
--Ref: gnutls_x509_crt_get_verify_algorithm1145377
--Ref: gnutls_x509_crt_verify_data1146089
--Ref: gnutls_x509_crt_verify_hash1146827
--Ref: gnutls_x509_privkey_sign_data1147580
--Ref: gnutls_x509_privkey_sign_hash1148849
--Node: Copying Information1149502
--Node: Bibliography1174676
--Ref: CBCATT1174815
--Ref: GPGH1174992
--Ref: GUTPKI1175114
--Ref: KEYPIN1175288
--Ref: NISTSP800571175462
--Ref: RFC22461175709
--Ref: RFC46801175864
--Ref: RFC45141176021
--Ref: RFC43461176224
--Ref: RFC43471176373
--Ref: RFC52461176539
--Ref: RFC24401176689
--Ref: RFC48801176870
--Ref: RFC42111177063
--Ref: RFC28171177256
--Ref: RFC28181177408
--Ref: RFC29451177521
--Ref: RFC29861177670
--Ref: PKIX1177858
--Ref: RFC37491178120
--Ref: RFC38201178285
--Ref: RFC65201178527
--Ref: RFC57461178765
--Ref: RFC52801178973
--Ref: TLSTKT1179239
--Ref: PKCS121179470
--Ref: PKCS111179610
--Ref: RESCORLA1179755
--Ref: SELKEY1179851
--Ref: SSL31180009
--Ref: STEVENS1180199
--Ref: TLSEXT1180307
--Ref: TLSPGP1180523
--Ref: TLSSRP1180687
--Ref: TLSPSK1180883
--Ref: TOMSRP1181051
--Ref: WEGER1181163
--Ref: ECRYPT1181354
--Ref: RFC50561181558
--Ref: RFC59291181710
--Ref: PKCS11URI1181852
--Ref: TPMURI1182035
--Ref: ANDERSON1182228
--Ref: RFC48211182374
--Ref: RFC25601182526
--Ref: RIVESTCRL1182719
--Node: Function and Data Index1183079
--Node: Concept Index1275242
-+Node: Top1281
-+Node: Preface2463
-+Node: Introduction to GnuTLS3846
-+Node: Downloading and installing5486
-+Node: Document overview7998
-+Node: Introduction to TLS8996
-+Ref: Introduction to TLS-Footnote-110133
-+Node: TLS layers10420
-+Ref: fig:tls-layers11368
-+Node: The transport layer11443
-+Node: The TLS record protocol12047
-+Node: Encryption algorithms used in the record layer13320
-+Ref: tab:ciphers14197
-+Ref: tab:macs15479
-+Node: Compression algorithms used in the record layer16109
-+Ref: gnutls_compression_method_t17051
-+Node: Weaknesses and countermeasures17738
-+Ref: Weaknesses and countermeasures-Footnote-118762
-+Node: On Record Padding18837
-+Node: The TLS Alert Protocol20760
-+Ref: The Alert Protocol20960
-+Ref: tab:alerts21839
-+Node: The TLS Handshake Protocol24510
-+Ref: The Handshake Protocol24709
-+Node: TLS Cipher Suites25372
-+Ref: TLS Cipher Suites-Footnote-126352
-+Node: Authentication26461
-+Node: Client Authentication27176
-+Node: Resuming Sessions27652
-+Ref: resume27811
-+Node: TLS Extensions28455
-+Node: Maximum fragment length negotiation29133
-+Node: Server name indication29736
-+Ref: serverind29936
-+Node: Session tickets30782
-+Node: HeartBeat31390
-+Node: Safe renegotiation32696
-+Node: OCSP status request37592
-+Node: SRTP39414
-+Ref: gnutls_srtp_profile_t39891
-+Node: How to use TLS in application protocols42236
-+Node: Separate ports42754
-+Ref: Separate ports-Footnote-144162
-+Node: Upward negotiation44235
-+Ref: Upward negotiation-Footnote-146907
-+Node: On SSL 2 and older protocols46932
-+Node: Authentication methods48811
-+Node: Certificate authentication49704
-+Ref: tab:key-exchange50252
-+Node: X.509 certificates52628
-+Ref: fig:x50953106
-+Node: X.509 certificate structure53654
-+Ref: tab:x50954043
-+Ref: tab:x509-ext55706
-+Node: Importing an X.509 certificate58239
-+Node: X.509 distinguished names59623
-+Node: X.509 public and private keys63294
-+Node: Verifying X.509 certificate paths65736
-+Ref: gnutls_certificate_status_t73497
-+Node: Verifying a certificate in the context of TLS session75495
-+Ref: gnutls_certificate_verify_flags76976
-+Node: OpenPGP certificates79109
-+Ref: fig:openpgp79910
-+Ref: tab:openpgp-certificate80694
-+Ref: tab:openpgp-key-exchange82257
-+Ref: OpenPGP certificates-Footnote-186276
-+Node: Advanced certificate verification86328
-+Node: Verifying a certificate using trust on first use authentication87212
-+Node: Verifying a certificate using DANE88435
-+Node: Digital signatures89938
-+Node: More on certificate authentication95134
-+Node: PKCS 10 certificate requests95953
-+Ref: ex:crq99200
-+Node: PKIX certificate revocation lists101281
-+Ref: tab:crl102145
-+Node: OCSP certificate status checking107568
-+Ref: tab:ocsp-response114248
-+Ref: gnutls_x509_crl_reason_t117669
-+Node: Managing encrypted keys119003
-+Ref: gnutls_pkcs_encrypt_flags_t123055
-+Node: certtool Invocation129823
-+Ref: certtool usage130411
-+Ref: certtool debug136363
-+Ref: certtool generate-request136508
-+Ref: certtool verify-chain136851
-+Ref: certtool verify137027
-+Ref: certtool verify-crl137344
-+Ref: certtool get-dh-params137643
-+Ref: certtool load-privkey137940
-+Ref: certtool load-pubkey138112
-+Ref: certtool load-certificate138282
-+Ref: certtool load-ca-privkey138463
-+Ref: certtool load-ca-certificate138667
-+Ref: certtool cprint138879
-+Ref: certtool null-password139112
-+Ref: certtool pubkey-info139304
-+Ref: certtool to-p12139546
-+Ref: certtool rsa139846
-+Ref: certtool dsa139977
-+Ref: certtool ecc140107
-+Ref: certtool ecdsa140279
-+Ref: certtool hash140396
-+Ref: certtool inder140586
-+Ref: certtool inraw140908
-+Ref: certtool outder141031
-+Ref: certtool outraw141181
-+Ref: certtool sec-param141309
-+Ref: certtool pkcs-cipher141531
-+Ref: certtool exit status141770
-+Ref: certtool See Also142001
-+Ref: certtool Examples142051
-+Ref: certtool Files145935
-+Node: ocsptool Invocation151325
-+Ref: ocsptool usage151866
-+Ref: ocsptool debug154972
-+Ref: ocsptool ask155117
-+Ref: ocsptool exit status155512
-+Ref: ocsptool See Also155743
-+Ref: ocsptool Examples155794
-+Node: danetool Invocation160755
-+Ref: danetool usage161209
-+Ref: danetool debug164403
-+Ref: danetool load-pubkey164548
-+Ref: danetool load-certificate164717
-+Ref: danetool dlv164898
-+Ref: danetool hash165058
-+Ref: danetool check165248
-+Ref: danetool check-ee165535
-+Ref: danetool check-ca165716
-+Ref: danetool insecure165892
-+Ref: danetool local-dns166036
-+Ref: danetool inder166265
-+Ref: danetool inraw166587
-+Ref: danetool tlsa-rr166710
-+Ref: danetool host167007
-+Ref: danetool proto167200
-+Ref: danetool ca167421
-+Ref: danetool x509167593
-+Ref: danetool local167852
-+Ref: danetool domain167978
-+Ref: danetool exit status168383
-+Ref: danetool See Also168614
-+Ref: danetool Examples168665
-+Node: Shared-key and anonymous authentication169822
-+Node: SRP authentication170391
-+Node: Authentication using SRP170654
-+Node: srptool Invocation173700
-+Ref: srptool usage174515
-+Ref: srptool debug176528
-+Ref: srptool verify176673
-+Ref: srptool passwd-conf176810
-+Ref: srptool create-conf177011
-+Ref: srptool exit status177257
-+Ref: srptool See Also177486
-+Ref: srptool Examples177600
-+Node: PSK authentication178238
-+Node: Authentication using PSK178534
-+Node: psktool Invocation179755
-+Ref: psktool usage180242
-+Ref: psktool debug181761
-+Ref: psktool exit status181906
-+Ref: psktool See Also182135
-+Ref: psktool Examples182236
-+Node: Anonymous authentication182690

@@ Diff output truncated at 100000 characters. @@
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the devel mailing list