[gnutls-dev] GnuTLS 1.5.4 for Windows

Simon Josefsson jas at extundo.com
Tue Nov 7 13:58:07 CET 2006

Don't forget that GnuTLS is available under Windows!

The Windows installer contains the library, binaries for the command
line tools and all example programs.  The manual, in PDF and HTML
formats, together with the GTK-DOC style API reference manual in HTML,
are also included.

This release uses libgpg-error 1.4, (slightly patched) libgcrypt
1.2.3, libtasn1 0.3.7, and gnutls 1.5.4.  The source code for those
packages, as well as the build makefile, is also included in the
installer, but is not installed by default.

For more information, such as an explanation how you can write
programs using Visual Studio or MinGW that uses to GnuTLS, see:


There are two known problems:

1. Some of the command line tools (e.g., gnutls-cli) uses select() to
check whether there is data to be read from stdin or from the network.
The select function doesn't work with file descriptors under Windows,
so this currently does not work.  I'm working on solving this.
Update!  This was improved by 1.5.1, but still not perfect.  Reports
on that are solicited.

2. Initializing libgcrypt takes a long time on some systems, there has
been reports that it can take around 10 seconds.  There is a patch for
libgcrypt to solve this, and there are non-official libgcrypt DLL's
that can be used as a drop-in.  See
link:http://www.securitypunk.com/libgcrypt/[].  Note that it is not
clear whether the patch is the right solution or not.

We believe this release fixes some problems with send/recv returning
failures, but that needs further testing.

This is a release candidate for 1.6.0.  We intend to release 1.6.0
even with known Windows bugs, and the goal is to fix them throughout
the new stable 1.6.x series, with the help from users.

The binary installer and PGP signature:

http://josefsson.org/gnutls4win/gnutls-1.5.4.exe (14MB)

Here are the SHA-1 and SHA-224 checksums:

524f333c97b6147c83b6ca0b46ca143fa42f3588  gnutls-1.5.4.exe
bfe70921ad35456e81ca413240b8435f58d805f5  gnutls-1.5.4.exe.sig

b8f0331fce44248c9bf28a0529ce9314cc8a206ce37cce3333a0331c  gnutls-1.5.4.exe
a64f1a421373662e79b96284cc2b760ff1ef891488aa7fddc8c69630  gnutls-1.5.4.exe.sig

Happy hacking,
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 419 bytes
Desc: not available
URL: </pipermail/attachments/20061107/c47a9fd9/attachment.pgp>

More information about the Gnutls-devel mailing list