[gnutls-dev] GnuTLS 1.5.5 for Windows

Simon Josefsson jas at extundo.com
Thu Nov 16 16:27:42 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.8, and gnutls 1.5.5.  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
<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.5.exe (14MB)

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

d7616392d15cd4525d600c37a90b2a53e9c3ae8d  gnutls-1.5.5.exe
adaaa93778a34a1343a5004d18d7dc04f8b3e2c0  gnutls-1.5.5.exe.sig

46ecd2c930c95e5b2de61b1bd3fc16f10c488cbf77c087d99ef4528d  gnutls-1.5.5.exe
39d4db0bd94db8c98220b5a993df57274bfee03e4c61c4f046039e28  gnutls-1.5.5.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/20061116/a6c867ed/attachment.pgp>

More information about the Gnutls-devel mailing list