cipher/Makefile.am: add '-fcoverage-*' to instrumentation munging
[libgcrypt.git] / doc / announce.txt
1 To: gnupg-announce@gnupg.org, info-gnu@gnu.org
2 Cc: gcrypt-devel@gnupg.org
3
4
5 Hello! 
6
7 The GNU project is pleased to announce the availability of Libgcrypt
8 version 1.4.3.
9
10 Libgcrypt is a general purpose library of cryptographic building
11 blocks.  It is originally based on code used by GnuPG.  It does not
12 provide any implementation of OpenPGP or other protocols.  Thorough
13 understanding of applied cryptography is required to use Libgcrypt.
14
15 Noteworthy changes in version 1.4.3:
16
17  * Try to auto-initialize Libgcrypt to minimize the effect of
18    applications not doing that correctly.  This is not a perfect
19    solution but given that many applicationion would totally fail
20    without such a hack, we try to help at least with the most common
21    cases.  Folks, please read the manual to learn how to properly
22    initialize Libgcrypt!
23
24  * Auto-initialize the secure memory to 32k instead of aborting the
25    process.
26
27  * Log fatal errors via syslog.
28
29  * Changed the name and the semantics of the fips mode config file.
30
31  * Add convenience macro gcry_fips_mode_active.
32
33  * More self-tests.
34
35  * Documentation cleanups.
36
37
38 Source code is hosted at the GnuPG FTP server and its mirrors as
39 listed at http://www.gnupg.org/download/mirrors.html .  On the primary
40 server the source file and its digital signatures is:
41
42  ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-1.4.3.tar.bz2 (1062k)
43  ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-1.4.3.tar.bz2.sig
44
45 This file is bzip2 compressed.  A gzip compressed version is also
46 available:
47
48  ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-1.4.3.tar.gz (1325k)
49  ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-1.4.3.tar.gz.sig
50
51 Alternativley you may upgrade version 1.4.2 using this patch file:
52
53  ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-1.4.2-1.4.3.diff.bz2 (42k)
54
55 The SHA-1 checksums are:
56
57 bdc67c1fdcec464a94dca691615f2335a12db5ce  libgcrypt-1.4.3.tar.bz2
58 3d9d583501ce951596fa7dd3667afd357ac7d056  libgcrypt-1.4.3.tar.gz
59 e28b74c5824364e20ae7f147f1b89925f5426669  libgcrypt-1.4.2-1.4.3.diff.bz2
60
61
62 For help on developing with Libgcrypt you should read the included
63 manual and optional ask on the gcrypt-devel mailing list [1].
64
65 Improving Libgcrypt is costly, but you can help!  We are looking for
66 organizations that find Libgcrypt useful and wish to contribute back.
67 You can contribute by reporting bugs, improve the software [2], order
68 extensions or support or more general by donating money to the Free
69 Software movement [3].
70
71 Commercial support contracts for Libgcrypt are available [4], and they
72 help finance continued maintenance.  g10 Code GmbH, a Duesseldorf
73 based company, is currently funding Libgcrypt development.  We are
74 always looking for interesting development projects.
75
76 Many thanks to all who contributed to Libgcrypt development, be it bug
77 fixes, code, documentation, testing or helping users.
78
79
80 Happy hacking,
81
82   Werner
83
84
85
86
87 [1] See http://www.gnupg.org/documentation/mailing-lists.html .
88 [2] Note that copyright assignments to the FSF are required.
89 [3] For example see http://donate.fsf.org .
90 [4] See the service directory at http://www.gnupg.org/service.html .
91