diff options
| author | Tijl Coosemans <tijl@FreeBSD.org> | 2014-07-23 09:54:02 +0000 |
|---|---|---|
| committer | Tijl Coosemans <tijl@FreeBSD.org> | 2014-07-23 09:54:02 +0000 |
| commit | 3ab1b8443ec60e4983c4666f0e84cedab20e81d2 (patch) | |
| tree | d13723a66084b6936010f3cea6404da7bbcf103b /security | |
| parent | - Switch to USES=libtool, drop .la files (diff) | |
- Replace security/gnutls with security/gnutls3 and update to 3.2.15
- Bump PORTREVISION on all ports that depend on security/gnutls and
adjust all ports that depend on security/gnutls3
- Update mail/anubis to version 4.2 which supports gnutls 3.x
- Update mail/libvmime to a development snapshot (recommended by upstream
developers)
PR: 191274
Exp-run by: antoine
Approved by: portmgr (antoine)
Diffstat (limited to 'security')
28 files changed, 442 insertions, 1987 deletions
diff --git a/security/Makefile b/security/Makefile index ddca476bbede..95c756feee2c 100644 --- a/security/Makefile +++ b/security/Makefile @@ -154,7 +154,6 @@ SUBDIR += gnupg SUBDIR += gnupg1 SUBDIR += gnutls - SUBDIR += gnutls3 SUBDIR += go.crypto SUBDIR += goptlib SUBDIR += gorilla diff --git a/security/gnomint/Makefile b/security/gnomint/Makefile index 76a12cc403ad..fce89b2521a4 100644 --- a/security/gnomint/Makefile +++ b/security/gnomint/Makefile @@ -3,7 +3,7 @@ PORTNAME= gnomint PORTVERSION= 1.2.1 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= security MASTER_SITES= SF @@ -23,7 +23,8 @@ GNU_CONFIGURE= yes USES= gmake perl5 pkgconfig readline USE_GNOME= gconf2 gdkpixbuf2 glib20 gtk20 -CFLAGS:= ${CFLAGS:C/-Werror//} +CPPFLAGS+= -I${LOCALBASE}/include +LIBS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= NLS OPTIONS_SUB= yes diff --git a/security/gnomint/files/patch-src__import.c b/security/gnomint/files/patch-src__import.c new file mode 100644 index 000000000000..9b980148722b --- /dev/null +++ b/security/gnomint/files/patch-src__import.c @@ -0,0 +1,29 @@ +--- src/import.c.orig 2010-05-31 23:01:37.000000000 +0200 ++++ src/import.c 2014-07-22 16:11:44.000000000 +0200 +@@ -695,7 +695,7 @@ + + // After having all the parts unencrypted, we import all certificates first. + for (i=0; i<n_bags; i++) { +- gnutls_pkcs12_bag * pkcs12_bag = g_array_index (pkcs_bag_array, gnutls_pkcs12_bag_t *, i); ++ gnutls_pkcs12_bag_t * pkcs12_bag = g_array_index (pkcs_bag_array, gnutls_pkcs12_bag_t *, i); + guint num_elements_in_bag = gnutls_pkcs12_bag_get_count (*pkcs12_bag); + + for (i=0; i < num_elements_in_bag; i++) { +@@ -722,7 +722,7 @@ + + // Then, we import all PKCS8 private keys. + for (i=0; i<n_bags; i++) { +- gnutls_pkcs12_bag * pkcs12_bag = g_array_index (pkcs_bag_array, gnutls_pkcs12_bag_t *, i); ++ gnutls_pkcs12_bag_t * pkcs12_bag = g_array_index (pkcs_bag_array, gnutls_pkcs12_bag_t *, i); + guint num_elements_in_bag = gnutls_pkcs12_bag_get_count (*pkcs12_bag); + + for (i=0; i < num_elements_in_bag; i++) { +@@ -796,7 +796,7 @@ + // Then we import the CRLs + + for (i=0; i<n_bags; i++) { +- gnutls_pkcs12_bag * pkcs12_bag = g_array_index (pkcs_bag_array, gnutls_pkcs12_bag_t *, i); ++ gnutls_pkcs12_bag_t * pkcs12_bag = g_array_index (pkcs_bag_array, gnutls_pkcs12_bag_t *, i); + guint num_elements_in_bag = gnutls_pkcs12_bag_get_count (*pkcs12_bag); + + for (i=0; i < num_elements_in_bag; i++) { diff --git a/security/gnutls/Makefile b/security/gnutls/Makefile index fae43d4505c2..4df5ade03f0e 100644 --- a/security/gnutls/Makefile +++ b/security/gnutls/Makefile @@ -1,95 +1,51 @@ -# Created by: Sergei Kolobov <sergei@kolobov.com> # $FreeBSD$ PORTNAME= gnutls -PORTVERSION= 2.12.23 -PORTREVISION= 6 +PORTVERSION= 3.2.15 CATEGORIES= security net -MASTER_SITES= \ - ftp://ftp.gnutls.org/gcrypt/gnutls/v${PORTVERSION:C/.[0-9]+$//}/ \ - http://www.ring.gr.jp/pub/net/gnupg/gnutls/v${PORTVERSION:C/.[0-9]+$//}/ +MASTER_SITES= GNUPG/gnutls/v3.2 -MAINTAINER= novel@FreeBSD.org +MAINTAINER= bdrewery@FreeBSD.org COMMENT= GNU Transport Layer Security library -LICENSE= GPLv3 +LICENSE= GPLv3 LGPL21 +LICENSE_COMB= multi +LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING +LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.LESSER LIB_DEPENDS= libnettle.so:${PORTSDIR}/security/nettle \ - libgpg-error.so:${PORTSDIR}/security/libgpg-error \ - libp11-kit.so:${PORTSDIR}/security/p11-kit + libp11-kit.so:${PORTSDIR}/security/p11-kit \ + libidn.so:${PORTSDIR}/dns/libidn \ + libtasn1.so:${PORTSDIR}/security/libtasn1 \ + libtspi.so:${PORTSDIR}/security/trousers -CONFLICTS= gnutls-devel-[0-9]* - -USES= gmake iconv libtool:keepla pathfix perl5 pkgconfig shebangfix tar:bzip2 -USE_PERL5= build -GNU_CONFIGURE= yes +USES= gmake iconv libtool makeinfo pathfix pkgconfig tar:xz USE_LDCONFIG= yes -SHEBANG_FILES= doc/scripts/gdoc doc/scripts/sort2.pl +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --disable-guile \ + --disable-silent-rules \ + --enable-local-libopts CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -CONFIGURE_ARGS+= --disable-guile -CONFIGURE_ARGS_PREFIX= ${STAGEDIR}${PREFIX} - -INFO= gnutls - -OPTIONS_DEFINE= LIBTASN1 CXX LZO NLS EXAMPLES DOCS - -LIBTASN1_DESC= Use system libtasn1 instead of local one -CXX_DESC= Install C++ library -LZO_DESC= LZO compression - -OPTIONS_DEFAULT= LIBTASN1 CXX - -.include <bsd.port.options.mk> - -.if ${PORT_OPTIONS:MLIBTASN1} -LIB_DEPENDS+= libtasn1.so:${PORTSDIR}/security/libtasn1 -.else -CONFIGURE_ARGS+= --with-included-libtasn1 -.endif +MAKE_ENV= MAKEINFOFLAGS=--no-split -.if ${PORT_OPTIONS:MLZO} -LIB_DEPENDS+= liblzo2.so:${PORTSDIR}/archivers/lzo2 -CONFIGURE_ARGS+= --with-lzo -.else -CONFIGURE_ARGS+= --with-lzo=no -.endif +OPTIONS_DEFINE= EXAMPLES LIBDANE NLS +OPTIONS_SUB= yes -.if ${PORT_OPTIONS:MCXX} -PLIST_SUB+= CXX="" -.else -CONFIGURE_ARGS+= --disable-cxx -PLIST_SUB+= CXX="@comment " -.endif +LIBDANE_DESC= DNSSEC support for DANE (danetool --check) +LIBDANE_LIB_DEPENDS= libunbound.so:${PORTSDIR}/dns/unbound +LIBDANE_CONFIGURE_ENABLE= libdane -.if ${PORT_OPTIONS:MNLS} -USES+= gettext -PLIST_SUB+= NLS="" -.else -CONFIGURE_ARGS+= --disable-nls -PLIST_SUB+= NLS="@comment " -.endif +NLS_CONFIGURE_ENABLE= nls +NLS_USES= gettext -PORTDOCS= AUTHORS NEWS README THANKS -PORTEXAMPLES= *.c +INFO= gnutls gnutls-guile post-patch: - @${FIND} ${WRKSRC} -name "Makefile.in" -type f |\ - ${XARGS} ${REINPLACE_CMD} -e 's|[$$][(]LTLIBPTHREAD[)]||g' - @${REINPLACE_CMD} -e 's|/usr/bin/perl|${PREFIX}/bin/perl|g' \ - ${WRKSRC}/doc/doxygen/Doxyfile.in + @${RM} ${WRKSRC}/doc/*.info* post-install: -.if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} - cd ${WRKSRC} && ${INSTALL_DATA} ${PORTEXAMPLES:C,^,doc/examples/,} \ - ${STAGEDIR}${EXAMPLESDIR} -.endif -.if ${PORT_OPTIONS:MDOCS} - @${MKDIR} ${STAGEDIR}${DOCSDIR} -.for i in ${PORTDOCS} - @${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} -.endfor -.endif + ${INSTALL_DATA} ${WRKSRC}/doc/examples/*.[ch] ${STAGEDIR}${EXAMPLESDIR} .include <bsd.port.mk> diff --git a/security/gnutls/distinfo b/security/gnutls/distinfo index 90e6550adaed..24ca8ed3bf38 100644 --- a/security/gnutls/distinfo +++ b/security/gnutls/distinfo @@ -1,2 +1,2 @@ -SHA256 (gnutls-2.12.23.tar.bz2) = dfa67a7e40727eb0913e75f3c44911d5d8cd58d1ead5acfe73dd933fc0d17ed2 -SIZE (gnutls-2.12.23.tar.bz2) = 7279415 +SHA256 (gnutls-3.2.15.tar.xz) = 30bdc7b34b220258f714602cdf0afa1abf0883bf926f35f400c88b1c72ca77b9 +SIZE (gnutls-3.2.15.tar.xz) = 5140200 diff --git a/security/gnutls/files/patch-doc-scripts-gdoc b/security/gnutls/files/patch-doc-scripts-gdoc deleted file mode 100644 index e5b359c4bbea..000000000000 --- a/security/gnutls/files/patch-doc-scripts-gdoc +++ /dev/null @@ -1,612 +0,0 @@ ---- doc/scripts/gdoc.orig 2014-01-13 15:08:22.000000000 +0400 -+++ doc/scripts/gdoc 2014-01-13 15:10:10.000000000 +0400 -@@ -7,6 +7,8 @@ - ## Copyright (c) 2001, 2002 Nikos Mavrogiannopoulos - ## added -tex - ## Copyright (c) 1998 Michael Zucchi -+## Copyright (c) 2013 Adam Sampson -+## made highlighting not depend on hash order, for Perl 5.18 - - # This program is free software: you can redistribute it and/or modify - # it under the terms of the GNU General Public License as published by -@@ -132,57 +134,59 @@ - use POSIX qw(strftime); - - # match expressions used to find embedded type information --$type_constant = "((?<!\")\\\%(\\w+))"; --$type_func = "(\\w+\\(\\))"; --$type_param = "\\\@(\\w+)"; --$type_struct = "\\\#(\\w+)"; --$type_env = "(\\\$\\w+)"; -+$type_constant = "\\\%([A-Za-z0-9_]+)"; -+$type_func = "([A-Za-z0-9_]+\\(\\))"; -+$type_param = '\@([A-Za-z0-9_]+)\s*'; -+$type_struct = "\\\#([A-Za-z0-9_]+)"; -+$type_env = "(\\\$[A-Za-z0-9_]+)"; - - - # Output conversion substitutions. - # One for each output format - - # these work fairly well --%highlights_html = ( $type_constant, "<i>\$2</i>", -- $type_func, "<b>\$1</b>", -- $type_struct, "<i>\$1</i>", -- $type_param, "<tt><b>\$1</b></tt>" ); -+@highlights_html = ( [$type_constant, '"<i>$1</i>"'], -+ [$type_func, '"<b>$1</b>"'], -+ [$type_struct, '"<i>$1</i>"'], -+ [$type_param, '" <tt><b>$1</b></tt> "'] ); - $blankline_html = "<p>"; - --%highlights_texinfo = ( $type_constant, "\\\@code{\$2}", -- $type_func, "\\\@code{\$1}", -- $type_struct, "\\\@code{\$1}", -- $type_param, "\\\@code{\$1}" ); -+@highlights_texinfo = ( [$type_param, '" \@code{$1} "'], -+ [$type_constant, '"\@code{$1} "'], -+ [$type_func, '"\@code{$1} "'], -+ [$type_struct, '"\@code{$1} "'], -+ ); - $blankline_texinfo = ""; - --%highlights_tex = ( $type_constant, "{\\\\it \$2}", -- $type_func, "{\\\\bf \$1}", -- $type_struct, "{\\\\it \$1}", -- $type_param, "{\\\\bf \$1}" ); -+@highlights_tex = ( [$type_param, '" {\\\bf $1} "'], -+ [$type_constant, '"{\\\it $1}"'], -+ [$type_func, '"{\\\bf $1}"'], -+ [$type_struct, '"{\\\it $1}"'], -+ ); - $blankline_tex = "\\\\"; - - # sgml, docbook format --%highlights_sgml = ( $type_constant, "<replaceable class=\"option\">\$2</replaceable>", -- $type_func, "<function>\$1</function>", -- $type_struct, "<structname>\$1</structname>", -- $type_env, "<envar>\$1</envar>", -- $type_param, "<parameter>\$1</parameter>" ); -+@highlights_sgml = ( [$type_constant, '"<replaceable class=\"option\">$1</replaceable>"'], -+ [$type_func, '"<function>$1</function>"'], -+ [$type_struct, '"<structname>$1</structname>"'], -+ [$type_env, '"<envar>$1</envar>"'], -+ [$type_param, '" <parameter>$1</parameter> "'] ); - $blankline_sgml = "</para><para>\n"; - - # these are pretty rough --%highlights_man = ( $type_constant, "\\\\fB\$2\\\\fP", -- $type_func, "\\\\fB\$1\\\\fP", -- $type_struct, "\\\\fB\$1\\\\fP", -- $type_param, "\\\\fI\$1\\\\fP" ); -+@highlights_man = ( [$type_constant, '"\\\fB$1\\\fP"'], -+ [$type_func, '"\\\fB$1\\\fP"'], -+ [$type_struct, '"\\\fB$1\\\fP"'], -+ [$type_param, '" \\\fI$1\\\fP "'] ); - $blankline_man = ""; - - # text-mode --%highlights_text = ( $type_constant, "\$2", -- $type_func, "\$1", -- $type_struct, "\$1", -- $type_param, "\$1" ); -+@highlights_text = ( [$type_constant, '"$1"'], -+ [$type_func, '"$1"'], -+ [$type_struct, '"$1"'], -+ [$type_param, '"$1 "'] ); - $blankline_text = ""; -- -+my $lineprefix = ""; - - sub usage { - print "Usage: $0 [ -v ] [ -docbook | -html | -text | -man | -tex | -texinfo -listfunc ]\n"; -@@ -201,7 +205,7 @@ - - $verbose = 0; - $output_mode = "man"; --%highlights = %highlights_man; -+@highlights = @highlights_man; - $blankline = $blankline_man; - $modulename = "API Documentation"; - $sourceversion = strftime "%Y-%m-%d", localtime; -@@ -210,27 +214,27 @@ - $cmd = shift @ARGV; - if ($cmd eq "-html") { - $output_mode = "html"; -- %highlights = %highlights_html; -+ @highlights = @highlights_html; - $blankline = $blankline_html; - } elsif ($cmd eq "-man") { - $output_mode = "man"; -- %highlights = %highlights_man; -+ @highlights = @highlights_man; - $blankline = $blankline_man; - } elsif ($cmd eq "-tex") { - $output_mode = "tex"; -- %highlights = %highlights_tex; -+ @highlights = @highlights_tex; - $blankline = $blankline_tex; - } elsif ($cmd eq "-texinfo") { - $output_mode = "texinfo"; -- %highlights = %highlights_texinfo; -+ @highlights = @highlights_texinfo; - $blankline = $blankline_texinfo; - } elsif ($cmd eq "-text") { - $output_mode = "text"; -- %highlights = %highlights_text; -+ @highlights = @highlights_text; - $blankline = $blankline_text; - } elsif ($cmd eq "-docbook") { - $output_mode = "sgml"; -- %highlights = %highlights_sgml; -+ @highlights = @highlights_sgml; - $blankline = $blankline_sgml; - } elsif ($cmd eq "-listfunc") { - $output_mode = "listfunc"; -@@ -270,6 +274,8 @@ - my $name = shift @_; - my $contents = join "\n", @_; - -+ $name = " $name"; -+ - if ($name =~ m/$type_constant/) { - $name = $1; - # print STDERR "constant section '$1' = '$contents'\n"; -@@ -280,6 +286,7 @@ - $parameters{$name} = $contents; - } else { - # print STDERR "other section '$name' = '$contents'\n"; -+ $name =~ tr/ //d; - $sections{$name} = $contents; - push @sectionlist, $name; - } -@@ -296,35 +303,15 @@ - # sections => %descriont descriptions - # - --sub repstr { -- $pattern = shift; -- $repl = shift; -- $match1 = shift; -- $match2 = shift; -- $match3 = shift; -- $match4 = shift; -- -- $output = $repl; -- $output =~ s,\$1,$match1,g; -- $output =~ s,\$2,$match2,g; -- $output =~ s,\$3,$match3,g; -- $output =~ s,\$4,$match4,g; -- -- eval "\$return = qq/$output/"; -- --# print "pattern $pattern matched 1=$match1 2=$match2 3=$match3 4=$match4 replace $repl yielded $output interpolated $return\n"; -- -- $return; --} -- - sub just_highlight { - my $contents = join "\n", @_; - my $line; - my $ret = ""; - -- foreach $pattern (keys %highlights) { --# print "scanning pattern $pattern ($highlights{$pattern})\n"; -- $contents =~ s:$pattern:repstr($pattern, $highlights{$pattern}, $1, $2, $3, $4):gse; -+ foreach $highlight (@highlights) { -+ my ($pattern, $replace) = @$highlight; -+ #print "scanning pattern $pattern ($replace)\n"; -+ $contents =~ s/$pattern/$replace/gees; - } - foreach $line (split "\n", $contents) { - if ($line eq ""){ -@@ -370,13 +357,45 @@ - } - } - foreach $section (@{$args{'sectionlist'}}) { -+ $section =~ s/\@//g; - print "\n\@strong{$section:} " if $section ne $section_default; -- $args{'sections'}{$section} =~ s:([{}]):\@\1:gs; -+ $args{'sections'}{$section} =~ s:([{}]):\@$1:gs; - output_highlight($args{'sections'}{$section}); - } - print "\@end deftypefun\n\n"; - } - -+sub output_enum_texinfo { -+ my %args = %{$_[0]}; -+ my ($parameter, $section); -+ my $count; -+ my $name = $args{'enum'}; -+ my $param; -+ my $param2; -+ my $sec; -+ my $check; -+ my $type; -+ -+ print "\n\@c $name\n"; -+ print "\@table \@code\n"; -+ -+ $check=0; -+ foreach $parameter (@{$args{'parameterlist'}}) { -+ $param1 = $parameter; -+ $param1 =~ s/_/_\@-/g; -+ -+ $check = 1; -+ print "\@item ".$param1."\n"; -+# print "\n"; -+ -+ $param2 = $args{'parameters'}{$parameter}; -+ $out = just_highlight($param2); -+ chomp $out; -+ print $out . "\n"; -+ } -+ print "\@end table\n"; -+} -+ - # output in html - sub output_html { - my %args = %{$_[0]}; -@@ -428,7 +447,9 @@ - - $func =~ s/_/\\_/g; - -- print "\n\n\\subsection{". $func . "}\n\\label{" . $args{'function'} . "}\n"; -+ print "\n\n\\begin{function}\n"; -+ print "\\functionTitle{". $func . "}\n"; -+ print "\\index{". $func . "}\n"; - - $type = $args{'functiontype'}; - $type =~ s/_/\\_/g; -@@ -451,9 +472,8 @@ - } - print ")\n"; - -- print "\n{\\large{Arguments}}\n"; -+ print "\n\\begin{functionArguments}\n"; - -- print "\\begin{itemize}\n"; - $check=0; - foreach $parameter (@{$args{'parameterlist'}}) { - $param1 = $args{'parametertypes'}{$parameter}; -@@ -462,11 +482,12 @@ - $param2 =~ s/_/\\_/g; - - $check = 1; -- print "\\item {\\it ".$param1."} {\\bf ".$param2."}: \n"; -+ print "\\functionArgument {\\it ".$param1."} {\\bf ".$param2."}: \n"; - # print "\n"; - - $param3 = $args{'parameters'}{$parameter}; -- $param3 =~ s/#([a-zA-Z\_]+)/{\\it \1}/g; -+ $param3 =~ s/\#([a-zA-Z\_]+)/{\\it $1}/g; -+ $param3 =~ s/\%([a-zA-Z\_]+)/{\\bf $1}/g; - - $out = just_highlight($param3); - $out =~ s/_/\\_/g; -@@ -475,31 +496,72 @@ - if ($check==0) { - print "\\item void\n"; - } -- print "\\end{itemize}\n"; -+ print "\\end{functionArguments}\n"; - - foreach $section (@{$args{'sectionlist'}}) { - $sec = $section; - $sec =~ s/_/\\_/g; -- $sec =~ s/#([a-zA-Z\_]+)/{\\it \1}/g; -+ $sec =~ s/#([a-zA-Z\_]+)/{\\it $1}/g; - -- print "\n{\\large{$sec}}\\\\\n"; -- print "\\begin{rmfamily}\n"; -+ print "\n\\begin{function${sec}}\n"; -+ $out = $args{'sections'}{$section}; - -- $sec = $args{'sections'}{$section}; -- $sec =~ s/\\:/:/g; -- $sec =~ s/#([a-zA-Z\_]+)/{\\it \1}/g; -- $sec =~ s/->/\$\\rightarrow\$/g; -- $sec =~ s/([0-9]+)\^([0-9]+)/\$\{\1\}\^\{\2\}\$/g; -- -- $out = just_highlight($sec); -- $out =~ s/_/\\_/g; -+ $out =~ s/\#([a-zA-Z\_]+)/{\\it $1}/g; -+ $out =~ s/\%([a-zA-Z\_]+)/{\\bf $1}/g; -+ $out =~ s/\@([a-zA-Z\_]+)/{\\bf $1}/g; -+ $out =~ s/_/\\_\\-/g; -+ $out =~ s/\$/\\\$/g; -+ $out =~ s/#/\\#/g; -+ $out =~ s/\n\n/\n/g; -+ $out =~ s/\\:/:/g; -+ $out =~ s/\-\>/\$\\rightarrow\$/g; -+ $out =~ s/([0-9]+)\^([0-9]+)/\$\{$1\}\^\{$2\}\$/g; - - print $out; -- print "\\end{rmfamily}\n"; -+ print "\\end{function${sec}}\n"; - } -- print "\n"; -+ print "\\end{function}\n\n"; - } - -+sub output_enum_tex { -+ my %args = %{$_[0]}; -+ my ($parameter, $section); -+ my $count; -+ my $name = $args{'enum'}; -+ my $param; -+ my $param2; -+ my $sec; -+ my $check; -+ my $type; -+ -+ print "\n\n\\begin{enum}\n"; -+ $name =~ s/_/\\_/g; -+ print "\\enumTitle{". $name . "}\n"; -+ print "\\index{". $name . "}\n"; -+ -+ print "\n\\begin{enumList}\n"; -+ -+ $check=0; -+ foreach $parameter (@{$args{'parameterlist'}}) { -+ $param1 = $parameter; -+ $param1 =~ s/_/\\_\\-/g; -+ -+ $check = 1; -+ print "\\enumElement{".$param1."}{"; -+# print "\n"; -+ -+ $param2 = $args{'parameters'}{$parameter}; -+ $param2 =~ s/\#([a-zA-Z\_]+)/{\\it $1}/g; -+ $param2 =~ s/\%([a-zA-Z\_]+)/{\\bf $1}/g; -+ $out = just_highlight($param2); -+ $out =~ s/_/\\_/g; -+ chomp $out; -+ print $out . "}\n"; -+ } -+ print "\\end{enumList}\n"; -+ -+ print "\\end{enum}\n\n"; -+} - - # output in sgml DocBook - sub output_sgml { -@@ -639,11 +701,14 @@ - if ($args{'bugsto'}) { - print ".SH \"REPORTING BUGS\"\n"; - print "Report bugs to <". $args{'bugsto'} . ">.\n"; -+ print ".br\n"; -+ print "General guidelines for reporting bugs: http://www.gnu.org/gethelp/\n"; -+ print ".br\n"; - if ($args{'pkgname'}) { - print $args{'pkgname'} . " home page: " . - "http://www.gnu.org/software/" . $args{'module'} . "/\n"; - } -- print "General help using GNU software: http://www.gnu.org/gethelp/\n"; -+ print "\n"; - } - - if ($args{'copyright'}) { -@@ -670,6 +735,10 @@ - print ".B info " . $args{'seeinfo'} . "\n"; - print ".PP\n"; - print "should give you access to the complete manual.\n"; -+ print "As an alternative you may obtain the manual from:\n"; -+ print ".IP\n"; -+ print ".B http://www.gnu.org/software/" . $args{'module'} . "/manual/\n"; -+ print ".PP\n"; - } - } - -@@ -705,6 +774,10 @@ - eval "output_".$output_mode."(\@_);"; - } - -+sub output_enum { -+ eval "output_enum_".$output_mode."(\@_);"; -+} -+ - - ## - # takes a function prototype and spits out all the details -@@ -744,7 +817,7 @@ - # print STDERR " :> @args\n"; - $type = join " ", @args; - -- if ($parameters{$param} eq "" && $param != "void") { -+ if ((!defined($parameters{$param}) || $parameters{$param} eq "") && $param ne "void") { - $parameters{$param} = "-- undescribed --"; - print STDERR "warning: $lineno: Function parameter '$param' not described in '$function_name'\n"; - } -@@ -781,6 +854,56 @@ - } - } - -+sub dump_enum { -+ my $prototype = shift @_; -+ -+ if (($prototype =~ m/^\s*typedef\s+enum\s*[a-zA-Z0-9_~:]*\s*\{([\-a-zA-Z0-9_~=,:\s\(\)\<]+)\s*\}\s*([a-zA-Z0-9_]+);.*/)) { -+# || $prototype =~ m/^\s*enum\s+([a-zA-Z0-9_~:]+).*/) { -+ $args = $1; -+ $name = $2; -+ -+ foreach $arg (split ',', $args) { -+ # strip leading/trailing spaces -+ $arg =~ s/^\s*//; -+ $arg =~ s/\s*$//; -+ $arg =~ s/([A-Za-z0-9_]+)\s*=.*/$1/g; -+# print STDERR "SCAN ARG: '$arg'\n"; -+ -+ next if $arg eq ''; -+ if ((!defined($parameters{$arg}) || $parameters{$arg} eq "")) { -+ $parameters{$arg} = "-- undescribed --"; -+ print STDERR "warning: $lineno: Enumeration parameter '$arg' not described in '$name'\n"; -+ } -+ -+ push @parameterlist, $arg; -+ -+# print STDERR "param = '$arg'\n"; -+ } -+ } else { -+# print STDERR "warning: $lineno: Cannot understand enumeration: '$prototype'\n"; -+ return; -+ } -+ -+ output_enum({'enum' => $name, -+ 'module' => $modulename, -+ 'sourceversion' => $sourceversion, -+ 'include' => $include, -+ 'includefuncprefix' => $includefuncprefix, -+ 'bugsto' => $bugsto, -+ 'pkgname' => $pkgname, -+ 'copyright' => $copyright, -+ 'verbatimcopying' => $verbatimcopying, -+ 'seeinfo' => $seeinfo, -+ 'functiontype' => $return_type, -+ 'parameterlist' => \@parameterlist, -+ 'parameters' => \%parameters, -+ 'parametertypes' => \%parametertypes, -+ 'sectionlist' => \@sectionlist, -+ 'sections' => \%sections, -+ 'purpose' => $function_purpose -+ }); -+} -+ - ###################################################################### - # main - # states -@@ -797,7 +920,7 @@ - $doc_end = "\\*/"; - $doc_com = "\\s*\\*\\s*"; - $doc_func = $doc_com."(\\w+):?"; --$doc_sect = $doc_com."([".$doc_special."[:upper:]][\\w ]+):\\s*(.*)"; -+$doc_sect = $doc_com."([".$doc_special."[:upper:]][\\w]+):\\s*(.*)"; - $doc_content = $doc_com."(.*)"; - - %constants = (); -@@ -809,6 +932,7 @@ - $contents = ""; - $section_default = "Description"; # default section - $section = $section_default; -+$enum = 0; - - $lineno = 0; - foreach $file (@ARGV) { -@@ -816,18 +940,21 @@ - print STDERR "Error: Cannot open file $file\n"; - next; - } -- while (<IN>) { -+ while ($line = <IN>) { - $lineno++; - - if ($state == 0) { -- if (/$doc_start/o) { -+ if ($line =~ /$doc_start/o) { - $state = 1; # next line is always the function name -+# print STDERR "XXX: start of doc comment\n"; - } - } elsif ($state == 1) { # this line is the function name (always) -- if (/$doc_func/o) { -+ if ($line =~ /$doc_func/o) { - $function = $1; - $state = 2; -- if (/-\s*(.*)/) { -+# print STDERR "XXX: start of doc comment, looking for prototype\n"; -+ -+ if ($line =~ /-\s*(.*)/) { - $function_purpose = $1; - } else { - $function_purpose = ""; -@@ -841,11 +968,11 @@ - $state = 0; - } - } elsif ($state == 2) { # look for head: lines, and include content -- if (/$doc_sect/o) { -+ if ($line =~ /$doc_sect/o) { - $newsection = $1; - $newcontents = $2; - -- if ($contents ne "") { -+ if ($contents ne '') { - dump_section($section, $contents); - $section = $section_default; - } -@@ -855,7 +982,7 @@ - $contents .= "\n"; - } - $section = $newsection; -- } elsif (/$doc_end/) { -+ } elsif ($line =~ /$doc_end/) { - - if ($contents ne "") { - dump_section($section, $contents); -@@ -863,13 +990,12 @@ - $contents = ""; - } - --# print STDERR "end of doc comment, looking for prototype\n"; - $prototype = ""; - $state = 3; -- } elsif (/$doc_content/) { -+ } elsif ($line =~ /$doc_content/) { - # miguel-style comment kludge, look for blank lines after - # @parameter line to signify start of description -- if ($1 eq "" && $section =~ m/^@/) { -+ if ($1 eq '' && $section =~ m/^@/) { - dump_section($section, $contents); - $section = $section_default; - $contents = ""; -@@ -881,13 +1007,16 @@ - print STDERR "warning: $lineno: Bad line: $_"; - } - } elsif ($state == 3) { # scanning for function { (end of prototype) -- if (m#\s*/\*\s+MACDOC\s*#io) { -+ if ($line =~ m#\s*/\*\s+MACDOC\s*#io) { - # do nothing - } -- elsif (/([^\{]*)/) { -+ elsif ($enum == 1 && $line =~ /(^\s*\{).*/) { -+ $prototype .= "{"; -+ } -+ elsif ($line =~ /([^\{]*)/) { - $prototype .= $1; - } -- if (/\{/) { -+ if ($enum == 0 && $line =~ /\{/) { - $prototype =~ s@/\*.*?\*/@@gos; # strip comments. - $prototype =~ s@[\r\n]+@ @gos; # strip newlines/cr's. - $prototype =~ s@^ +@@gos; # strip leading spaces -@@ -901,9 +1030,32 @@ - %sections = (); - @sectionlist = (); - $prototype = ""; -+ $enum = 0; - - $state = 0; - } -+ elsif ($enum == 1 && $line =~ /\}/) { -+ $prototype =~ s@/\*.*?\*/@@gos; # strip comments. -+ $prototype =~ s@[\r\n]+@ @gos; # strip newlines/cr's. -+ $prototype =~ s@^ +@@gos; # strip leading spaces -+ dump_enum($prototype); -+ -+ $function = ""; -+ %constants = (); -+ %parameters = (); -+ %parametertypes = (); -+ @parameterlist = (); -+ %sections = (); -+ @sectionlist = (); -+ $prototype = ""; -+ $enum = 0; -+ -+ $state = 0; -+ } -+ elsif ($line =~ /([a-zA-Z\s]+)enum(.*)$/) { -+ $enum = 1; -+ } -+ - } - } - } diff --git a/security/gnutls/files/patch-lib-gnutls_cipher.c b/security/gnutls/files/patch-lib-gnutls_cipher.c deleted file mode 100644 index 700bf4951288..000000000000 --- a/security/gnutls/files/patch-lib-gnutls_cipher.c +++ /dev/null @@ -1,11 +0,0 @@ ---- lib/gnutls_cipher.c.orig 2013-02-04 12:53:03.000000000 +0400 -+++ lib/gnutls_cipher.c 2013-02-04 12:53:03.000000000 +0400 -@@ -561,6 +561,8 @@ - return GNUTLS_E_DECRYPTION_FAILED; - } - pad = ciphertext.data[ciphertext.size - 1]; /* pad */ -+ if (pad+1 > ciphertext.size-hash_size) -+ pad_failed = GNUTLS_E_DECRYPTION_FAILED; - - /* Check the pading bytes (TLS 1.x). - * Note that we access all 256 bytes of ciphertext for padding check diff --git a/security/gnutls/files/patch-lib-gnutls_handshake.c b/security/gnutls/files/patch-lib-gnutls_handshake.c deleted file mode 100644 index 8ecac0686495..000000000000 --- a/security/gnutls/files/patch-lib-gnutls_handshake.c +++ /dev/null @@ -1,11 +0,0 @@ ---- lib/gnutls_handshake.c.orig 2012-11-03 06:03:47.000000000 -0700 -+++ lib/gnutls_handshake.c 2014-06-04 07:55:49.138570114 -0700 -@@ -1797,7 +1797,7 @@ - DECR_LEN (len, 1); - session_id_len = data[pos++]; - -- if (len < session_id_len) -+ if (len < session_id_len || session_id_len > TLS_MAX_SESSION_ID_SIZE) - { - gnutls_assert (); - return GNUTLS_E_UNSUPPORTED_VERSION_PACKET; diff --git a/security/gnutls/files/patch-lib__x509__verify.c b/security/gnutls/files/patch-lib__x509__verify.c deleted file mode 100644 index a092094cd9eb..000000000000 --- a/security/gnutls/files/patch-lib__x509__verify.c +++ /dev/null @@ -1,103 +0,0 @@ -CVE-2014-0092 -CVE-2014-1959 - ---- ./lib/x509/verify.c.orig 2012-05-24 11:19:05.000000000 -0500 -+++ ./lib/x509/verify.c 2014-03-04 16:43:13.053087407 -0600 -@@ -141,7 +141,7 @@ - if (result < 0) - { - gnutls_assert (); -- goto cleanup; -+ goto fail; - } - - result = -@@ -150,7 +150,7 @@ - if (result < 0) - { - gnutls_assert (); -- goto cleanup; -+ goto fail; - } - - result = -@@ -158,7 +158,7 @@ - if (result < 0) - { - gnutls_assert (); -- goto cleanup; -+ goto fail; - } - - result = -@@ -166,7 +166,7 @@ - if (result < 0) - { - gnutls_assert (); -- goto cleanup; -+ goto fail; - } - - /* If the subject certificate is the same as the issuer -@@ -206,6 +206,7 @@ - else - gnutls_assert (); - -+fail: - result = 0; - - cleanup: -@@ -330,7 +331,7 @@ - gnutls_datum_t cert_signed_data = { NULL, 0 }; - gnutls_datum_t cert_signature = { NULL, 0 }; - gnutls_x509_crt_t issuer = NULL; -- int issuer_version, result; -+ int issuer_version, result = 0; - - if (output) - *output = 0; -@@ -363,7 +364,7 @@ - if (issuer_version < 0) - { - gnutls_assert (); -- return issuer_version; -+ return 0; - } - - if (!(flags & GNUTLS_VERIFY_DISABLE_CA_SIGN) && -@@ -385,6 +386,7 @@ - if (result < 0) - { - gnutls_assert (); -+ result = 0; - goto cleanup; - } - -@@ -393,6 +395,7 @@ - if (result < 0) - { - gnutls_assert (); -+ result = 0; - goto cleanup; - } - -@@ -410,6 +413,7 @@ - else if (result < 0) - { - gnutls_assert(); -+ result = 0; - goto cleanup; - } - -@@ -644,8 +648,10 @@ - /* note that here we disable this V1 CA flag. So that no version 1 - * certificates can exist in a supplied chain. - */ -- if (!(flags & GNUTLS_VERIFY_ALLOW_ANY_X509_V1_CA_CRT)) -+ if (!(flags & GNUTLS_VERIFY_ALLOW_ANY_X509_V1_CA_CRT)) { - flags &= ~(GNUTLS_VERIFY_ALLOW_X509_V1_CA_CRT); -+ flags |= GNUTLS_VERIFY_DO_NOT_ALLOW_X509_V1_CA_CRT; -+ } - if ((ret = - _gnutls_verify_certificate2 (certificate_list[i - 1], - &certificate_list[i], 1, flags, diff --git a/security/gnutls/pkg-descr b/security/gnutls/pkg-descr index 6bd32088a530..25295604a378 100644 --- a/security/gnutls/pkg-descr +++ b/security/gnutls/pkg-descr @@ -1,17 +1,8 @@ -GnuTLS is a portable ANSI C based library which implements the TLS 1.0 and -SSL 3.0 protocols. The library does not include any patented algorithms and -is available under the GNU Lesser GPL license. - -Important features of the GnuTLS library include: -- Thread safety -- Support for both TLS 1.0 and SSL 3.0 protocols -- Support for both X.509 and OpenPGP certificates -- Support for basic parsing and verification of certificates -- Support for SRP for TLS authentication -- Support for TLS Extension mechanism -- Support for TLS Compression Methods - -Additionaly GnuTLS provides an emulation API for the widely used -OpenSSL library, to ease integration with existing applications. +GnuTLS is a secure communications library implementing the SSL, TLS and DTLS +protocols and technologies around them. It provides a simple C language +application programming interface (API) to access the secure communications +protocols as well as APIs to parse and write X.509, PKCS #12, OpenPGP and +other required structures. It is aimed to be portable and efficient with +focus on security and interoperability. WWW: http://www.gnutls.org/ diff --git a/security/gnutls/pkg-plist b/security/gnutls/pkg-plist index 5c69083f7081..69e018bea470 100644 --- a/security/gnutls/pkg-plist +++ b/security/gnutls/pkg-plist @@ -1,67 +1,74 @@ bin/certtool +bin/danetool bin/gnutls-cli bin/gnutls-cli-debug bin/gnutls-serv +bin/ocsptool bin/p11tool bin/psktool bin/srptool -info/gnutls-certificate-user-use-case.png -info/gnutls-client-server-use-case.png -info/gnutls-extensions_st.png -info/gnutls-handshake-sequence.png -info/gnutls-handshake-state.png -info/gnutls-internals.png -info/gnutls-layers.png -info/gnutls-logo.png -info/gnutls-mod_auth_st.png -info/gnutls-objects.png -info/gnutls-pgp.png -info/gnutls-x509.png -info/pkcs11-vision.png +bin/tpmtool include/gnutls/abstract.h include/gnutls/compat.h include/gnutls/crypto.h -include/gnutls/extra.h +include/gnutls/dtls.h include/gnutls/gnutls.h +include/gnutls/gnutlsxx.h +include/gnutls/ocsp.h include/gnutls/openpgp.h include/gnutls/openssl.h include/gnutls/pkcs11.h include/gnutls/pkcs12.h +include/gnutls/tpm.h include/gnutls/x509.h -%%CXX%%include/gnutls/gnutlsxx.h -%%CXX%%lib/libgnutlsxx.a -%%CXX%%lib/libgnutlsxx.la -%%CXX%%lib/libgnutlsxx.so -%%CXX%%lib/libgnutlsxx.so.27 -%%CXX%%lib/libgnutlsxx.so.27.0.0 -lib/libgnutls-extra.a -lib/libgnutls-extra.la -lib/libgnutls-extra.so -lib/libgnutls-extra.so.26 -lib/libgnutls-extra.so.26.22.6 +include/gnutls/xssl.h +info/gnutls-client-server-use-case.png +info/gnutls-handshake-sequence.png +info/gnutls-handshake-state.png +info/gnutls-internals.png +info/gnutls-layers.png +info/gnutls-logo.png +info/gnutls-modauth.png +info/gnutls-pgp.png +info/gnutls-x509.png +info/pkcs11-vision.png +%%LIBDANE%%lib/libgnutls-dane.a +%%LIBDANE%%lib/libgnutls-dane.so +%%LIBDANE%%lib/libgnutls-dane.so.0 +%%LIBDANE%%lib/libgnutls-dane.so.0.4.1 lib/libgnutls-openssl.a -lib/libgnutls-openssl.la lib/libgnutls-openssl.so lib/libgnutls-openssl.so.27 -lib/libgnutls-openssl.so.27.0.0 +lib/libgnutls-openssl.so.27.0.2 +lib/libgnutls-xssl.a +lib/libgnutls-xssl.so +lib/libgnutls-xssl.so.0 +lib/libgnutls-xssl.so.0.0.0 lib/libgnutls.a -lib/libgnutls.la lib/libgnutls.so -lib/libgnutls.so.26 -lib/libgnutls.so.26.22.6 -libdata/pkgconfig/gnutls-extra.pc +lib/libgnutls.so.28 +lib/libgnutls.so.28.30.6 +lib/libgnutlsxx.a +lib/libgnutlsxx.so +lib/libgnutlsxx.so.28 +lib/libgnutlsxx.so.28.1.0 libdata/pkgconfig/gnutls.pc man/man1/certtool.1.gz man/man1/gnutls-cli-debug.1.gz man/man1/gnutls-cli.1.gz man/man1/gnutls-serv.1.gz +man/man1/ocsptool.1.gz man/man1/p11tool.1.gz man/man1/psktool.1.gz man/man1/srptool.1.gz +man/man1/tpmtool.1.gz man/man3/gnutls_alert_get.3.gz man/man3/gnutls_alert_get_name.3.gz +man/man3/gnutls_alert_get_strname.3.gz man/man3/gnutls_alert_send.3.gz man/man3/gnutls_alert_send_appropriate.3.gz +man/man3/gnutls_alpn_get_selected_protocol.3.gz +man/man3/gnutls_alpn_set_protocols.3.gz man/man3/gnutls_anon_allocate_client_credentials.3.gz man/man3/gnutls_anon_allocate_server_credentials.3.gz man/man3/gnutls_anon_free_client_credentials.3.gz @@ -83,16 +90,18 @@ man/man3/gnutls_certificate_free_cas.3.gz man/man3/gnutls_certificate_free_credentials.3.gz man/man3/gnutls_certificate_free_crls.3.gz man/man3/gnutls_certificate_free_keys.3.gz +man/man3/gnutls_certificate_get_crt_raw.3.gz man/man3/gnutls_certificate_get_issuer.3.gz -man/man3/gnutls_certificate_get_openpgp_keyring.3.gz man/man3/gnutls_certificate_get_ours.3.gz man/man3/gnutls_certificate_get_peers.3.gz -man/man3/gnutls_certificate_get_x509_cas.3.gz -man/man3/gnutls_certificate_get_x509_crls.3.gz +man/man3/gnutls_certificate_get_peers_subkey_id.3.gz man/man3/gnutls_certificate_send_x509_rdn_sequence.3.gz man/man3/gnutls_certificate_server_set_request.3.gz man/man3/gnutls_certificate_server_set_retrieve_function.3.gz man/man3/gnutls_certificate_set_dh_params.3.gz +man/man3/gnutls_certificate_set_key.3.gz +man/man3/gnutls_certificate_set_ocsp_status_request_file.3.gz +man/man3/gnutls_certificate_set_ocsp_status_request_function.3.gz man/man3/gnutls_certificate_set_openpgp_key.3.gz man/man3/gnutls_certificate_set_openpgp_key_file.3.gz man/man3/gnutls_certificate_set_openpgp_key_file2.3.gz @@ -101,8 +110,11 @@ man/man3/gnutls_certificate_set_openpgp_key_mem2.3.gz man/man3/gnutls_certificate_set_openpgp_keyring_file.3.gz man/man3/gnutls_certificate_set_openpgp_keyring_mem.3.gz man/man3/gnutls_certificate_set_params_function.3.gz +man/man3/gnutls_certificate_set_pin_function.3.gz man/man3/gnutls_certificate_set_retrieve_function.3.gz +man/man3/gnutls_certificate_set_retrieve_function2.3.gz man/man3/gnutls_certificate_set_rsa_export_params.3.gz +man/man3/gnutls_certificate_set_trust_list.3.gz man/man3/gnutls_certificate_set_verify_flags.3.gz man/man3/gnutls_certificate_set_verify_function.3.gz man/man3/gnutls_certificate_set_verify_limits.3.gz @@ -111,9 +123,12 @@ man/man3/gnutls_certificate_set_x509_crl_file.3.gz man/man3/gnutls_certificate_set_x509_crl_mem.3.gz man/man3/gnutls_certificate_set_x509_key.3.gz man/man3/gnutls_certificate_set_x509_key_file.3.gz +man/man3/gnutls_certificate_set_x509_key_file2.3.gz man/man3/gnutls_certificate_set_x509_key_mem.3.gz +man/man3/gnutls_certificate_set_x509_key_mem2.3.gz man/man3/gnutls_certificate_set_x509_simple_pkcs12_file.3.gz man/man3/gnutls_certificate_set_x509_simple_pkcs12_mem.3.gz +man/man3/gnutls_certificate_set_x509_system_trust.3.gz man/man3/gnutls_certificate_set_x509_trust.3.gz man/man3/gnutls_certificate_set_x509_trust_file.3.gz man/man3/gnutls_certificate_set_x509_trust_mem.3.gz @@ -122,9 +137,11 @@ man/man3/gnutls_certificate_type_get_id.3.gz man/man3/gnutls_certificate_type_get_name.3.gz man/man3/gnutls_certificate_type_list.3.gz man/man3/gnutls_certificate_type_set_priority.3.gz -man/man3/gnutls_certificate_verify_peers.3.gz +man/man3/gnutls_certificate_verification_status_print.3.gz man/man3/gnutls_certificate_verify_peers2.3.gz +man/man3/gnutls_certificate_verify_peers3.3.gz man/man3/gnutls_check_version.3.gz +man/man3/gnutls_cipher_add_auth.3.gz man/man3/gnutls_cipher_decrypt.3.gz man/man3/gnutls_cipher_decrypt2.3.gz man/man3/gnutls_cipher_deinit.3.gz @@ -133,13 +150,17 @@ man/man3/gnutls_cipher_encrypt2.3.gz man/man3/gnutls_cipher_get.3.gz man/man3/gnutls_cipher_get_block_size.3.gz man/man3/gnutls_cipher_get_id.3.gz +man/man3/gnutls_cipher_get_iv_size.3.gz man/man3/gnutls_cipher_get_key_size.3.gz man/man3/gnutls_cipher_get_name.3.gz +man/man3/gnutls_cipher_get_tag_size.3.gz man/man3/gnutls_cipher_init.3.gz man/man3/gnutls_cipher_list.3.gz +man/man3/gnutls_cipher_set_iv.3.gz man/man3/gnutls_cipher_set_priority.3.gz man/man3/gnutls_cipher_suite_get_name.3.gz man/man3/gnutls_cipher_suite_info.3.gz +man/man3/gnutls_cipher_tag.3.gz man/man3/gnutls_compression_get.3.gz man/man3/gnutls_compression_get_id.3.gz man/man3/gnutls_compression_get_name.3.gz @@ -147,16 +168,9 @@ man/man3/gnutls_compression_list.3.gz man/man3/gnutls_compression_set_priority.3.gz man/man3/gnutls_credentials_clear.3.gz man/man3/gnutls_credentials_set.3.gz -man/man3/gnutls_crypto_bigint_register2.3.gz -man/man3/gnutls_crypto_cipher_register2.3.gz -man/man3/gnutls_crypto_digest_register2.3.gz -man/man3/gnutls_crypto_mac_register2.3.gz -man/man3/gnutls_crypto_pk_register2.3.gz -man/man3/gnutls_crypto_rnd_register2.3.gz -man/man3/gnutls_crypto_single_cipher_register2.3.gz -man/man3/gnutls_crypto_single_digest_register2.3.gz -man/man3/gnutls_crypto_single_mac_register2.3.gz man/man3/gnutls_db_check_entry.3.gz +man/man3/gnutls_db_check_entry_time.3.gz +man/man3/gnutls_db_get_default_cache_expiration.3.gz man/man3/gnutls_db_get_ptr.3.gz man/man3/gnutls_db_remove_session.3.gz man/man3/gnutls_db_set_cache_expiration.3.gz @@ -172,6 +186,7 @@ man/man3/gnutls_dh_get_pubkey.3.gz man/man3/gnutls_dh_get_secret_bits.3.gz man/man3/gnutls_dh_params_cpy.3.gz man/man3/gnutls_dh_params_deinit.3.gz +man/man3/gnutls_dh_params_export2_pkcs3.3.gz man/man3/gnutls_dh_params_export_pkcs3.3.gz man/man3/gnutls_dh_params_export_raw.3.gz man/man3/gnutls_dh_params_generate2.3.gz @@ -179,32 +194,56 @@ man/man3/gnutls_dh_params_import_pkcs3.3.gz man/man3/gnutls_dh_params_import_raw.3.gz man/man3/gnutls_dh_params_init.3.gz man/man3/gnutls_dh_set_prime_bits.3.gz +man/man3/gnutls_digest_get_id.3.gz +man/man3/gnutls_digest_get_name.3.gz +man/man3/gnutls_digest_list.3.gz +man/man3/gnutls_dtls_cookie_send.3.gz +man/man3/gnutls_dtls_cookie_verify.3.gz +man/man3/gnutls_dtls_get_data_mtu.3.gz +man/man3/gnutls_dtls_get_mtu.3.gz +man/man3/gnutls_dtls_get_timeout.3.gz +man/man3/gnutls_dtls_prestate_set.3.gz +man/man3/gnutls_dtls_set_data_mtu.3.gz +man/man3/gnutls_dtls_set_mtu.3.gz +man/man3/gnutls_dtls_set_timeouts.3.gz +man/man3/gnutls_ecc_curve_get.3.gz +man/man3/gnutls_ecc_curve_get_name.3.gz +man/man3/gnutls_ecc_curve_get_size.3.gz +man/man3/gnutls_ecc_curve_list.3.gz man/man3/gnutls_error_is_fatal.3.gz man/man3/gnutls_error_to_alert.3.gz -man/man3/gnutls_ext_register.3.gz -man/man3/gnutls_extra_check_version.3.gz +man/man3/gnutls_est_record_overhead_size.3.gz man/man3/gnutls_fingerprint.3.gz -man/man3/gnutls_free.3.gz man/man3/gnutls_global_deinit.3.gz man/man3/gnutls_global_init.3.gz -man/man3/gnutls_global_init_extra.3.gz +man/man3/gnutls_global_set_audit_log_function.3.gz man/man3/gnutls_global_set_log_function.3.gz man/man3/gnutls_global_set_log_level.3.gz man/man3/gnutls_global_set_mem_functions.3.gz man/man3/gnutls_global_set_mutex.3.gz man/man3/gnutls_global_set_time_function.3.gz man/man3/gnutls_handshake.3.gz +man/man3/gnutls_handshake_description_get_name.3.gz man/man3/gnutls_handshake_get_last_in.3.gz man/man3/gnutls_handshake_get_last_out.3.gz +man/man3/gnutls_handshake_set_hook_function.3.gz man/man3/gnutls_handshake_set_max_packet_length.3.gz man/man3/gnutls_handshake_set_post_client_hello_function.3.gz man/man3/gnutls_handshake_set_private_extensions.3.gz +man/man3/gnutls_handshake_set_random.3.gz +man/man3/gnutls_handshake_set_timeout.3.gz man/man3/gnutls_hash.3.gz man/man3/gnutls_hash_deinit.3.gz man/man3/gnutls_hash_fast.3.gz man/man3/gnutls_hash_get_len.3.gz man/man3/gnutls_hash_init.3.gz man/man3/gnutls_hash_output.3.gz +man/man3/gnutls_heartbeat_allowed.3.gz +man/man3/gnutls_heartbeat_enable.3.gz +man/man3/gnutls_heartbeat_get_timeout.3.gz +man/man3/gnutls_heartbeat_ping.3.gz +man/man3/gnutls_heartbeat_pong.3.gz +man/man3/gnutls_heartbeat_set_timeouts.3.gz man/man3/gnutls_hex2bin.3.gz man/man3/gnutls_hex_decode.3.gz man/man3/gnutls_hex_encode.3.gz @@ -214,42 +253,62 @@ man/man3/gnutls_hmac_fast.3.gz man/man3/gnutls_hmac_get_len.3.gz man/man3/gnutls_hmac_init.3.gz man/man3/gnutls_hmac_output.3.gz -man/man3/gnutls_ia_allocate_client_credentials.3.gz -man/man3/gnutls_ia_allocate_server_credentials.3.gz -man/man3/gnutls_ia_enable.3.gz -man/man3/gnutls_ia_endphase_send.3.gz -man/man3/gnutls_ia_extract_inner_secret.3.gz -man/man3/gnutls_ia_free_client_credentials.3.gz -man/man3/gnutls_ia_free_server_credentials.3.gz -man/man3/gnutls_ia_generate_challenge.3.gz -man/man3/gnutls_ia_get_client_avp_ptr.3.gz -man/man3/gnutls_ia_get_server_avp_ptr.3.gz -man/man3/gnutls_ia_handshake.3.gz -man/man3/gnutls_ia_handshake_p.3.gz -man/man3/gnutls_ia_permute_inner_secret.3.gz -man/man3/gnutls_ia_recv.3.gz -man/man3/gnutls_ia_send.3.gz -man/man3/gnutls_ia_set_client_avp_function.3.gz -man/man3/gnutls_ia_set_client_avp_ptr.3.gz -man/man3/gnutls_ia_set_server_avp_function.3.gz -man/man3/gnutls_ia_set_server_avp_ptr.3.gz -man/man3/gnutls_ia_verify_endphase.3.gz +man/man3/gnutls_hmac_set_nonce.3.gz man/man3/gnutls_init.3.gz +man/man3/gnutls_key_generate.3.gz man/man3/gnutls_kx_get.3.gz man/man3/gnutls_kx_get_id.3.gz man/man3/gnutls_kx_get_name.3.gz man/man3/gnutls_kx_list.3.gz man/man3/gnutls_kx_set_priority.3.gz +man/man3/gnutls_load_file.3.gz man/man3/gnutls_mac_get.3.gz man/man3/gnutls_mac_get_id.3.gz man/man3/gnutls_mac_get_key_size.3.gz man/man3/gnutls_mac_get_name.3.gz +man/man3/gnutls_mac_get_nonce_size.3.gz man/man3/gnutls_mac_list.3.gz man/man3/gnutls_mac_set_priority.3.gz -man/man3/gnutls_malloc.3.gz +man/man3/gnutls_ocsp_req_add_cert.3.gz +man/man3/gnutls_ocsp_req_add_cert_id.3.gz +man/man3/gnutls_ocsp_req_deinit.3.gz +man/man3/gnutls_ocsp_req_export.3.gz +man/man3/gnutls_ocsp_req_get_cert_id.3.gz +man/man3/gnutls_ocsp_req_get_extension.3.gz +man/man3/gnutls_ocsp_req_get_nonce.3.gz +man/man3/gnutls_ocsp_req_get_version.3.gz +man/man3/gnutls_ocsp_req_import.3.gz +man/man3/gnutls_ocsp_req_init.3.gz +man/man3/gnutls_ocsp_req_print.3.gz +man/man3/gnutls_ocsp_req_randomize_nonce.3.gz +man/man3/gnutls_ocsp_req_set_extension.3.gz +man/man3/gnutls_ocsp_req_set_nonce.3.gz +man/man3/gnutls_ocsp_resp_check_crt.3.gz +man/man3/gnutls_ocsp_resp_deinit.3.gz +man/man3/gnutls_ocsp_resp_export.3.gz +man/man3/gnutls_ocsp_resp_get_certs.3.gz +man/man3/gnutls_ocsp_resp_get_extension.3.gz +man/man3/gnutls_ocsp_resp_get_nonce.3.gz +man/man3/gnutls_ocsp_resp_get_produced.3.gz +man/man3/gnutls_ocsp_resp_get_responder.3.gz +man/man3/gnutls_ocsp_resp_get_response.3.gz +man/man3/gnutls_ocsp_resp_get_signature.3.gz +man/man3/gnutls_ocsp_resp_get_signature_algorithm.3.gz +man/man3/gnutls_ocsp_resp_get_single.3.gz +man/man3/gnutls_ocsp_resp_get_status.3.gz +man/man3/gnutls_ocsp_resp_get_version.3.gz +man/man3/gnutls_ocsp_resp_import.3.gz +man/man3/gnutls_ocsp_resp_init.3.gz +man/man3/gnutls_ocsp_resp_print.3.gz +man/man3/gnutls_ocsp_resp_verify.3.gz +man/man3/gnutls_ocsp_resp_verify_direct.3.gz +man/man3/gnutls_ocsp_status_request_enable_client.3.gz +man/man3/gnutls_ocsp_status_request_get.3.gz +man/man3/gnutls_ocsp_status_request_is_checked.3.gz man/man3/gnutls_openpgp_crt_check_hostname.3.gz man/man3/gnutls_openpgp_crt_deinit.3.gz man/man3/gnutls_openpgp_crt_export.3.gz +man/man3/gnutls_openpgp_crt_export2.3.gz man/man3/gnutls_openpgp_crt_get_auth_subkey.3.gz man/man3/gnutls_openpgp_crt_get_creation_time.3.gz man/man3/gnutls_openpgp_crt_get_expiration_time.3.gz @@ -288,6 +347,7 @@ man/man3/gnutls_openpgp_keyring_import.3.gz man/man3/gnutls_openpgp_keyring_init.3.gz man/man3/gnutls_openpgp_privkey_deinit.3.gz man/man3/gnutls_openpgp_privkey_export.3.gz +man/man3/gnutls_openpgp_privkey_export2.3.gz man/man3/gnutls_openpgp_privkey_export_dsa_raw.3.gz man/man3/gnutls_openpgp_privkey_export_rsa_raw.3.gz man/man3/gnutls_openpgp_privkey_export_subkey_dsa_raw.3.gz @@ -312,6 +372,12 @@ man/man3/gnutls_openpgp_privkey_set_preferred_key_id.3.gz man/man3/gnutls_openpgp_privkey_sign_hash.3.gz man/man3/gnutls_openpgp_send_cert.3.gz man/man3/gnutls_openpgp_set_recv_key_function.3.gz +man/man3/gnutls_pcert_deinit.3.gz +man/man3/gnutls_pcert_import_openpgp.3.gz +man/man3/gnutls_pcert_import_openpgp_raw.3.gz +man/man3/gnutls_pcert_import_x509.3.gz +man/man3/gnutls_pcert_import_x509_raw.3.gz +man/man3/gnutls_pcert_list_import_x509_raw.3.gz man/man3/gnutls_pem_base64_decode.3.gz man/man3/gnutls_pem_base64_decode_alloc.3.gz man/man3/gnutls_pem_base64_encode.3.gz @@ -322,35 +388,49 @@ man/man3/gnutls_pk_bits_to_sec_param.3.gz man/man3/gnutls_pk_get_id.3.gz man/man3/gnutls_pk_get_name.3.gz man/man3/gnutls_pk_list.3.gz +man/man3/gnutls_pk_to_sign.3.gz man/man3/gnutls_pkcs11_add_provider.3.gz man/man3/gnutls_pkcs11_copy_secret_key.3.gz man/man3/gnutls_pkcs11_copy_x509_crt.3.gz man/man3/gnutls_pkcs11_copy_x509_privkey.3.gz man/man3/gnutls_pkcs11_deinit.3.gz man/man3/gnutls_pkcs11_delete_url.3.gz +man/man3/gnutls_pkcs11_get_pin_function.3.gz +man/man3/gnutls_pkcs11_get_raw_issuer.3.gz man/man3/gnutls_pkcs11_init.3.gz man/man3/gnutls_pkcs11_obj_deinit.3.gz man/man3/gnutls_pkcs11_obj_export.3.gz +man/man3/gnutls_pkcs11_obj_export2.3.gz +man/man3/gnutls_pkcs11_obj_export3.3.gz man/man3/gnutls_pkcs11_obj_export_url.3.gz man/man3/gnutls_pkcs11_obj_get_info.3.gz man/man3/gnutls_pkcs11_obj_get_type.3.gz man/man3/gnutls_pkcs11_obj_import_url.3.gz man/man3/gnutls_pkcs11_obj_init.3.gz man/man3/gnutls_pkcs11_obj_list_import_url.3.gz +man/man3/gnutls_pkcs11_obj_list_import_url2.3.gz +man/man3/gnutls_pkcs11_obj_set_pin_function.3.gz man/man3/gnutls_pkcs11_privkey_deinit.3.gz man/man3/gnutls_pkcs11_privkey_export_url.3.gz +man/man3/gnutls_pkcs11_privkey_generate.3.gz +man/man3/gnutls_pkcs11_privkey_generate2.3.gz man/man3/gnutls_pkcs11_privkey_get_info.3.gz man/man3/gnutls_pkcs11_privkey_get_pk_algorithm.3.gz man/man3/gnutls_pkcs11_privkey_import_url.3.gz man/man3/gnutls_pkcs11_privkey_init.3.gz +man/man3/gnutls_pkcs11_privkey_set_pin_function.3.gz +man/man3/gnutls_pkcs11_privkey_status.3.gz +man/man3/gnutls_pkcs11_reinit.3.gz man/man3/gnutls_pkcs11_set_pin_function.3.gz man/man3/gnutls_pkcs11_set_token_function.3.gz man/man3/gnutls_pkcs11_token_get_flags.3.gz man/man3/gnutls_pkcs11_token_get_info.3.gz man/man3/gnutls_pkcs11_token_get_mechanism.3.gz +man/man3/gnutls_pkcs11_token_get_random.3.gz man/man3/gnutls_pkcs11_token_get_url.3.gz man/man3/gnutls_pkcs11_token_init.3.gz man/man3/gnutls_pkcs11_token_set_pin.3.gz +man/man3/gnutls_pkcs11_type_get_name.3.gz man/man3/gnutls_pkcs12_bag_decrypt.3.gz man/man3/gnutls_pkcs12_bag_deinit.3.gz man/man3/gnutls_pkcs12_bag_encrypt.3.gz @@ -367,16 +447,19 @@ man/man3/gnutls_pkcs12_bag_set_friendly_name.3.gz man/man3/gnutls_pkcs12_bag_set_key_id.3.gz man/man3/gnutls_pkcs12_deinit.3.gz man/man3/gnutls_pkcs12_export.3.gz +man/man3/gnutls_pkcs12_export2.3.gz man/man3/gnutls_pkcs12_generate_mac.3.gz man/man3/gnutls_pkcs12_get_bag.3.gz man/man3/gnutls_pkcs12_import.3.gz man/man3/gnutls_pkcs12_init.3.gz man/man3/gnutls_pkcs12_set_bag.3.gz +man/man3/gnutls_pkcs12_simple_parse.3.gz man/man3/gnutls_pkcs12_verify_mac.3.gz man/man3/gnutls_pkcs7_deinit.3.gz man/man3/gnutls_pkcs7_delete_crl.3.gz man/man3/gnutls_pkcs7_delete_crt.3.gz man/man3/gnutls_pkcs7_export.3.gz +man/man3/gnutls_pkcs7_export2.3.gz man/man3/gnutls_pkcs7_get_crl_count.3.gz man/man3/gnutls_pkcs7_get_crl_raw.3.gz man/man3/gnutls_pkcs7_get_crt_count.3.gz @@ -389,20 +472,40 @@ man/man3/gnutls_pkcs7_set_crt.3.gz man/man3/gnutls_pkcs7_set_crt_raw.3.gz man/man3/gnutls_prf.3.gz man/man3/gnutls_prf_raw.3.gz +man/man3/gnutls_priority_certificate_type_list.3.gz +man/man3/gnutls_priority_cipher_list.3.gz +man/man3/gnutls_priority_compression_list.3.gz man/man3/gnutls_priority_deinit.3.gz +man/man3/gnutls_priority_ecc_curve_list.3.gz +man/man3/gnutls_priority_get_cipher_suite_index.3.gz man/man3/gnutls_priority_init.3.gz +man/man3/gnutls_priority_kx_list.3.gz +man/man3/gnutls_priority_mac_list.3.gz +man/man3/gnutls_priority_protocol_list.3.gz man/man3/gnutls_priority_set.3.gz man/man3/gnutls_priority_set_direct.3.gz +man/man3/gnutls_priority_sign_list.3.gz man/man3/gnutls_privkey_decrypt_data.3.gz man/man3/gnutls_privkey_deinit.3.gz man/man3/gnutls_privkey_get_pk_algorithm.3.gz man/man3/gnutls_privkey_get_type.3.gz +man/man3/gnutls_privkey_import_ext.3.gz +man/man3/gnutls_privkey_import_ext2.3.gz man/man3/gnutls_privkey_import_openpgp.3.gz +man/man3/gnutls_privkey_import_openpgp_raw.3.gz man/man3/gnutls_privkey_import_pkcs11.3.gz +man/man3/gnutls_privkey_import_pkcs11_url.3.gz +man/man3/gnutls_privkey_import_tpm_raw.3.gz +man/man3/gnutls_privkey_import_tpm_url.3.gz +man/man3/gnutls_privkey_import_url.3.gz man/man3/gnutls_privkey_import_x509.3.gz +man/man3/gnutls_privkey_import_x509_raw.3.gz man/man3/gnutls_privkey_init.3.gz +man/man3/gnutls_privkey_set_pin_function.3.gz man/man3/gnutls_privkey_sign_data.3.gz man/man3/gnutls_privkey_sign_hash.3.gz +man/man3/gnutls_privkey_sign_raw_data.3.gz +man/man3/gnutls_privkey_status.3.gz man/man3/gnutls_protocol_get_id.3.gz man/man3/gnutls_protocol_get_name.3.gz man/man3/gnutls_protocol_get_version.3.gz @@ -413,7 +516,6 @@ man/man3/gnutls_psk_allocate_server_credentials.3.gz man/man3/gnutls_psk_client_get_hint.3.gz man/man3/gnutls_psk_free_client_credentials.3.gz man/man3/gnutls_psk_free_server_credentials.3.gz -man/man3/gnutls_psk_netconf_derive_key.3.gz man/man3/gnutls_psk_server_get_username.3.gz man/man3/gnutls_psk_set_client_credentials.3.gz man/man3/gnutls_psk_set_client_credentials_function.3.gz @@ -424,36 +526,65 @@ man/man3/gnutls_psk_set_server_credentials_hint.3.gz man/man3/gnutls_psk_set_server_dh_params.3.gz man/man3/gnutls_psk_set_server_params_function.3.gz man/man3/gnutls_pubkey_deinit.3.gz +man/man3/gnutls_pubkey_encrypt_data.3.gz man/man3/gnutls_pubkey_export.3.gz +man/man3/gnutls_pubkey_export2.3.gz man/man3/gnutls_pubkey_get_key_id.3.gz man/man3/gnutls_pubkey_get_key_usage.3.gz +man/man3/gnutls_pubkey_get_openpgp_key_id.3.gz man/man3/gnutls_pubkey_get_pk_algorithm.3.gz man/man3/gnutls_pubkey_get_pk_dsa_raw.3.gz +man/man3/gnutls_pubkey_get_pk_ecc_raw.3.gz +man/man3/gnutls_pubkey_get_pk_ecc_x962.3.gz man/man3/gnutls_pubkey_get_pk_rsa_raw.3.gz man/man3/gnutls_pubkey_get_preferred_hash_algorithm.3.gz man/man3/gnutls_pubkey_get_verify_algorithm.3.gz man/man3/gnutls_pubkey_import.3.gz man/man3/gnutls_pubkey_import_dsa_raw.3.gz +man/man3/gnutls_pubkey_import_ecc_raw.3.gz +man/man3/gnutls_pubkey_import_ecc_x962.3.gz man/man3/gnutls_pubkey_import_openpgp.3.gz +man/man3/gnutls_pubkey_import_openpgp_raw.3.gz man/man3/gnutls_pubkey_import_pkcs11.3.gz man/man3/gnutls_pubkey_import_pkcs11_url.3.gz man/man3/gnutls_pubkey_import_privkey.3.gz man/man3/gnutls_pubkey_import_rsa_raw.3.gz +man/man3/gnutls_pubkey_import_tpm_raw.3.gz +man/man3/gnutls_pubkey_import_tpm_url.3.gz +man/man3/gnutls_pubkey_import_url.3.gz man/man3/gnutls_pubkey_import_x509.3.gz +man/man3/gnutls_pubkey_import_x509_crq.3.gz +man/man3/gnutls_pubkey_import_x509_raw.3.gz man/man3/gnutls_pubkey_init.3.gz +man/man3/gnutls_pubkey_print.3.gz man/man3/gnutls_pubkey_set_key_usage.3.gz +man/man3/gnutls_pubkey_set_pin_function.3.gz man/man3/gnutls_pubkey_verify_data.3.gz +man/man3/gnutls_pubkey_verify_data2.3.gz man/man3/gnutls_pubkey_verify_hash.3.gz +man/man3/gnutls_pubkey_verify_hash2.3.gz +man/man3/gnutls_random_art.3.gz +man/man3/gnutls_range_split.3.gz +man/man3/gnutls_record_can_use_length_hiding.3.gz +man/man3/gnutls_record_check_corked.3.gz man/man3/gnutls_record_check_pending.3.gz +man/man3/gnutls_record_cork.3.gz man/man3/gnutls_record_disable_padding.3.gz man/man3/gnutls_record_get_direction.3.gz +man/man3/gnutls_record_get_discarded.3.gz man/man3/gnutls_record_get_max_size.3.gz +man/man3/gnutls_record_overhead_size.3.gz man/man3/gnutls_record_recv.3.gz +man/man3/gnutls_record_recv_seq.3.gz man/man3/gnutls_record_send.3.gz +man/man3/gnutls_record_send_range.3.gz +man/man3/gnutls_record_set_max_empty_records.3.gz man/man3/gnutls_record_set_max_size.3.gz -man/man3/gnutls_register_md5_handler.3.gz +man/man3/gnutls_record_set_timeout.3.gz +man/man3/gnutls_record_uncork.3.gz man/man3/gnutls_rehandshake.3.gz man/man3/gnutls_rnd.3.gz +man/man3/gnutls_rnd_refresh.3.gz man/man3/gnutls_rsa_export_get_modulus_bits.3.gz man/man3/gnutls_rsa_export_get_pubkey.3.gz man/man3/gnutls_rsa_params_cpy.3.gz @@ -471,24 +602,35 @@ man/man3/gnutls_server_name_get.3.gz man/man3/gnutls_server_name_set.3.gz man/man3/gnutls_session_channel_binding.3.gz man/man3/gnutls_session_enable_compatibility_mode.3.gz +man/man3/gnutls_session_force_valid.3.gz man/man3/gnutls_session_get_data.3.gz man/man3/gnutls_session_get_data2.3.gz +man/man3/gnutls_session_get_desc.3.gz man/man3/gnutls_session_get_id.3.gz +man/man3/gnutls_session_get_id2.3.gz man/man3/gnutls_session_get_ptr.3.gz +man/man3/gnutls_session_get_random.3.gz man/man3/gnutls_session_is_resumed.3.gz +man/man3/gnutls_session_resumption_requested.3.gz man/man3/gnutls_session_set_data.3.gz +man/man3/gnutls_session_set_id.3.gz +man/man3/gnutls_session_set_premaster.3.gz man/man3/gnutls_session_set_ptr.3.gz man/man3/gnutls_session_ticket_enable_client.3.gz man/man3/gnutls_session_ticket_enable_server.3.gz man/man3/gnutls_session_ticket_key_generate.3.gz man/man3/gnutls_set_default_export_priority.3.gz man/man3/gnutls_set_default_priority.3.gz -man/man3/gnutls_sign_algorithm_get_name.3.gz +man/man3/gnutls_sign_algorithm_get.3.gz +man/man3/gnutls_sign_algorithm_get_client.3.gz man/man3/gnutls_sign_algorithm_get_requested.3.gz man/man3/gnutls_sign_callback_get.3.gz man/man3/gnutls_sign_callback_set.3.gz +man/man3/gnutls_sign_get_hash_algorithm.3.gz man/man3/gnutls_sign_get_id.3.gz man/man3/gnutls_sign_get_name.3.gz +man/man3/gnutls_sign_get_pk_algorithm.3.gz +man/man3/gnutls_sign_is_secure.3.gz man/man3/gnutls_sign_list.3.gz man/man3/gnutls_srp_allocate_client_credentials.3.gz man/man3/gnutls_srp_allocate_server_credentials.3.gz @@ -505,23 +647,50 @@ man/man3/gnutls_srp_set_prime_bits.3.gz man/man3/gnutls_srp_set_server_credentials_file.3.gz man/man3/gnutls_srp_set_server_credentials_function.3.gz man/man3/gnutls_srp_verifier.3.gz +man/man3/gnutls_srtp_get_keys.3.gz +man/man3/gnutls_srtp_get_mki.3.gz +man/man3/gnutls_srtp_get_profile_id.3.gz +man/man3/gnutls_srtp_get_profile_name.3.gz +man/man3/gnutls_srtp_get_selected_profile.3.gz +man/man3/gnutls_srtp_set_mki.3.gz +man/man3/gnutls_srtp_set_profile.3.gz +man/man3/gnutls_srtp_set_profile_direct.3.gz +man/man3/gnutls_store_commitment.3.gz +man/man3/gnutls_store_pubkey.3.gz man/man3/gnutls_strerror.3.gz man/man3/gnutls_strerror_name.3.gz man/man3/gnutls_supplemental_get_name.3.gz +man/man3/gnutls_tdb_deinit.3.gz +man/man3/gnutls_tdb_init.3.gz +man/man3/gnutls_tdb_set_store_commitment_func.3.gz +man/man3/gnutls_tdb_set_store_func.3.gz +man/man3/gnutls_tdb_set_verify_func.3.gz +man/man3/gnutls_tpm_get_registered.3.gz +man/man3/gnutls_tpm_key_list_deinit.3.gz +man/man3/gnutls_tpm_key_list_get_url.3.gz +man/man3/gnutls_tpm_privkey_delete.3.gz +man/man3/gnutls_tpm_privkey_generate.3.gz +man/man3/gnutls_transport_get_int.3.gz +man/man3/gnutls_transport_get_int2.3.gz man/man3/gnutls_transport_get_ptr.3.gz man/man3/gnutls_transport_get_ptr2.3.gz man/man3/gnutls_transport_set_errno.3.gz man/man3/gnutls_transport_set_errno_function.3.gz -man/man3/gnutls_transport_set_global_errno.3.gz -man/man3/gnutls_transport_set_lowat.3.gz +man/man3/gnutls_transport_set_int.3.gz +man/man3/gnutls_transport_set_int2.3.gz man/man3/gnutls_transport_set_ptr.3.gz man/man3/gnutls_transport_set_ptr2.3.gz man/man3/gnutls_transport_set_pull_function.3.gz +man/man3/gnutls_transport_set_pull_timeout_function.3.gz man/man3/gnutls_transport_set_push_function.3.gz man/man3/gnutls_transport_set_vec_push_function.3.gz +man/man3/gnutls_url_is_supported.3.gz +man/man3/gnutls_verify_stored_pubkey.3.gz man/man3/gnutls_x509_crl_check_issuer.3.gz man/man3/gnutls_x509_crl_deinit.3.gz man/man3/gnutls_x509_crl_export.3.gz +man/man3/gnutls_x509_crl_export2.3.gz +man/man3/gnutls_x509_crl_get_authority_key_gn_serial.3.gz man/man3/gnutls_x509_crl_get_authority_key_id.3.gz man/man3/gnutls_x509_crl_get_crt_count.3.gz man/man3/gnutls_x509_crl_get_crt_serial.3.gz @@ -530,6 +699,7 @@ man/man3/gnutls_x509_crl_get_extension_data.3.gz man/man3/gnutls_x509_crl_get_extension_info.3.gz man/man3/gnutls_x509_crl_get_extension_oid.3.gz man/man3/gnutls_x509_crl_get_issuer_dn.3.gz +man/man3/gnutls_x509_crl_get_issuer_dn2.3.gz man/man3/gnutls_x509_crl_get_issuer_dn_by_oid.3.gz man/man3/gnutls_x509_crl_get_next_update.3.gz man/man3/gnutls_x509_crl_get_number.3.gz @@ -540,6 +710,8 @@ man/man3/gnutls_x509_crl_get_this_update.3.gz man/man3/gnutls_x509_crl_get_version.3.gz man/man3/gnutls_x509_crl_import.3.gz man/man3/gnutls_x509_crl_init.3.gz +man/man3/gnutls_x509_crl_list_import.3.gz +man/man3/gnutls_x509_crl_list_import2.3.gz man/man3/gnutls_x509_crl_print.3.gz man/man3/gnutls_x509_crl_privkey_sign.3.gz man/man3/gnutls_x509_crl_set_authority_key_id.3.gz @@ -554,12 +726,14 @@ man/man3/gnutls_x509_crl_sign2.3.gz man/man3/gnutls_x509_crl_verify.3.gz man/man3/gnutls_x509_crq_deinit.3.gz man/man3/gnutls_x509_crq_export.3.gz +man/man3/gnutls_x509_crq_export2.3.gz man/man3/gnutls_x509_crq_get_attribute_by_oid.3.gz man/man3/gnutls_x509_crq_get_attribute_data.3.gz man/man3/gnutls_x509_crq_get_attribute_info.3.gz man/man3/gnutls_x509_crq_get_basic_constraints.3.gz man/man3/gnutls_x509_crq_get_challenge_password.3.gz man/man3/gnutls_x509_crq_get_dn.3.gz +man/man3/gnutls_x509_crq_get_dn2.3.gz man/man3/gnutls_x509_crq_get_dn_by_oid.3.gz man/man3/gnutls_x509_crq_get_dn_oid.3.gz man/man3/gnutls_x509_crq_get_extension_by_oid.3.gz @@ -570,6 +744,7 @@ man/man3/gnutls_x509_crq_get_key_purpose_oid.3.gz man/man3/gnutls_x509_crq_get_key_rsa_raw.3.gz man/man3/gnutls_x509_crq_get_key_usage.3.gz man/man3/gnutls_x509_crq_get_pk_algorithm.3.gz +man/man3/gnutls_x509_crq_get_private_key_usage_period.3.gz man/man3/gnutls_x509_crq_get_subject_alt_name.3.gz man/man3/gnutls_x509_crq_get_subject_alt_othername_oid.3.gz man/man3/gnutls_x509_crq_get_version.3.gz @@ -580,11 +755,13 @@ man/man3/gnutls_x509_crq_privkey_sign.3.gz man/man3/gnutls_x509_crq_set_attribute_by_oid.3.gz man/man3/gnutls_x509_crq_set_basic_constraints.3.gz man/man3/gnutls_x509_crq_set_challenge_password.3.gz +man/man3/gnutls_x509_crq_set_dn.3.gz man/man3/gnutls_x509_crq_set_dn_by_oid.3.gz man/man3/gnutls_x509_crq_set_key.3.gz man/man3/gnutls_x509_crq_set_key_purpose_oid.3.gz man/man3/gnutls_x509_crq_set_key_rsa_raw.3.gz man/man3/gnutls_x509_crq_set_key_usage.3.gz +man/man3/gnutls_x509_crq_set_private_key_usage_period.3.gz man/man3/gnutls_x509_crq_set_pubkey.3.gz man/man3/gnutls_x509_crq_set_subject_alt_name.3.gz man/man3/gnutls_x509_crq_set_version.3.gz @@ -597,12 +774,16 @@ man/man3/gnutls_x509_crt_check_revocation.3.gz man/man3/gnutls_x509_crt_cpy_crl_dist_points.3.gz man/man3/gnutls_x509_crt_deinit.3.gz man/man3/gnutls_x509_crt_export.3.gz +man/man3/gnutls_x509_crt_export2.3.gz man/man3/gnutls_x509_crt_get_activation_time.3.gz +man/man3/gnutls_x509_crt_get_authority_info_access.3.gz +man/man3/gnutls_x509_crt_get_authority_key_gn_serial.3.gz man/man3/gnutls_x509_crt_get_authority_key_id.3.gz man/man3/gnutls_x509_crt_get_basic_constraints.3.gz man/man3/gnutls_x509_crt_get_ca_status.3.gz man/man3/gnutls_x509_crt_get_crl_dist_points.3.gz man/man3/gnutls_x509_crt_get_dn.3.gz +man/man3/gnutls_x509_crt_get_dn2.3.gz man/man3/gnutls_x509_crt_get_dn_by_oid.3.gz man/man3/gnutls_x509_crt_get_dn_oid.3.gz man/man3/gnutls_x509_crt_get_expiration_time.3.gz @@ -616,6 +797,7 @@ man/man3/gnutls_x509_crt_get_issuer_alt_name.3.gz man/man3/gnutls_x509_crt_get_issuer_alt_name2.3.gz man/man3/gnutls_x509_crt_get_issuer_alt_othername_oid.3.gz man/man3/gnutls_x509_crt_get_issuer_dn.3.gz +man/man3/gnutls_x509_crt_get_issuer_dn2.3.gz man/man3/gnutls_x509_crt_get_issuer_dn_by_oid.3.gz man/man3/gnutls_x509_crt_get_issuer_dn_oid.3.gz man/man3/gnutls_x509_crt_get_issuer_unique_id.3.gz @@ -625,7 +807,9 @@ man/man3/gnutls_x509_crt_get_key_usage.3.gz man/man3/gnutls_x509_crt_get_pk_algorithm.3.gz man/man3/gnutls_x509_crt_get_pk_dsa_raw.3.gz man/man3/gnutls_x509_crt_get_pk_rsa_raw.3.gz +man/man3/gnutls_x509_crt_get_policy.3.gz man/man3/gnutls_x509_crt_get_preferred_hash_algorithm.3.gz +man/man3/gnutls_x509_crt_get_private_key_usage_period.3.gz man/man3/gnutls_x509_crt_get_proxy.3.gz man/man3/gnutls_x509_crt_get_raw_dn.3.gz man/man3/gnutls_x509_crt_get_raw_issuer_dn.3.gz @@ -645,11 +829,13 @@ man/man3/gnutls_x509_crt_import_pkcs11.3.gz man/man3/gnutls_x509_crt_import_pkcs11_url.3.gz man/man3/gnutls_x509_crt_init.3.gz man/man3/gnutls_x509_crt_list_import.3.gz +man/man3/gnutls_x509_crt_list_import2.3.gz man/man3/gnutls_x509_crt_list_import_pkcs11.3.gz man/man3/gnutls_x509_crt_list_verify.3.gz man/man3/gnutls_x509_crt_print.3.gz man/man3/gnutls_x509_crt_privkey_sign.3.gz man/man3/gnutls_x509_crt_set_activation_time.3.gz +man/man3/gnutls_x509_crt_set_authority_info_access.3.gz man/man3/gnutls_x509_crt_set_authority_key_id.3.gz man/man3/gnutls_x509_crt_set_basic_constraints.3.gz man/man3/gnutls_x509_crt_set_ca_status.3.gz @@ -657,13 +843,18 @@ man/man3/gnutls_x509_crt_set_crl_dist_points.3.gz man/man3/gnutls_x509_crt_set_crl_dist_points2.3.gz man/man3/gnutls_x509_crt_set_crq.3.gz man/man3/gnutls_x509_crt_set_crq_extensions.3.gz +man/man3/gnutls_x509_crt_set_dn.3.gz man/man3/gnutls_x509_crt_set_dn_by_oid.3.gz man/man3/gnutls_x509_crt_set_expiration_time.3.gz man/man3/gnutls_x509_crt_set_extension_by_oid.3.gz +man/man3/gnutls_x509_crt_set_issuer_dn.3.gz man/man3/gnutls_x509_crt_set_issuer_dn_by_oid.3.gz man/man3/gnutls_x509_crt_set_key.3.gz man/man3/gnutls_x509_crt_set_key_purpose_oid.3.gz man/man3/gnutls_x509_crt_set_key_usage.3.gz +man/man3/gnutls_x509_crt_set_pin_function.3.gz +man/man3/gnutls_x509_crt_set_policy.3.gz +man/man3/gnutls_x509_crt_set_private_key_usage_period.3.gz man/man3/gnutls_x509_crt_set_proxy.3.gz man/man3/gnutls_x509_crt_set_proxy_dn.3.gz man/man3/gnutls_x509_crt_set_pubkey.3.gz @@ -679,14 +870,20 @@ man/man3/gnutls_x509_crt_verify_data.3.gz man/man3/gnutls_x509_crt_verify_hash.3.gz man/man3/gnutls_x509_dn_deinit.3.gz man/man3/gnutls_x509_dn_export.3.gz +man/man3/gnutls_x509_dn_export2.3.gz man/man3/gnutls_x509_dn_get_rdn_ava.3.gz man/man3/gnutls_x509_dn_import.3.gz man/man3/gnutls_x509_dn_init.3.gz man/man3/gnutls_x509_dn_oid_known.3.gz +man/man3/gnutls_x509_dn_oid_name.3.gz +man/man3/gnutls_x509_policy_release.3.gz man/man3/gnutls_x509_privkey_cpy.3.gz man/man3/gnutls_x509_privkey_deinit.3.gz man/man3/gnutls_x509_privkey_export.3.gz +man/man3/gnutls_x509_privkey_export2.3.gz +man/man3/gnutls_x509_privkey_export2_pkcs8.3.gz man/man3/gnutls_x509_privkey_export_dsa_raw.3.gz +man/man3/gnutls_x509_privkey_export_ecc_raw.3.gz man/man3/gnutls_x509_privkey_export_pkcs8.3.gz man/man3/gnutls_x509_privkey_export_rsa_raw.3.gz man/man3/gnutls_x509_privkey_export_rsa_raw2.3.gz @@ -694,8 +891,12 @@ man/man3/gnutls_x509_privkey_fix.3.gz man/man3/gnutls_x509_privkey_generate.3.gz man/man3/gnutls_x509_privkey_get_key_id.3.gz man/man3/gnutls_x509_privkey_get_pk_algorithm.3.gz +man/man3/gnutls_x509_privkey_get_pk_algorithm2.3.gz man/man3/gnutls_x509_privkey_import.3.gz +man/man3/gnutls_x509_privkey_import2.3.gz man/man3/gnutls_x509_privkey_import_dsa_raw.3.gz +man/man3/gnutls_x509_privkey_import_ecc_raw.3.gz +man/man3/gnutls_x509_privkey_import_openssl.3.gz man/man3/gnutls_x509_privkey_import_pkcs8.3.gz man/man3/gnutls_x509_privkey_import_rsa_raw.3.gz man/man3/gnutls_x509_privkey_import_rsa_raw2.3.gz @@ -703,24 +904,80 @@ man/man3/gnutls_x509_privkey_init.3.gz man/man3/gnutls_x509_privkey_sec_param.3.gz man/man3/gnutls_x509_privkey_sign_data.3.gz man/man3/gnutls_x509_privkey_sign_hash.3.gz -man/man3/gnutls_x509_privkey_verify_data.3.gz +man/man3/gnutls_x509_privkey_verify_params.3.gz man/man3/gnutls_x509_rdn_get.3.gz man/man3/gnutls_x509_rdn_get_by_oid.3.gz man/man3/gnutls_x509_rdn_get_oid.3.gz -%%NLS%%share/locale/cs/LC_MESSAGES/libgnutls.mo -%%NLS%%share/locale/de/LC_MESSAGES/libgnutls.mo -%%NLS%%share/locale/en@boldquot/LC_MESSAGES/libgnutls.mo -%%NLS%%share/locale/en@quot/LC_MESSAGES/libgnutls.mo -%%NLS%%share/locale/fr/LC_MESSAGES/libgnutls.mo -%%NLS%%share/locale/it/LC_MESSAGES/libgnutls.mo -%%NLS%%share/locale/ms/LC_MESSAGES/libgnutls.mo -%%NLS%%share/locale/nl/LC_MESSAGES/libgnutls.mo -%%NLS%%share/locale/pl/LC_MESSAGES/libgnutls.mo -%%NLS%%share/locale/sv/LC_MESSAGES/libgnutls.mo -%%NLS%%share/locale/vi/LC_MESSAGES/libgnutls.mo -%%NLS%%share/locale/zh_CN/LC_MESSAGES/libgnutls.mo -%%NLS%%@dirrmtry share/locale/en@quot/LC_MESSAGES -%%NLS%%@dirrmtry share/locale/en@quot -%%NLS%%@dirrmtry share/locale/en@boldquot/LC_MESSAGES -%%NLS%%@dirrmtry share/locale/en@boldquot +man/man3/gnutls_x509_trust_list_add_cas.3.gz +man/man3/gnutls_x509_trust_list_add_crls.3.gz +man/man3/gnutls_x509_trust_list_add_named_crt.3.gz +man/man3/gnutls_x509_trust_list_add_system_trust.3.gz +man/man3/gnutls_x509_trust_list_add_trust_file.3.gz +man/man3/gnutls_x509_trust_list_add_trust_mem.3.gz +man/man3/gnutls_x509_trust_list_deinit.3.gz +man/man3/gnutls_x509_trust_list_get_issuer.3.gz +man/man3/gnutls_x509_trust_list_init.3.gz +man/man3/gnutls_x509_trust_list_remove_cas.3.gz +man/man3/gnutls_x509_trust_list_remove_trust_file.3.gz +man/man3/gnutls_x509_trust_list_remove_trust_mem.3.gz +man/man3/gnutls_x509_trust_list_verify_crt.3.gz +man/man3/gnutls_x509_trust_list_verify_named_crt.3.gz +man/man3/xssl_client_init.3.gz +man/man3/xssl_cred_deinit.3.gz +man/man3/xssl_cred_init.3.gz +man/man3/xssl_deinit.3.gz +man/man3/xssl_flush.3.gz +man/man3/xssl_get_session.3.gz +man/man3/xssl_getdelim.3.gz +man/man3/xssl_printf.3.gz +man/man3/xssl_read.3.gz +man/man3/xssl_server_init.3.gz +man/man3/xssl_sinit.3.gz +man/man3/xssl_write.3.gz +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-alert.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-cert-select-pkcs11.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-cert-select.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-client-anon.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-client-dtls.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-client-psk.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-client-resume.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-client-srp.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-client-x509.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-client-xssl1.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-client-xssl2.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-crq.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-ocsp-client.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-pkcs11-list.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-pkcs12.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-serv-anon.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-serv-dtls.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-serv-pgp.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-serv-psk.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-serv-srp.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-serv-x509.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-session-info.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-verify-ssh.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-verify.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-x509-info.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples.h +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/print-ciphersuites.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tcp.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/udp.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/verify.c +%%NLS%%share/locale/cs/LC_MESSAGES/gnutls.mo +%%NLS%%share/locale/de/LC_MESSAGES/gnutls.mo +%%NLS%%share/locale/en@boldquot/LC_MESSAGES/gnutls.mo +%%NLS%%share/locale/en@quot/LC_MESSAGES/gnutls.mo +%%NLS%%share/locale/eo/LC_MESSAGES/gnutls.mo +%%NLS%%share/locale/fi/LC_MESSAGES/gnutls.mo +%%NLS%%share/locale/fr/LC_MESSAGES/gnutls.mo +%%NLS%%share/locale/it/LC_MESSAGES/gnutls.mo +%%NLS%%share/locale/ms/LC_MESSAGES/gnutls.mo +%%NLS%%share/locale/nl/LC_MESSAGES/gnutls.mo +%%NLS%%share/locale/pl/LC_MESSAGES/gnutls.mo +%%NLS%%share/locale/sv/LC_MESSAGES/gnutls.mo +%%NLS%%share/locale/uk/LC_MESSAGES/gnutls.mo +%%NLS%%share/locale/vi/LC_MESSAGES/gnutls.mo +%%NLS%%share/locale/zh_CN/LC_MESSAGES/gnutls.mo @dirrm include/gnutls +%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%% diff --git a/security/gnutls3/Makefile b/security/gnutls3/Makefile deleted file mode 100644 index 2ea7dedab345..000000000000 --- a/security/gnutls3/Makefile +++ /dev/null @@ -1,93 +0,0 @@ -# Created by: William Grzybowski <wg@FreeBSD.org> -# $FreeBSD$ - -PORTNAME= gnutls -PORTVERSION= 3.1.25 -PORTREVISION= 3 -CATEGORIES= security net -MASTER_SITES= ftp://ftp.gnutls.org/gcrypt/gnutls/v3.1/ -PKGNAMESUFFIX= ${GNUTLS_SUFFIX} - -MAINTAINER= bdrewery@FreeBSD.org -COMMENT= GNU Transport Layer Security library - -LIB_DEPENDS= libgpg-error.so:${PORTSDIR}/security/libgpg-error \ - libnettle.so:${PORTSDIR}/security/nettle \ - libp11-kit.so:${PORTSDIR}/security/p11-kit \ - libidn.so:${PORTSDIR}/dns/libidn \ - libtspi.so:${PORTSDIR}/security/trousers - -GNUTLS_SUFFIX= 3 - -USES= gmake iconv libtool:keepla makeinfo pkgconfig tar:xz -USE_LDCONFIG= ${PREFIX}/lib/gnutls3 -CPPFLAGS+= -I${LOCALBASE}/include -fPIC -LDFLAGS= -L${LOCALBASE}/lib -GNU_CONFIGURE= yes -CONFIGURE_ENV= MAKEINFO="makeinfo --no-split" -CONFIGURE_ARGS= --program-suffix=${GNUTLS_SUFFIX} \ - --includedir="${PREFIX}/include/gnutls${GNUTLS_SUFFIX}" \ - --libdir="${PREFIX}/lib/gnutls${GNUTLS_SUFFIX}" \ - --disable-guile \ - --disable-nls \ - --disable-silent-rules \ - --disable-hardware-acceleration \ - --enable-local-libopts - -DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${GNUTLS_SUFFIX} -EXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME}${GNUTLS_SUFFIX} -INFO_SUBDIR= gnutls${GNUTLS_SUFFIX} - -OPTIONS_DEFINE= CXX DOCS EXAMPLES LIBTASN1 LIBDANE -OPTIONS_DEFAULT= CXX -OPTIONS_SUB= yes - -LIBTASN1_DESC= Use libtasn1 from ports -LIBDANE_DESC= DNSSEC support for DANE (danetool3 --check) -LIBDANE_LIB_DEPENDS= libunbound.so:${PORTSDIR}/dns/unbound -LIBDANE_CONFIGURE_OFF= --disable-libdane - -CXX_CONFIGURE_ENABLE= cxx - -.include <bsd.port.options.mk> - -.if ${PORT_OPTIONS:MLIBTASN1} || exists(${LOCALBASE}/lib/libtasn1.so.7) -LIB_DEPENDS+= libtasn1.so:${PORTSDIR}/security/libtasn1 -.else -CONFIGURE_ARGS+= --with-included-libtasn1 -.endif - -PORTDOCS= AUTHORS NEWS README THANKS -EXAMPLES= doc/examples/*.c - -#INFO= gnutls - -post-patch: - @${MV} ${WRKSRC}/libdane/gnutls-dane.pc.in \ - ${WRKSRC}/libdane/gnutls${GNUTLS_SUFFIX}-dane.pc.in - # Force regenerating as the dist has info-5, but sometimes when - # regnerating it will decide to only create up to info-4, thus - # causing plist discrepency. So just rebuild and use --no-split - @${RM} ${WRKSRC}/doc/gnutls.info* - -pre-configure: - @${CP} ${WRKSRC}/lib/gnutls.pc.in ${WRKSRC}/lib/gnutls${GNUTLS_SUFFIX}.pc.in - @${REINPLACE_CMD} \ - -e 's,(libdir)/pkgconfig,(prefix)/libdata/pkgconfig,' \ - -e 's,gnutls\.pc,gnutls${GNUTLS_SUFFIX}\.pc,g' \ - -e 's,gnutls-dane\.pc,gnutls${GNUTLS_SUFFIX}-dane\.pc,g' \ - ${WRKSRC}/lib/Makefile.in \ - ${WRKSRC}/libdane/Makefile.in \ - ${WRKSRC}/configure - @${REINPLACE_CMD} -e 's,(top_builddir)$$,(top_builddir) -I$$(top_builddir)/lib/includes -I$$(top_builddir)/libextra/includes,' \ - ${WRKSRC}/doc/Makefile.in - -post-install: - @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} - cd ${WRKSRC} && ${INSTALL_DATA} ${EXAMPLES} ${STAGEDIR}${EXAMPLESDIR} - @${MKDIR} ${STAGEDIR}${DOCSDIR} -.for i in ${PORTDOCS} - ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} -.endfor - -.include <bsd.port.mk> diff --git a/security/gnutls3/distinfo b/security/gnutls3/distinfo deleted file mode 100644 index 254b1d9c5723..000000000000 --- a/security/gnutls3/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (gnutls-3.1.25.tar.xz) = 36c2f85b848eb46235909a893b8c17474325084a705b4f6da3c3594e8b94272e -SIZE (gnutls-3.1.25.tar.xz) = 5150612 diff --git a/security/gnutls3/pkg-descr b/security/gnutls3/pkg-descr deleted file mode 100644 index 909076817794..000000000000 --- a/security/gnutls3/pkg-descr +++ /dev/null @@ -1,17 +0,0 @@ -GnuTLS is a portable ANSI C based library which implements the TLS 1.0 and -SSL 3.0 protocols. The library does not include any patented algorithms and -is available under the GNU Lesser GPL license. - -Important features of the GnuTLS library include: -- Thread safety -- Support for both TLS 1.0 and SSL 3.0 protocols -- Support for both X.509 and OpenPGP certificates -- Support for basic parsing and verification of certificates -- Support for SRP for TLS authentication -- Support for TLS Extension mechanism -- Support for TLS Compression Methods - -Additionaly GnuTLS provides an emulation API for the widely used -OpenSSL library, to ease integration with existing applications. - -WWW: http://www.gnutls.org/ diff --git a/security/gnutls3/pkg-plist b/security/gnutls3/pkg-plist deleted file mode 100644 index 0b3ce3e018d3..000000000000 --- a/security/gnutls3/pkg-plist +++ /dev/null @@ -1,943 +0,0 @@ -bin/certtool3 -bin/crywrap3 -bin/danetool3 -bin/gnutls-cli-debug3 -bin/gnutls-cli3 -bin/gnutls-serv3 -bin/ocsptool3 -bin/p11tool3 -bin/psktool3 -bin/srptool3 -bin/tpmtool3 -include/gnutls3/gnutls/abstract.h -include/gnutls3/gnutls/compat.h -include/gnutls3/gnutls/crypto.h -%%LIBDANE%%include/gnutls3/gnutls/dane.h -include/gnutls3/gnutls/dtls.h -include/gnutls3/gnutls/gnutls.h -%%CXX%%include/gnutls3/gnutls/gnutlsxx.h -include/gnutls3/gnutls/ocsp.h -include/gnutls3/gnutls/openpgp.h -include/gnutls3/gnutls/openssl.h -include/gnutls3/gnutls/pkcs11.h -include/gnutls3/gnutls/pkcs12.h -include/gnutls3/gnutls/tpm.h -include/gnutls3/gnutls/x509.h -include/gnutls3/gnutls/xssl.h -info/gnutls3/dir -info/gnutls3/gnutls-client-server-use-case.png -info/gnutls3/gnutls-guile.info -info/gnutls3/gnutls-handshake-sequence.png -info/gnutls3/gnutls-handshake-state.png -info/gnutls3/gnutls-internals.png -info/gnutls3/gnutls-layers.png -info/gnutls3/gnutls-logo.png -info/gnutls3/gnutls-modauth.png -info/gnutls3/gnutls-pgp.png -info/gnutls3/gnutls-x509.png -info/gnutls3/gnutls.info -info/gnutls3/pkcs11-vision.png -%%LIBDANE%%lib/gnutls3/libgnutls-dane.a -%%LIBDANE%%lib/gnutls3/libgnutls-dane.la -%%LIBDANE%%lib/gnutls3/libgnutls-dane.so -%%LIBDANE%%lib/gnutls3/libgnutls-dane.so.0 -%%LIBDANE%%lib/gnutls3/libgnutls-dane.so.0.4.1 -lib/gnutls3/libgnutls-openssl.a -lib/gnutls3/libgnutls-openssl.la -lib/gnutls3/libgnutls-openssl.so -lib/gnutls3/libgnutls-openssl.so.27 -lib/gnutls3/libgnutls-openssl.so.27.0.2 -lib/gnutls3/libgnutls-xssl.a -lib/gnutls3/libgnutls-xssl.la -lib/gnutls3/libgnutls-xssl.so -lib/gnutls3/libgnutls-xssl.so.0 -lib/gnutls3/libgnutls-xssl.so.0.0.0 -lib/gnutls3/libgnutls.a -lib/gnutls3/libgnutls.la -lib/gnutls3/libgnutls.so -lib/gnutls3/libgnutls.so.28 -lib/gnutls3/libgnutls.so.28.21.5 -%%CXX%%lib/gnutls3/libgnutlsxx.a -%%CXX%%lib/gnutls3/libgnutlsxx.la -%%CXX%%lib/gnutls3/libgnutlsxx.so -%%CXX%%lib/gnutls3/libgnutlsxx.so.28 -%%CXX%%lib/gnutls3/libgnutlsxx.so.28.1.0 -libdata/pkgconfig/gnutls3.pc -%%LIBDANE%%libdata/pkgconfig/gnutls3-dane.pc -%%LIBDANE%%man/man1/danetool3.1.gz -man/man1/certtool3.1.gz -man/man1/gnutls-cli-debug3.1.gz -man/man1/gnutls-cli3.1.gz -man/man1/gnutls-serv3.1.gz -man/man1/ocsptool3.1.gz -man/man1/p11tool3.1.gz -man/man1/psktool3.1.gz -man/man1/srptool3.1.gz -man/man1/tpmtool3.1.gz -man/man3/gnutls_alert_get3.3.gz -man/man3/gnutls_alert_get_name3.3.gz -man/man3/gnutls_alert_get_strname3.3.gz -man/man3/gnutls_alert_send3.3.gz -man/man3/gnutls_alert_send_appropriate3.3.gz -man/man3/gnutls_anon_allocate_client_credentials3.3.gz -man/man3/gnutls_anon_allocate_server_credentials3.3.gz -man/man3/gnutls_anon_free_client_credentials3.3.gz -man/man3/gnutls_anon_free_server_credentials3.3.gz -man/man3/gnutls_anon_set_params_function3.3.gz -man/man3/gnutls_anon_set_server_dh_params3.3.gz -man/man3/gnutls_anon_set_server_params_function3.3.gz -man/man3/gnutls_auth_client_get_type3.3.gz -man/man3/gnutls_auth_get_type3.3.gz -man/man3/gnutls_auth_server_get_type3.3.gz -man/man3/gnutls_bye3.3.gz -man/man3/gnutls_certificate_activation_time_peers3.3.gz -man/man3/gnutls_certificate_allocate_credentials3.3.gz -man/man3/gnutls_certificate_client_get_request_status3.3.gz -man/man3/gnutls_certificate_expiration_time_peers3.3.gz -man/man3/gnutls_certificate_free_ca_names3.3.gz -man/man3/gnutls_certificate_free_cas3.3.gz -man/man3/gnutls_certificate_free_credentials3.3.gz -man/man3/gnutls_certificate_free_crls3.3.gz -man/man3/gnutls_certificate_free_keys3.3.gz -man/man3/gnutls_certificate_get_issuer3.3.gz -man/man3/gnutls_certificate_get_ours3.3.gz -man/man3/gnutls_certificate_get_peers3.3.gz -man/man3/gnutls_certificate_get_peers_subkey_id3.3.gz -man/man3/gnutls_certificate_send_x509_rdn_sequence3.3.gz -man/man3/gnutls_certificate_server_set_request3.3.gz -man/man3/gnutls_certificate_set_dh_params3.3.gz -man/man3/gnutls_certificate_set_key3.3.gz -man/man3/gnutls_certificate_set_ocsp_status_request_file3.3.gz -man/man3/gnutls_certificate_set_ocsp_status_request_function3.3.gz -man/man3/gnutls_certificate_set_openpgp_key3.3.gz -man/man3/gnutls_certificate_set_openpgp_key_file23.3.gz -man/man3/gnutls_certificate_set_openpgp_key_file3.3.gz -man/man3/gnutls_certificate_set_openpgp_key_mem23.3.gz -man/man3/gnutls_certificate_set_openpgp_key_mem3.3.gz -man/man3/gnutls_certificate_set_openpgp_keyring_file3.3.gz -man/man3/gnutls_certificate_set_openpgp_keyring_mem3.3.gz -man/man3/gnutls_certificate_set_params_function3.3.gz -man/man3/gnutls_certificate_set_pin_function3.3.gz -man/man3/gnutls_certificate_set_retrieve_function23.3.gz -man/man3/gnutls_certificate_set_retrieve_function3.3.gz -man/man3/gnutls_certificate_set_rsa_export_params3.3.gz -man/man3/gnutls_certificate_set_verify_flags3.3.gz -man/man3/gnutls_certificate_set_verify_function3.3.gz -man/man3/gnutls_certificate_set_verify_limits3.3.gz -man/man3/gnutls_certificate_set_x509_crl3.3.gz -man/man3/gnutls_certificate_set_x509_crl_file3.3.gz -man/man3/gnutls_certificate_set_x509_crl_mem3.3.gz -man/man3/gnutls_certificate_set_x509_key3.3.gz -man/man3/gnutls_certificate_set_x509_key_file23.3.gz -man/man3/gnutls_certificate_set_x509_key_file3.3.gz -man/man3/gnutls_certificate_set_x509_key_mem23.3.gz -man/man3/gnutls_certificate_set_x509_key_mem3.3.gz -man/man3/gnutls_certificate_set_x509_simple_pkcs12_file3.3.gz -man/man3/gnutls_certificate_set_x509_simple_pkcs12_mem3.3.gz -man/man3/gnutls_certificate_set_x509_system_trust3.3.gz -man/man3/gnutls_certificate_set_x509_trust3.3.gz -man/man3/gnutls_certificate_set_x509_trust_file3.3.gz -man/man3/gnutls_certificate_set_x509_trust_mem3.3.gz -man/man3/gnutls_certificate_type_get3.3.gz -man/man3/gnutls_certificate_type_get_id3.3.gz -man/man3/gnutls_certificate_type_get_name3.3.gz -man/man3/gnutls_certificate_type_list3.3.gz -man/man3/gnutls_certificate_type_set_priority3.3.gz -man/man3/gnutls_certificate_verification_status_print3.3.gz -man/man3/gnutls_certificate_verify_peers23.3.gz -man/man3/gnutls_certificate_verify_peers33.3.gz -man/man3/gnutls_check_version3.3.gz -man/man3/gnutls_cipher_add_auth3.3.gz -man/man3/gnutls_cipher_decrypt23.3.gz -man/man3/gnutls_cipher_decrypt3.3.gz -man/man3/gnutls_cipher_deinit3.3.gz -man/man3/gnutls_cipher_encrypt23.3.gz -man/man3/gnutls_cipher_encrypt3.3.gz -man/man3/gnutls_cipher_get3.3.gz -man/man3/gnutls_cipher_get_block_size3.3.gz -man/man3/gnutls_cipher_get_id3.3.gz -man/man3/gnutls_cipher_get_key_size3.3.gz -man/man3/gnutls_cipher_get_name3.3.gz -man/man3/gnutls_cipher_init3.3.gz -man/man3/gnutls_cipher_list3.3.gz -man/man3/gnutls_cipher_set_iv3.3.gz -man/man3/gnutls_cipher_set_priority3.3.gz -man/man3/gnutls_cipher_suite_get_name3.3.gz -man/man3/gnutls_cipher_suite_info3.3.gz -man/man3/gnutls_cipher_tag3.3.gz -man/man3/gnutls_compression_get3.3.gz -man/man3/gnutls_compression_get_id3.3.gz -man/man3/gnutls_compression_get_name3.3.gz -man/man3/gnutls_compression_list3.3.gz -man/man3/gnutls_compression_set_priority3.3.gz -man/man3/gnutls_credentials_clear3.3.gz -man/man3/gnutls_credentials_set3.3.gz -man/man3/gnutls_db_check_entry3.3.gz -man/man3/gnutls_db_check_entry_time3.3.gz -man/man3/gnutls_db_get_ptr3.3.gz -man/man3/gnutls_db_remove_session3.3.gz -man/man3/gnutls_db_set_cache_expiration3.3.gz -man/man3/gnutls_db_set_ptr3.3.gz -man/man3/gnutls_db_set_remove_function3.3.gz -man/man3/gnutls_db_set_retrieve_function3.3.gz -man/man3/gnutls_db_set_store_function3.3.gz -man/man3/gnutls_deinit3.3.gz -man/man3/gnutls_dh_get_group3.3.gz -man/man3/gnutls_dh_get_peers_public_bits3.3.gz -man/man3/gnutls_dh_get_prime_bits3.3.gz -man/man3/gnutls_dh_get_pubkey3.3.gz -man/man3/gnutls_dh_get_secret_bits3.3.gz -man/man3/gnutls_dh_params_cpy3.3.gz -man/man3/gnutls_dh_params_deinit3.3.gz -man/man3/gnutls_dh_params_export2_pkcs33.3.gz -man/man3/gnutls_dh_params_export_pkcs33.3.gz -man/man3/gnutls_dh_params_export_raw3.3.gz -man/man3/gnutls_dh_params_generate23.3.gz -man/man3/gnutls_dh_params_import_pkcs33.3.gz -man/man3/gnutls_dh_params_import_raw3.3.gz -man/man3/gnutls_dh_params_init3.3.gz -man/man3/gnutls_dh_set_prime_bits3.3.gz -man/man3/gnutls_dtls_cookie_send3.3.gz -man/man3/gnutls_dtls_cookie_verify3.3.gz -man/man3/gnutls_dtls_get_data_mtu3.3.gz -man/man3/gnutls_dtls_get_mtu3.3.gz -man/man3/gnutls_dtls_get_timeout3.3.gz -man/man3/gnutls_dtls_prestate_set3.3.gz -man/man3/gnutls_dtls_set_data_mtu3.3.gz -man/man3/gnutls_dtls_set_mtu3.3.gz -man/man3/gnutls_dtls_set_timeouts3.3.gz -man/man3/gnutls_ecc_curve_get3.3.gz -man/man3/gnutls_ecc_curve_get_name3.3.gz -man/man3/gnutls_ecc_curve_get_size3.3.gz -man/man3/gnutls_ecc_curve_list3.3.gz -man/man3/gnutls_error_is_fatal3.3.gz -man/man3/gnutls_error_to_alert3.3.gz -man/man3/gnutls_fingerprint3.3.gz -man/man3/gnutls_global_deinit3.3.gz -man/man3/gnutls_global_init3.3.gz -man/man3/gnutls_global_set_audit_log_function3.3.gz -man/man3/gnutls_global_set_log_function3.3.gz -man/man3/gnutls_global_set_log_level3.3.gz -man/man3/gnutls_global_set_mem_functions3.3.gz -man/man3/gnutls_global_set_mutex3.3.gz -man/man3/gnutls_global_set_time_function3.3.gz -man/man3/gnutls_handshake3.3.gz -man/man3/gnutls_handshake_get_last_in3.3.gz -man/man3/gnutls_handshake_get_last_out3.3.gz -man/man3/gnutls_handshake_set_max_packet_length3.3.gz -man/man3/gnutls_handshake_set_post_client_hello_function3.3.gz -man/man3/gnutls_handshake_set_private_extensions3.3.gz -man/man3/gnutls_handshake_set_random3.3.gz -man/man3/gnutls_handshake_set_timeout3.3.gz -man/man3/gnutls_hash3.3.gz -man/man3/gnutls_hash_deinit3.3.gz -man/man3/gnutls_hash_fast3.3.gz -man/man3/gnutls_hash_get_len3.3.gz -man/man3/gnutls_hash_init3.3.gz -man/man3/gnutls_hash_output3.3.gz -man/man3/gnutls_heartbeat_allowed3.3.gz -man/man3/gnutls_heartbeat_enable3.3.gz -man/man3/gnutls_heartbeat_get_timeout3.3.gz -man/man3/gnutls_heartbeat_ping3.3.gz -man/man3/gnutls_heartbeat_pong3.3.gz -man/man3/gnutls_heartbeat_set_timeouts3.3.gz -man/man3/gnutls_hex2bin3.3.gz -man/man3/gnutls_hex_decode3.3.gz -man/man3/gnutls_hex_encode3.3.gz -man/man3/gnutls_hmac3.3.gz -man/man3/gnutls_hmac_deinit3.3.gz -man/man3/gnutls_hmac_fast3.3.gz -man/man3/gnutls_hmac_get_len3.3.gz -man/man3/gnutls_hmac_init3.3.gz -man/man3/gnutls_hmac_output3.3.gz -man/man3/gnutls_init3.3.gz -man/man3/gnutls_key_generate3.3.gz -man/man3/gnutls_kx_get3.3.gz -man/man3/gnutls_kx_get_id3.3.gz -man/man3/gnutls_kx_get_name3.3.gz -man/man3/gnutls_kx_list3.3.gz -man/man3/gnutls_kx_set_priority3.3.gz -man/man3/gnutls_load_file3.3.gz -man/man3/gnutls_mac_get3.3.gz -man/man3/gnutls_mac_get_id3.3.gz -man/man3/gnutls_mac_get_key_size3.3.gz -man/man3/gnutls_mac_get_name3.3.gz -man/man3/gnutls_mac_list3.3.gz -man/man3/gnutls_mac_set_priority3.3.gz -man/man3/gnutls_ocsp_req_add_cert3.3.gz -man/man3/gnutls_ocsp_req_add_cert_id3.3.gz -man/man3/gnutls_ocsp_req_deinit3.3.gz -man/man3/gnutls_ocsp_req_export3.3.gz -man/man3/gnutls_ocsp_req_get_cert_id3.3.gz -man/man3/gnutls_ocsp_req_get_extension3.3.gz -man/man3/gnutls_ocsp_req_get_nonce3.3.gz -man/man3/gnutls_ocsp_req_get_version3.3.gz -man/man3/gnutls_ocsp_req_import3.3.gz -man/man3/gnutls_ocsp_req_init3.3.gz -man/man3/gnutls_ocsp_req_print3.3.gz -man/man3/gnutls_ocsp_req_randomize_nonce3.3.gz -man/man3/gnutls_ocsp_req_set_extension3.3.gz -man/man3/gnutls_ocsp_req_set_nonce3.3.gz -man/man3/gnutls_ocsp_resp_check_crt3.3.gz -man/man3/gnutls_ocsp_resp_deinit3.3.gz -man/man3/gnutls_ocsp_resp_export3.3.gz -man/man3/gnutls_ocsp_resp_get_certs3.3.gz -man/man3/gnutls_ocsp_resp_get_extension3.3.gz -man/man3/gnutls_ocsp_resp_get_nonce3.3.gz -man/man3/gnutls_ocsp_resp_get_produced3.3.gz -man/man3/gnutls_ocsp_resp_get_responder3.3.gz -man/man3/gnutls_ocsp_resp_get_response3.3.gz -man/man3/gnutls_ocsp_resp_get_signature3.3.gz -man/man3/gnutls_ocsp_resp_get_signature_algorithm3.3.gz -man/man3/gnutls_ocsp_resp_get_single3.3.gz -man/man3/gnutls_ocsp_resp_get_status3.3.gz -man/man3/gnutls_ocsp_resp_get_version3.3.gz -man/man3/gnutls_ocsp_resp_import3.3.gz -man/man3/gnutls_ocsp_resp_init3.3.gz -man/man3/gnutls_ocsp_resp_print3.3.gz -man/man3/gnutls_ocsp_resp_verify3.3.gz -man/man3/gnutls_ocsp_resp_verify_direct3.3.gz -man/man3/gnutls_ocsp_status_request_enable_client3.3.gz -man/man3/gnutls_ocsp_status_request_get3.3.gz -man/man3/gnutls_ocsp_status_request_is_checked3.3.gz -man/man3/gnutls_openpgp_crt_check_hostname3.3.gz -man/man3/gnutls_openpgp_crt_deinit3.3.gz -man/man3/gnutls_openpgp_crt_export23.3.gz -man/man3/gnutls_openpgp_crt_export3.3.gz -man/man3/gnutls_openpgp_crt_get_auth_subkey3.3.gz -man/man3/gnutls_openpgp_crt_get_creation_time3.3.gz -man/man3/gnutls_openpgp_crt_get_expiration_time3.3.gz -man/man3/gnutls_openpgp_crt_get_fingerprint3.3.gz -man/man3/gnutls_openpgp_crt_get_key_id3.3.gz -man/man3/gnutls_openpgp_crt_get_key_usage3.3.gz -man/man3/gnutls_openpgp_crt_get_name3.3.gz -man/man3/gnutls_openpgp_crt_get_pk_algorithm3.3.gz -man/man3/gnutls_openpgp_crt_get_pk_dsa_raw3.3.gz -man/man3/gnutls_openpgp_crt_get_pk_rsa_raw3.3.gz -man/man3/gnutls_openpgp_crt_get_preferred_key_id3.3.gz -man/man3/gnutls_openpgp_crt_get_revoked_status3.3.gz -man/man3/gnutls_openpgp_crt_get_subkey_count3.3.gz -man/man3/gnutls_openpgp_crt_get_subkey_creation_time3.3.gz -man/man3/gnutls_openpgp_crt_get_subkey_expiration_time3.3.gz -man/man3/gnutls_openpgp_crt_get_subkey_fingerprint3.3.gz -man/man3/gnutls_openpgp_crt_get_subkey_id3.3.gz -man/man3/gnutls_openpgp_crt_get_subkey_idx3.3.gz -man/man3/gnutls_openpgp_crt_get_subkey_pk_algorithm3.3.gz -man/man3/gnutls_openpgp_crt_get_subkey_pk_dsa_raw3.3.gz -man/man3/gnutls_openpgp_crt_get_subkey_pk_rsa_raw3.3.gz -man/man3/gnutls_openpgp_crt_get_subkey_revoked_status3.3.gz -man/man3/gnutls_openpgp_crt_get_subkey_usage3.3.gz -man/man3/gnutls_openpgp_crt_get_version3.3.gz -man/man3/gnutls_openpgp_crt_import3.3.gz -man/man3/gnutls_openpgp_crt_init3.3.gz -man/man3/gnutls_openpgp_crt_print3.3.gz -man/man3/gnutls_openpgp_crt_set_preferred_key_id3.3.gz -man/man3/gnutls_openpgp_crt_verify_ring3.3.gz -man/man3/gnutls_openpgp_crt_verify_self3.3.gz -man/man3/gnutls_openpgp_keyring_check_id3.3.gz -man/man3/gnutls_openpgp_keyring_deinit3.3.gz -man/man3/gnutls_openpgp_keyring_get_crt3.3.gz -man/man3/gnutls_openpgp_keyring_get_crt_count3.3.gz -man/man3/gnutls_openpgp_keyring_import3.3.gz -man/man3/gnutls_openpgp_keyring_init3.3.gz -man/man3/gnutls_openpgp_privkey_deinit3.3.gz -man/man3/gnutls_openpgp_privkey_export23.3.gz -man/man3/gnutls_openpgp_privkey_export3.3.gz -man/man3/gnutls_openpgp_privkey_export_dsa_raw3.3.gz -man/man3/gnutls_openpgp_privkey_export_rsa_raw3.3.gz -man/man3/gnutls_openpgp_privkey_export_subkey_dsa_raw3.3.gz -man/man3/gnutls_openpgp_privkey_export_subkey_rsa_raw3.3.gz -man/man3/gnutls_openpgp_privkey_get_fingerprint3.3.gz -man/man3/gnutls_openpgp_privkey_get_key_id3.3.gz -man/man3/gnutls_openpgp_privkey_get_pk_algorithm3.3.gz -man/man3/gnutls_openpgp_privkey_get_preferred_key_id3.3.gz -man/man3/gnutls_openpgp_privkey_get_revoked_status3.3.gz -man/man3/gnutls_openpgp_privkey_get_subkey_count3.3.gz -man/man3/gnutls_openpgp_privkey_get_subkey_creation_time3.3.gz -man/man3/gnutls_openpgp_privkey_get_subkey_fingerprint3.3.gz -man/man3/gnutls_openpgp_privkey_get_subkey_id3.3.gz -man/man3/gnutls_openpgp_privkey_get_subkey_idx3.3.gz -man/man3/gnutls_openpgp_privkey_get_subkey_pk_algorithm3.3.gz -man/man3/gnutls_openpgp_privkey_get_subkey_revoked_status3.3.gz -man/man3/gnutls_openpgp_privkey_import3.3.gz -man/man3/gnutls_openpgp_privkey_init3.3.gz -man/man3/gnutls_openpgp_privkey_sec_param3.3.gz -man/man3/gnutls_openpgp_privkey_set_preferred_key_id3.3.gz -man/man3/gnutls_openpgp_privkey_sign_hash3.3.gz -man/man3/gnutls_openpgp_send_cert3.3.gz -man/man3/gnutls_openpgp_set_recv_key_function3.3.gz -man/man3/gnutls_pcert_deinit3.3.gz -man/man3/gnutls_pcert_import_openpgp3.3.gz -man/man3/gnutls_pcert_import_openpgp_raw3.3.gz -man/man3/gnutls_pcert_import_x5093.3.gz -man/man3/gnutls_pcert_import_x509_raw3.3.gz -man/man3/gnutls_pcert_list_import_x509_raw3.3.gz -man/man3/gnutls_pem_base64_decode3.3.gz -man/man3/gnutls_pem_base64_decode_alloc3.3.gz -man/man3/gnutls_pem_base64_encode3.3.gz -man/man3/gnutls_pem_base64_encode_alloc3.3.gz -man/man3/gnutls_perror3.3.gz -man/man3/gnutls_pk_algorithm_get_name3.3.gz -man/man3/gnutls_pk_bits_to_sec_param3.3.gz -man/man3/gnutls_pk_get_id3.3.gz -man/man3/gnutls_pk_get_name3.3.gz -man/man3/gnutls_pk_list3.3.gz -man/man3/gnutls_pk_to_sign3.3.gz -man/man3/gnutls_pkcs11_add_provider3.3.gz -man/man3/gnutls_pkcs11_copy_secret_key3.3.gz -man/man3/gnutls_pkcs11_copy_x509_crt3.3.gz -man/man3/gnutls_pkcs11_copy_x509_privkey3.3.gz -man/man3/gnutls_pkcs11_deinit3.3.gz -man/man3/gnutls_pkcs11_delete_url3.3.gz -man/man3/gnutls_pkcs11_get_pin_function3.3.gz -man/man3/gnutls_pkcs11_init3.3.gz -man/man3/gnutls_pkcs11_obj_deinit3.3.gz -man/man3/gnutls_pkcs11_obj_export23.3.gz -man/man3/gnutls_pkcs11_obj_export3.3.gz -man/man3/gnutls_pkcs11_obj_export_url3.3.gz -man/man3/gnutls_pkcs11_obj_get_info3.3.gz -man/man3/gnutls_pkcs11_obj_get_type3.3.gz -man/man3/gnutls_pkcs11_obj_import_url3.3.gz -man/man3/gnutls_pkcs11_obj_init3.3.gz -man/man3/gnutls_pkcs11_obj_list_import_url23.3.gz -man/man3/gnutls_pkcs11_obj_list_import_url3.3.gz -man/man3/gnutls_pkcs11_obj_set_pin_function3.3.gz -man/man3/gnutls_pkcs11_privkey_deinit3.3.gz -man/man3/gnutls_pkcs11_privkey_export_url3.3.gz -man/man3/gnutls_pkcs11_privkey_generate23.3.gz -man/man3/gnutls_pkcs11_privkey_generate3.3.gz -man/man3/gnutls_pkcs11_privkey_get_info3.3.gz -man/man3/gnutls_pkcs11_privkey_get_pk_algorithm3.3.gz -man/man3/gnutls_pkcs11_privkey_import_url3.3.gz -man/man3/gnutls_pkcs11_privkey_init3.3.gz -man/man3/gnutls_pkcs11_privkey_set_pin_function3.3.gz -man/man3/gnutls_pkcs11_privkey_status3.3.gz -man/man3/gnutls_pkcs11_reinit3.3.gz -man/man3/gnutls_pkcs11_set_pin_function3.3.gz -man/man3/gnutls_pkcs11_set_token_function3.3.gz -man/man3/gnutls_pkcs11_token_get_flags3.3.gz -man/man3/gnutls_pkcs11_token_get_info3.3.gz -man/man3/gnutls_pkcs11_token_get_mechanism3.3.gz -man/man3/gnutls_pkcs11_token_get_url3.3.gz -man/man3/gnutls_pkcs11_token_init3.3.gz -man/man3/gnutls_pkcs11_token_set_pin3.3.gz -man/man3/gnutls_pkcs11_type_get_name3.3.gz -man/man3/gnutls_pkcs12_bag_decrypt3.3.gz -man/man3/gnutls_pkcs12_bag_deinit3.3.gz -man/man3/gnutls_pkcs12_bag_encrypt3.3.gz -man/man3/gnutls_pkcs12_bag_get_count3.3.gz -man/man3/gnutls_pkcs12_bag_get_data3.3.gz -man/man3/gnutls_pkcs12_bag_get_friendly_name3.3.gz -man/man3/gnutls_pkcs12_bag_get_key_id3.3.gz -man/man3/gnutls_pkcs12_bag_get_type3.3.gz -man/man3/gnutls_pkcs12_bag_init3.3.gz -man/man3/gnutls_pkcs12_bag_set_crl3.3.gz -man/man3/gnutls_pkcs12_bag_set_crt3.3.gz -man/man3/gnutls_pkcs12_bag_set_data3.3.gz -man/man3/gnutls_pkcs12_bag_set_friendly_name3.3.gz -man/man3/gnutls_pkcs12_bag_set_key_id3.3.gz -man/man3/gnutls_pkcs12_deinit3.3.gz -man/man3/gnutls_pkcs12_export23.3.gz -man/man3/gnutls_pkcs12_export3.3.gz -man/man3/gnutls_pkcs12_generate_mac3.3.gz -man/man3/gnutls_pkcs12_get_bag3.3.gz -man/man3/gnutls_pkcs12_import3.3.gz -man/man3/gnutls_pkcs12_init3.3.gz -man/man3/gnutls_pkcs12_set_bag3.3.gz -man/man3/gnutls_pkcs12_simple_parse3.3.gz -man/man3/gnutls_pkcs12_verify_mac3.3.gz -man/man3/gnutls_pkcs7_deinit3.3.gz -man/man3/gnutls_pkcs7_delete_crl3.3.gz -man/man3/gnutls_pkcs7_delete_crt3.3.gz -man/man3/gnutls_pkcs7_export23.3.gz -man/man3/gnutls_pkcs7_export3.3.gz -man/man3/gnutls_pkcs7_get_crl_count3.3.gz -man/man3/gnutls_pkcs7_get_crl_raw3.3.gz -man/man3/gnutls_pkcs7_get_crt_count3.3.gz -man/man3/gnutls_pkcs7_get_crt_raw3.3.gz -man/man3/gnutls_pkcs7_import3.3.gz -man/man3/gnutls_pkcs7_init3.3.gz -man/man3/gnutls_pkcs7_set_crl3.3.gz -man/man3/gnutls_pkcs7_set_crl_raw3.3.gz -man/man3/gnutls_pkcs7_set_crt3.3.gz -man/man3/gnutls_pkcs7_set_crt_raw3.3.gz -man/man3/gnutls_prf3.3.gz -man/man3/gnutls_prf_raw3.3.gz -man/man3/gnutls_priority_certificate_type_list3.3.gz -man/man3/gnutls_priority_compression_list3.3.gz -man/man3/gnutls_priority_deinit3.3.gz -man/man3/gnutls_priority_ecc_curve_list3.3.gz -man/man3/gnutls_priority_get_cipher_suite_index3.3.gz -man/man3/gnutls_priority_init3.3.gz -man/man3/gnutls_priority_protocol_list3.3.gz -man/man3/gnutls_priority_set3.3.gz -man/man3/gnutls_priority_set_direct3.3.gz -man/man3/gnutls_priority_sign_list3.3.gz -man/man3/gnutls_privkey_decrypt_data3.3.gz -man/man3/gnutls_privkey_deinit3.3.gz -man/man3/gnutls_privkey_get_pk_algorithm3.3.gz -man/man3/gnutls_privkey_get_type3.3.gz -man/man3/gnutls_privkey_import_ext23.3.gz -man/man3/gnutls_privkey_import_ext3.3.gz -man/man3/gnutls_privkey_import_openpgp3.3.gz -man/man3/gnutls_privkey_import_openpgp_raw3.3.gz -man/man3/gnutls_privkey_import_pkcs113.3.gz -man/man3/gnutls_privkey_import_pkcs11_url3.3.gz -man/man3/gnutls_privkey_import_tpm_raw3.3.gz -man/man3/gnutls_privkey_import_tpm_url3.3.gz -man/man3/gnutls_privkey_import_url3.3.gz -man/man3/gnutls_privkey_import_x5093.3.gz -man/man3/gnutls_privkey_import_x509_raw3.3.gz -man/man3/gnutls_privkey_init3.3.gz -man/man3/gnutls_privkey_set_pin_function3.3.gz -man/man3/gnutls_privkey_sign_data3.3.gz -man/man3/gnutls_privkey_sign_hash3.3.gz -man/man3/gnutls_privkey_sign_raw_data3.3.gz -man/man3/gnutls_privkey_status3.3.gz -man/man3/gnutls_protocol_get_id3.3.gz -man/man3/gnutls_protocol_get_name3.3.gz -man/man3/gnutls_protocol_get_version3.3.gz -man/man3/gnutls_protocol_list3.3.gz -man/man3/gnutls_protocol_set_priority3.3.gz -man/man3/gnutls_psk_allocate_client_credentials3.3.gz -man/man3/gnutls_psk_allocate_server_credentials3.3.gz -man/man3/gnutls_psk_client_get_hint3.3.gz -man/man3/gnutls_psk_free_client_credentials3.3.gz -man/man3/gnutls_psk_free_server_credentials3.3.gz -man/man3/gnutls_psk_server_get_username3.3.gz -man/man3/gnutls_psk_set_client_credentials3.3.gz -man/man3/gnutls_psk_set_client_credentials_function3.3.gz -man/man3/gnutls_psk_set_params_function3.3.gz -man/man3/gnutls_psk_set_server_credentials_file3.3.gz -man/man3/gnutls_psk_set_server_credentials_function3.3.gz -man/man3/gnutls_psk_set_server_credentials_hint3.3.gz -man/man3/gnutls_psk_set_server_dh_params3.3.gz -man/man3/gnutls_psk_set_server_params_function3.3.gz -man/man3/gnutls_pubkey_deinit3.3.gz -man/man3/gnutls_pubkey_encrypt_data3.3.gz -man/man3/gnutls_pubkey_export23.3.gz -man/man3/gnutls_pubkey_export3.3.gz -man/man3/gnutls_pubkey_get_key_id3.3.gz -man/man3/gnutls_pubkey_get_key_usage3.3.gz -man/man3/gnutls_pubkey_get_openpgp_key_id3.3.gz -man/man3/gnutls_pubkey_get_pk_algorithm3.3.gz -man/man3/gnutls_pubkey_get_pk_dsa_raw3.3.gz -man/man3/gnutls_pubkey_get_pk_ecc_raw3.3.gz -man/man3/gnutls_pubkey_get_pk_ecc_x9623.3.gz -man/man3/gnutls_pubkey_get_pk_rsa_raw3.3.gz -man/man3/gnutls_pubkey_get_preferred_hash_algorithm3.3.gz -man/man3/gnutls_pubkey_get_verify_algorithm3.3.gz -man/man3/gnutls_pubkey_import3.3.gz -man/man3/gnutls_pubkey_import_dsa_raw3.3.gz -man/man3/gnutls_pubkey_import_ecc_raw3.3.gz -man/man3/gnutls_pubkey_import_ecc_x9623.3.gz -man/man3/gnutls_pubkey_import_openpgp3.3.gz -man/man3/gnutls_pubkey_import_openpgp_raw3.3.gz -man/man3/gnutls_pubkey_import_pkcs113.3.gz -man/man3/gnutls_pubkey_import_pkcs11_url3.3.gz -man/man3/gnutls_pubkey_import_privkey3.3.gz -man/man3/gnutls_pubkey_import_rsa_raw3.3.gz -man/man3/gnutls_pubkey_import_tpm_raw3.3.gz -man/man3/gnutls_pubkey_import_tpm_url3.3.gz -man/man3/gnutls_pubkey_import_url3.3.gz -man/man3/gnutls_pubkey_import_x5093.3.gz -man/man3/gnutls_pubkey_import_x509_crq3.3.gz -man/man3/gnutls_pubkey_import_x509_raw3.3.gz -man/man3/gnutls_pubkey_init3.3.gz -man/man3/gnutls_pubkey_print3.3.gz -man/man3/gnutls_pubkey_set_key_usage3.3.gz -man/man3/gnutls_pubkey_set_pin_function3.3.gz -man/man3/gnutls_pubkey_verify_data23.3.gz -man/man3/gnutls_pubkey_verify_data3.3.gz -man/man3/gnutls_pubkey_verify_hash23.3.gz -man/man3/gnutls_pubkey_verify_hash3.3.gz -man/man3/gnutls_random_art3.3.gz -man/man3/gnutls_range_split3.3.gz -man/man3/gnutls_record_can_use_length_hiding3.3.gz -man/man3/gnutls_record_check_pending3.3.gz -man/man3/gnutls_record_cork3.3.gz -man/man3/gnutls_record_disable_padding3.3.gz -man/man3/gnutls_record_get_direction3.3.gz -man/man3/gnutls_record_get_discarded3.3.gz -man/man3/gnutls_record_get_max_size3.3.gz -man/man3/gnutls_record_recv3.3.gz -man/man3/gnutls_record_recv_seq3.3.gz -man/man3/gnutls_record_send3.3.gz -man/man3/gnutls_record_send_range3.3.gz -man/man3/gnutls_record_set_max_empty_records3.3.gz -man/man3/gnutls_record_set_max_size3.3.gz -man/man3/gnutls_record_set_timeout3.3.gz -man/man3/gnutls_record_uncork3.3.gz -man/man3/gnutls_rehandshake3.3.gz -man/man3/gnutls_rnd3.3.gz -man/man3/gnutls_rnd_refresh3.3.gz -man/man3/gnutls_rsa_export_get_modulus_bits3.3.gz -man/man3/gnutls_rsa_export_get_pubkey3.3.gz -man/man3/gnutls_rsa_params_cpy3.3.gz -man/man3/gnutls_rsa_params_deinit3.3.gz -man/man3/gnutls_rsa_params_export_pkcs13.3.gz -man/man3/gnutls_rsa_params_export_raw3.3.gz -man/man3/gnutls_rsa_params_generate23.3.gz -man/man3/gnutls_rsa_params_import_pkcs13.3.gz -man/man3/gnutls_rsa_params_import_raw3.3.gz -man/man3/gnutls_rsa_params_init3.3.gz -man/man3/gnutls_safe_renegotiation_status3.3.gz -man/man3/gnutls_sec_param_get_name3.3.gz -man/man3/gnutls_sec_param_to_pk_bits3.3.gz -man/man3/gnutls_server_name_get3.3.gz -man/man3/gnutls_server_name_set3.3.gz -man/man3/gnutls_session_channel_binding3.3.gz -man/man3/gnutls_session_enable_compatibility_mode3.3.gz -man/man3/gnutls_session_force_valid3.3.gz -man/man3/gnutls_session_get_data23.3.gz -man/man3/gnutls_session_get_data3.3.gz -man/man3/gnutls_session_get_desc3.3.gz -man/man3/gnutls_session_get_id23.3.gz -man/man3/gnutls_session_get_id3.3.gz -man/man3/gnutls_session_get_ptr3.3.gz -man/man3/gnutls_session_get_random3.3.gz -man/man3/gnutls_session_is_resumed3.3.gz -man/man3/gnutls_session_resumption_requested3.3.gz -man/man3/gnutls_session_set_data3.3.gz -man/man3/gnutls_session_set_premaster3.3.gz -man/man3/gnutls_session_set_ptr3.3.gz -man/man3/gnutls_session_ticket_enable_client3.3.gz -man/man3/gnutls_session_ticket_enable_server3.3.gz -man/man3/gnutls_session_ticket_key_generate3.3.gz -man/man3/gnutls_set_default_export_priority3.3.gz -man/man3/gnutls_set_default_priority3.3.gz -man/man3/gnutls_sign_algorithm_get3.3.gz -man/man3/gnutls_sign_algorithm_get_client3.3.gz -man/man3/gnutls_sign_algorithm_get_requested3.3.gz -man/man3/gnutls_sign_callback_get3.3.gz -man/man3/gnutls_sign_callback_set3.3.gz -man/man3/gnutls_sign_get_hash_algorithm3.3.gz -man/man3/gnutls_sign_get_id3.3.gz -man/man3/gnutls_sign_get_name3.3.gz -man/man3/gnutls_sign_get_pk_algorithm3.3.gz -man/man3/gnutls_sign_is_secure3.3.gz -man/man3/gnutls_sign_list3.3.gz -man/man3/gnutls_srp_allocate_client_credentials3.3.gz -man/man3/gnutls_srp_allocate_server_credentials3.3.gz -man/man3/gnutls_srp_base64_decode3.3.gz -man/man3/gnutls_srp_base64_decode_alloc3.3.gz -man/man3/gnutls_srp_base64_encode3.3.gz -man/man3/gnutls_srp_base64_encode_alloc3.3.gz -man/man3/gnutls_srp_free_client_credentials3.3.gz -man/man3/gnutls_srp_free_server_credentials3.3.gz -man/man3/gnutls_srp_server_get_username3.3.gz -man/man3/gnutls_srp_set_client_credentials3.3.gz -man/man3/gnutls_srp_set_client_credentials_function3.3.gz -man/man3/gnutls_srp_set_prime_bits3.3.gz -man/man3/gnutls_srp_set_server_credentials_file3.3.gz -man/man3/gnutls_srp_set_server_credentials_function3.3.gz -man/man3/gnutls_srp_verifier3.3.gz -man/man3/gnutls_srtp_get_keys3.3.gz -man/man3/gnutls_srtp_get_mki3.3.gz -man/man3/gnutls_srtp_get_profile_id3.3.gz -man/man3/gnutls_srtp_get_profile_name3.3.gz -man/man3/gnutls_srtp_get_selected_profile3.3.gz -man/man3/gnutls_srtp_set_mki3.3.gz -man/man3/gnutls_srtp_set_profile3.3.gz -man/man3/gnutls_srtp_set_profile_direct3.3.gz -man/man3/gnutls_store_commitment3.3.gz -man/man3/gnutls_store_pubkey3.3.gz -man/man3/gnutls_strerror3.3.gz -man/man3/gnutls_strerror_name3.3.gz -man/man3/gnutls_supplemental_get_name3.3.gz -man/man3/gnutls_tdb_deinit3.3.gz -man/man3/gnutls_tdb_init3.3.gz -man/man3/gnutls_tdb_set_store_commitment_func3.3.gz -man/man3/gnutls_tdb_set_store_func3.3.gz -man/man3/gnutls_tdb_set_verify_func3.3.gz -man/man3/gnutls_tpm_get_registered3.3.gz -man/man3/gnutls_tpm_key_list_deinit3.3.gz -man/man3/gnutls_tpm_key_list_get_url3.3.gz -man/man3/gnutls_tpm_privkey_delete3.3.gz -man/man3/gnutls_tpm_privkey_generate3.3.gz -man/man3/gnutls_transport_get_int23.3.gz -man/man3/gnutls_transport_get_int3.3.gz -man/man3/gnutls_transport_get_ptr23.3.gz -man/man3/gnutls_transport_get_ptr3.3.gz -man/man3/gnutls_transport_set_errno3.3.gz -man/man3/gnutls_transport_set_errno_function3.3.gz -man/man3/gnutls_transport_set_int23.3.gz -man/man3/gnutls_transport_set_int3.3.gz -man/man3/gnutls_transport_set_ptr23.3.gz -man/man3/gnutls_transport_set_ptr3.3.gz -man/man3/gnutls_transport_set_pull_function3.3.gz -man/man3/gnutls_transport_set_pull_timeout_function3.3.gz -man/man3/gnutls_transport_set_push_function3.3.gz -man/man3/gnutls_transport_set_vec_push_function3.3.gz -man/man3/gnutls_url_is_supported3.3.gz -man/man3/gnutls_verify_stored_pubkey3.3.gz -man/man3/gnutls_x509_crl_check_issuer3.3.gz -man/man3/gnutls_x509_crl_deinit3.3.gz -man/man3/gnutls_x509_crl_export23.3.gz -man/man3/gnutls_x509_crl_export3.3.gz -man/man3/gnutls_x509_crl_get_authority_key_gn_serial3.3.gz -man/man3/gnutls_x509_crl_get_authority_key_id3.3.gz -man/man3/gnutls_x509_crl_get_crt_count3.3.gz -man/man3/gnutls_x509_crl_get_crt_serial3.3.gz -man/man3/gnutls_x509_crl_get_dn_oid3.3.gz -man/man3/gnutls_x509_crl_get_extension_data3.3.gz -man/man3/gnutls_x509_crl_get_extension_info3.3.gz -man/man3/gnutls_x509_crl_get_extension_oid3.3.gz -man/man3/gnutls_x509_crl_get_issuer_dn23.3.gz -man/man3/gnutls_x509_crl_get_issuer_dn3.3.gz -man/man3/gnutls_x509_crl_get_issuer_dn_by_oid3.3.gz -man/man3/gnutls_x509_crl_get_next_update3.3.gz -man/man3/gnutls_x509_crl_get_number3.3.gz -man/man3/gnutls_x509_crl_get_raw_issuer_dn3.3.gz -man/man3/gnutls_x509_crl_get_signature3.3.gz -man/man3/gnutls_x509_crl_get_signature_algorithm3.3.gz -man/man3/gnutls_x509_crl_get_this_update3.3.gz -man/man3/gnutls_x509_crl_get_version3.3.gz -man/man3/gnutls_x509_crl_import3.3.gz -man/man3/gnutls_x509_crl_init3.3.gz -man/man3/gnutls_x509_crl_list_import23.3.gz -man/man3/gnutls_x509_crl_list_import3.3.gz -man/man3/gnutls_x509_crl_print3.3.gz -man/man3/gnutls_x509_crl_privkey_sign3.3.gz -man/man3/gnutls_x509_crl_set_authority_key_id3.3.gz -man/man3/gnutls_x509_crl_set_crt3.3.gz -man/man3/gnutls_x509_crl_set_crt_serial3.3.gz -man/man3/gnutls_x509_crl_set_next_update3.3.gz -man/man3/gnutls_x509_crl_set_number3.3.gz -man/man3/gnutls_x509_crl_set_this_update3.3.gz -man/man3/gnutls_x509_crl_set_version3.3.gz -man/man3/gnutls_x509_crl_sign23.3.gz -man/man3/gnutls_x509_crl_sign3.3.gz -man/man3/gnutls_x509_crl_verify3.3.gz -man/man3/gnutls_x509_crq_deinit3.3.gz -man/man3/gnutls_x509_crq_export23.3.gz -man/man3/gnutls_x509_crq_export3.3.gz -man/man3/gnutls_x509_crq_get_attribute_by_oid3.3.gz -man/man3/gnutls_x509_crq_get_attribute_data3.3.gz -man/man3/gnutls_x509_crq_get_attribute_info3.3.gz -man/man3/gnutls_x509_crq_get_basic_constraints3.3.gz -man/man3/gnutls_x509_crq_get_challenge_password3.3.gz -man/man3/gnutls_x509_crq_get_dn23.3.gz -man/man3/gnutls_x509_crq_get_dn3.3.gz -man/man3/gnutls_x509_crq_get_dn_by_oid3.3.gz -man/man3/gnutls_x509_crq_get_dn_oid3.3.gz -man/man3/gnutls_x509_crq_get_extension_by_oid3.3.gz -man/man3/gnutls_x509_crq_get_extension_data3.3.gz -man/man3/gnutls_x509_crq_get_extension_info3.3.gz -man/man3/gnutls_x509_crq_get_key_id3.3.gz -man/man3/gnutls_x509_crq_get_key_purpose_oid3.3.gz -man/man3/gnutls_x509_crq_get_key_rsa_raw3.3.gz -man/man3/gnutls_x509_crq_get_key_usage3.3.gz -man/man3/gnutls_x509_crq_get_pk_algorithm3.3.gz -man/man3/gnutls_x509_crq_get_private_key_usage_period3.3.gz -man/man3/gnutls_x509_crq_get_subject_alt_name3.3.gz -man/man3/gnutls_x509_crq_get_subject_alt_othername_oid3.3.gz -man/man3/gnutls_x509_crq_get_version3.3.gz -man/man3/gnutls_x509_crq_import3.3.gz -man/man3/gnutls_x509_crq_init3.3.gz -man/man3/gnutls_x509_crq_print3.3.gz -man/man3/gnutls_x509_crq_privkey_sign3.3.gz -man/man3/gnutls_x509_crq_set_attribute_by_oid3.3.gz -man/man3/gnutls_x509_crq_set_basic_constraints3.3.gz -man/man3/gnutls_x509_crq_set_challenge_password3.3.gz -man/man3/gnutls_x509_crq_set_dn3.3.gz -man/man3/gnutls_x509_crq_set_dn_by_oid3.3.gz -man/man3/gnutls_x509_crq_set_key3.3.gz -man/man3/gnutls_x509_crq_set_key_purpose_oid3.3.gz -man/man3/gnutls_x509_crq_set_key_rsa_raw3.3.gz -man/man3/gnutls_x509_crq_set_key_usage3.3.gz -man/man3/gnutls_x509_crq_set_private_key_usage_period3.3.gz -man/man3/gnutls_x509_crq_set_pubkey3.3.gz -man/man3/gnutls_x509_crq_set_subject_alt_name3.3.gz -man/man3/gnutls_x509_crq_set_version3.3.gz -man/man3/gnutls_x509_crq_sign23.3.gz -man/man3/gnutls_x509_crq_sign3.3.gz -man/man3/gnutls_x509_crq_verify3.3.gz -man/man3/gnutls_x509_crt_check_hostname3.3.gz -man/man3/gnutls_x509_crt_check_issuer3.3.gz -man/man3/gnutls_x509_crt_check_revocation3.3.gz -man/man3/gnutls_x509_crt_cpy_crl_dist_points3.3.gz -man/man3/gnutls_x509_crt_deinit3.3.gz -man/man3/gnutls_x509_crt_export23.3.gz -man/man3/gnutls_x509_crt_export3.3.gz -man/man3/gnutls_x509_crt_get_activation_time3.3.gz -man/man3/gnutls_x509_crt_get_authority_info_access3.3.gz -man/man3/gnutls_x509_crt_get_authority_key_gn_serial3.3.gz -man/man3/gnutls_x509_crt_get_authority_key_id3.3.gz -man/man3/gnutls_x509_crt_get_basic_constraints3.3.gz -man/man3/gnutls_x509_crt_get_ca_status3.3.gz -man/man3/gnutls_x509_crt_get_crl_dist_points3.3.gz -man/man3/gnutls_x509_crt_get_dn23.3.gz -man/man3/gnutls_x509_crt_get_dn3.3.gz -man/man3/gnutls_x509_crt_get_dn_by_oid3.3.gz -man/man3/gnutls_x509_crt_get_dn_oid3.3.gz -man/man3/gnutls_x509_crt_get_expiration_time3.3.gz -man/man3/gnutls_x509_crt_get_extension_by_oid3.3.gz -man/man3/gnutls_x509_crt_get_extension_data3.3.gz -man/man3/gnutls_x509_crt_get_extension_info3.3.gz -man/man3/gnutls_x509_crt_get_extension_oid3.3.gz -man/man3/gnutls_x509_crt_get_fingerprint3.3.gz -man/man3/gnutls_x509_crt_get_issuer3.3.gz -man/man3/gnutls_x509_crt_get_issuer_alt_name23.3.gz -man/man3/gnutls_x509_crt_get_issuer_alt_name3.3.gz -man/man3/gnutls_x509_crt_get_issuer_alt_othername_oid3.3.gz -man/man3/gnutls_x509_crt_get_issuer_dn23.3.gz -man/man3/gnutls_x509_crt_get_issuer_dn3.3.gz -man/man3/gnutls_x509_crt_get_issuer_dn_by_oid3.3.gz -man/man3/gnutls_x509_crt_get_issuer_dn_oid3.3.gz -man/man3/gnutls_x509_crt_get_issuer_unique_id3.3.gz -man/man3/gnutls_x509_crt_get_key_id3.3.gz -man/man3/gnutls_x509_crt_get_key_purpose_oid3.3.gz -man/man3/gnutls_x509_crt_get_key_usage3.3.gz -man/man3/gnutls_x509_crt_get_pk_algorithm3.3.gz -man/man3/gnutls_x509_crt_get_pk_dsa_raw3.3.gz -man/man3/gnutls_x509_crt_get_pk_rsa_raw3.3.gz -man/man3/gnutls_x509_crt_get_policy3.3.gz -man/man3/gnutls_x509_crt_get_preferred_hash_algorithm3.3.gz -man/man3/gnutls_x509_crt_get_private_key_usage_period3.3.gz -man/man3/gnutls_x509_crt_get_proxy3.3.gz -man/man3/gnutls_x509_crt_get_raw_dn3.3.gz -man/man3/gnutls_x509_crt_get_raw_issuer_dn3.3.gz -man/man3/gnutls_x509_crt_get_serial3.3.gz -man/man3/gnutls_x509_crt_get_signature3.3.gz -man/man3/gnutls_x509_crt_get_signature_algorithm3.3.gz -man/man3/gnutls_x509_crt_get_subject3.3.gz -man/man3/gnutls_x509_crt_get_subject_alt_name23.3.gz -man/man3/gnutls_x509_crt_get_subject_alt_name3.3.gz -man/man3/gnutls_x509_crt_get_subject_alt_othername_oid3.3.gz -man/man3/gnutls_x509_crt_get_subject_key_id3.3.gz -man/man3/gnutls_x509_crt_get_subject_unique_id3.3.gz -man/man3/gnutls_x509_crt_get_verify_algorithm3.3.gz -man/man3/gnutls_x509_crt_get_version3.3.gz -man/man3/gnutls_x509_crt_import3.3.gz -man/man3/gnutls_x509_crt_import_pkcs113.3.gz -man/man3/gnutls_x509_crt_import_pkcs11_url3.3.gz -man/man3/gnutls_x509_crt_init3.3.gz -man/man3/gnutls_x509_crt_list_import23.3.gz -man/man3/gnutls_x509_crt_list_import3.3.gz -man/man3/gnutls_x509_crt_list_import_pkcs113.3.gz -man/man3/gnutls_x509_crt_list_verify3.3.gz -man/man3/gnutls_x509_crt_print3.3.gz -man/man3/gnutls_x509_crt_privkey_sign3.3.gz -man/man3/gnutls_x509_crt_set_activation_time3.3.gz -man/man3/gnutls_x509_crt_set_authority_info_access3.3.gz -man/man3/gnutls_x509_crt_set_authority_key_id3.3.gz -man/man3/gnutls_x509_crt_set_basic_constraints3.3.gz -man/man3/gnutls_x509_crt_set_ca_status3.3.gz -man/man3/gnutls_x509_crt_set_crl_dist_points23.3.gz -man/man3/gnutls_x509_crt_set_crl_dist_points3.3.gz -man/man3/gnutls_x509_crt_set_crq3.3.gz -man/man3/gnutls_x509_crt_set_crq_extensions3.3.gz -man/man3/gnutls_x509_crt_set_dn3.3.gz -man/man3/gnutls_x509_crt_set_dn_by_oid3.3.gz -man/man3/gnutls_x509_crt_set_expiration_time3.3.gz -man/man3/gnutls_x509_crt_set_extension_by_oid3.3.gz -man/man3/gnutls_x509_crt_set_issuer_dn3.3.gz -man/man3/gnutls_x509_crt_set_issuer_dn_by_oid3.3.gz -man/man3/gnutls_x509_crt_set_key3.3.gz -man/man3/gnutls_x509_crt_set_key_purpose_oid3.3.gz -man/man3/gnutls_x509_crt_set_key_usage3.3.gz -man/man3/gnutls_x509_crt_set_pin_function3.3.gz -man/man3/gnutls_x509_crt_set_policy3.3.gz -man/man3/gnutls_x509_crt_set_private_key_usage_period3.3.gz -man/man3/gnutls_x509_crt_set_proxy3.3.gz -man/man3/gnutls_x509_crt_set_proxy_dn3.3.gz -man/man3/gnutls_x509_crt_set_pubkey3.3.gz -man/man3/gnutls_x509_crt_set_serial3.3.gz -man/man3/gnutls_x509_crt_set_subject_alt_name3.3.gz -man/man3/gnutls_x509_crt_set_subject_alternative_name3.3.gz -man/man3/gnutls_x509_crt_set_subject_key_id3.3.gz -man/man3/gnutls_x509_crt_set_version3.3.gz -man/man3/gnutls_x509_crt_sign23.3.gz -man/man3/gnutls_x509_crt_sign3.3.gz -man/man3/gnutls_x509_crt_verify3.3.gz -man/man3/gnutls_x509_crt_verify_data3.3.gz -man/man3/gnutls_x509_crt_verify_hash3.3.gz -man/man3/gnutls_x509_dn_deinit3.3.gz -man/man3/gnutls_x509_dn_export23.3.gz -man/man3/gnutls_x509_dn_export3.3.gz -man/man3/gnutls_x509_dn_get_rdn_ava3.3.gz -man/man3/gnutls_x509_dn_import3.3.gz -man/man3/gnutls_x509_dn_init3.3.gz -man/man3/gnutls_x509_dn_oid_known3.3.gz -man/man3/gnutls_x509_dn_oid_name3.3.gz -man/man3/gnutls_x509_policy_release3.3.gz -man/man3/gnutls_x509_privkey_cpy3.3.gz -man/man3/gnutls_x509_privkey_deinit3.3.gz -man/man3/gnutls_x509_privkey_export23.3.gz -man/man3/gnutls_x509_privkey_export2_pkcs83.3.gz -man/man3/gnutls_x509_privkey_export3.3.gz -man/man3/gnutls_x509_privkey_export_dsa_raw3.3.gz -man/man3/gnutls_x509_privkey_export_ecc_raw3.3.gz -man/man3/gnutls_x509_privkey_export_pkcs83.3.gz -man/man3/gnutls_x509_privkey_export_rsa_raw23.3.gz -man/man3/gnutls_x509_privkey_export_rsa_raw3.3.gz -man/man3/gnutls_x509_privkey_fix3.3.gz -man/man3/gnutls_x509_privkey_generate3.3.gz -man/man3/gnutls_x509_privkey_get_key_id3.3.gz -man/man3/gnutls_x509_privkey_get_pk_algorithm23.3.gz -man/man3/gnutls_x509_privkey_get_pk_algorithm3.3.gz -man/man3/gnutls_x509_privkey_import23.3.gz -man/man3/gnutls_x509_privkey_import3.3.gz -man/man3/gnutls_x509_privkey_import_dsa_raw3.3.gz -man/man3/gnutls_x509_privkey_import_ecc_raw3.3.gz -man/man3/gnutls_x509_privkey_import_openssl3.3.gz -man/man3/gnutls_x509_privkey_import_pkcs83.3.gz -man/man3/gnutls_x509_privkey_import_rsa_raw23.3.gz -man/man3/gnutls_x509_privkey_import_rsa_raw3.3.gz -man/man3/gnutls_x509_privkey_init3.3.gz -man/man3/gnutls_x509_privkey_sec_param3.3.gz -man/man3/gnutls_x509_privkey_sign_data3.3.gz -man/man3/gnutls_x509_privkey_sign_hash3.3.gz -man/man3/gnutls_x509_privkey_verify_params3.3.gz -man/man3/gnutls_x509_rdn_get3.3.gz -man/man3/gnutls_x509_rdn_get_by_oid3.3.gz -man/man3/gnutls_x509_rdn_get_oid3.3.gz -man/man3/gnutls_x509_trust_list_add_cas3.3.gz -man/man3/gnutls_x509_trust_list_add_crls3.3.gz -man/man3/gnutls_x509_trust_list_add_named_crt3.3.gz -man/man3/gnutls_x509_trust_list_add_system_trust3.3.gz -man/man3/gnutls_x509_trust_list_add_trust_file3.3.gz -man/man3/gnutls_x509_trust_list_add_trust_mem3.3.gz -man/man3/gnutls_x509_trust_list_deinit3.3.gz -man/man3/gnutls_x509_trust_list_get_issuer3.3.gz -man/man3/gnutls_x509_trust_list_init3.3.gz -man/man3/gnutls_x509_trust_list_remove_cas3.3.gz -man/man3/gnutls_x509_trust_list_remove_trust_file3.3.gz -man/man3/gnutls_x509_trust_list_remove_trust_mem3.3.gz -man/man3/gnutls_x509_trust_list_verify_crt3.3.gz -man/man3/gnutls_x509_trust_list_verify_named_crt3.3.gz -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-alert.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-cert-select-pkcs11.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-cert-select.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-client-anon.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-client-dtls.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-client-psk.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-client-resume.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-client-srp.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-client-x509.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-client-xssl1.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-client-xssl2.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-crq.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-ocsp-client.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-pkcs11-list.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-pkcs12.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-serv-anon.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-serv-dtls.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-serv-pgp.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-serv-psk.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-serv-srp.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-serv-x509.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-session-info.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-verify-ssh.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-verify.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex-x509-info.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/print-ciphersuites.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tcp.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/udp.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/verify.c -%%PORTEXAMPLES%%@dirrmtry %%EXAMPLESDIR%% -@dirrmtry lib/gnutls3 -@dirrmtry info/gnutls3 -@dirrmtry include/gnutls3/gnutls -@dirrmtry include/gnutls3 diff --git a/security/gsasl/Makefile b/security/gsasl/Makefile index be318af05482..8a2631e9828c 100644 --- a/security/gsasl/Makefile +++ b/security/gsasl/Makefile @@ -3,7 +3,7 @@ PORTNAME= gsasl PORTVERSION= 1.8.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= security MASTER_SITES= GNU diff --git a/security/libprelude/Makefile b/security/libprelude/Makefile index 125a1ffd5a51..682b5add84cc 100644 --- a/security/libprelude/Makefile +++ b/security/libprelude/Makefile @@ -3,7 +3,7 @@ PORTNAME= libprelude PORTVERSION= 1.0.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= security MASTER_SITES= https://www.prelude-ids.org/attachments/download/241/ @@ -62,6 +62,9 @@ BROKEN= Does not compile post-patch: @${REINPLACE_CMD} -e \ '/^install-data-am:/s|install-data-local||' ${WRKSRC}/docs/api/Makefile.in + @${REINPLACE_CMD} '\,gnutls/extra\.h,d' \ + ${WRKSRC}/prelude-admin/prelude-admin.c \ + ${WRKSRC}/prelude-admin/server.c post-install: ${INSTALL_MAN} ${WRKSRC}/docs/manpages/*.1 ${MAN1PREFIX}/man/man1 diff --git a/security/libpreludedb/Makefile b/security/libpreludedb/Makefile index 99a1c3dc1e8c..c24308058e40 100644 --- a/security/libpreludedb/Makefile +++ b/security/libpreludedb/Makefile @@ -3,7 +3,7 @@ PORTNAME= libpreludedb PORTVERSION= 1.0.1p1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= security MASTER_SITES= https://www.prelude-ids.org/attachments/download/287/ diff --git a/security/openconnect/Makefile b/security/openconnect/Makefile index 76a6c2d6618f..8184a99f704f 100644 --- a/security/openconnect/Makefile +++ b/security/openconnect/Makefile @@ -3,7 +3,7 @@ PORTNAME= openconnect PORTVERSION= 5.03 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= security MASTER_SITES= ftp://ftp.infradead.org/pub/openconnect/ \ http://mirrors.rit.edu/zi/ @@ -35,9 +35,7 @@ PROXY_CONFIGURE_WITH= libproxy GNUTLS_DESC= Use GnuTLS instead of OpenSSL(EXPERIMENTAL) GNUTLS_LIB_DEPENDS= libgnutls.so:${PORTSDIR}/security/gnutls -GNUTLS_BUILD_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:${PORTSDIR}/security/ca_root_nss -GNUTLS_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:${PORTSDIR}/security/ca_root_nss -GNUTLS_CONFIGURE_WITH= gnutls system-cafile=${LOCALBASE}/share/certs/ca-root-nss.crt +GNUTLS_CONFIGURE_WITH= gnutls GNUTLS_USE_OFF= OPENSSL=yes post-install: diff --git a/security/openvas-libnasl/Makefile b/security/openvas-libnasl/Makefile index 20c9fb4c79ea..a8eef2b1546c 100644 --- a/security/openvas-libnasl/Makefile +++ b/security/openvas-libnasl/Makefile @@ -3,7 +3,7 @@ PORTNAME= openvas-libnasl PORTVERSION= 2.0.1 -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= security MASTER_SITES= http://wald.intevation.org/frs/download.php/561/ diff --git a/security/openvas-libraries/Makefile b/security/openvas-libraries/Makefile index 3b3ce7699b0c..d9d3925acf2d 100644 --- a/security/openvas-libraries/Makefile +++ b/security/openvas-libraries/Makefile @@ -3,7 +3,7 @@ PORTNAME= openvas-libraries PORTVERSION= 2.0.3 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= security MASTER_SITES= http://wald.intevation.org/frs/download.php/600/ diff --git a/security/openvas-libraries/files/patch-libopenvas-network.c b/security/openvas-libraries/files/patch-libopenvas-network.c new file mode 100644 index 000000000000..e1c277b0c006 --- /dev/null +++ b/security/openvas-libraries/files/patch-libopenvas-network.c @@ -0,0 +1,11 @@ +--- libopenvas/network.c.orig ++++ libopenvas/network.c +@@ -771,8 +771,6 @@ + } + + unblock_socket(fp->fd); +- /* for non-blocking sockets, gnutls requires a 0 lowat value */ +- gnutls_transport_set_lowat(fp->tls_session, 0); + + gnutls_transport_set_ptr(fp->tls_session, (gnutls_transport_ptr_t) GSIZE_TO_POINTER(fp->fd)); + diff --git a/security/openvas-plugins/Makefile b/security/openvas-plugins/Makefile index 3df592101e1c..4cf4c8eef030 100644 --- a/security/openvas-plugins/Makefile +++ b/security/openvas-plugins/Makefile @@ -3,7 +3,7 @@ PORTNAME= openvas-plugins PORTVERSION= 1.0.7 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= security MASTER_SITES= http://wald.intevation.org/frs/download.php/588/ diff --git a/security/prelude-lml/Makefile b/security/prelude-lml/Makefile index d53c2e542e99..aceddaabe34d 100644 --- a/security/prelude-lml/Makefile +++ b/security/prelude-lml/Makefile @@ -3,7 +3,7 @@ PORTNAME= prelude-lml PORTVERSION= 1.0.1 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= security MASTER_SITES= https://www.prelude-ids.org/attachments/download/242/ diff --git a/security/prelude-manager/Makefile b/security/prelude-manager/Makefile index 310bc1ba27bb..2f4d4843a77a 100644 --- a/security/prelude-manager/Makefile +++ b/security/prelude-manager/Makefile @@ -3,7 +3,7 @@ PORTNAME= prelude-manager PORTVERSION= 1.0.2 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= security MASTER_SITES= https://www.prelude-ids.org/attachments/download/243/ diff --git a/security/py-gnutls/Makefile b/security/py-gnutls/Makefile index 517930f220e1..187f832ae31b 100644 --- a/security/py-gnutls/Makefile +++ b/security/py-gnutls/Makefile @@ -3,6 +3,7 @@ PORTNAME= gnutls PORTVERSION= 1.2.5 +PORTREVISION= 1 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/shishi/Makefile b/security/shishi/Makefile index 561807b1fb82..6d64d7cf8eb5 100644 --- a/security/shishi/Makefile +++ b/security/shishi/Makefile @@ -2,7 +2,7 @@ PORTNAME= shishi PORTVERSION= 1.0.2 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= security MASTER_SITES= GNU diff --git a/security/xmlsec1/Makefile b/security/xmlsec1/Makefile index 2d53d6fdfab6..c1c9a94741cf 100644 --- a/security/xmlsec1/Makefile +++ b/security/xmlsec1/Makefile @@ -3,6 +3,7 @@ PORTNAME= xmlsec1 PORTVERSION= 1.2.20 +PORTREVISION= 1 CATEGORIES= security MASTER_SITES= http://www.aleksey.com/xmlsec/download/ \ ftp://ftp.aleksey.com/pub/xmlsec/releases/ \ |
