a couple of changes; but some parts are now broken
[gnupg.git] / NEWS
1 Noteworthy changes in version 0.2.x
2 -----------------------------------
3
4     * nearly doubled the speed of the ElGamal signature verification.
5
6     * backup copies of keyrings are created.
7
8     * assembler stuff for Pentium; gives about 15% better perfomance.
9
10
11 Noteworthy changes in version 0.2.3
12 -----------------------------------
13
14     * Found a bug in the calculation of ELG fingerprints. This is now
15       fixed, but all existing fingerprints and keyids for ELG keys
16       are not any more valid.
17
18     * armor should now work; including clear signed text.
19
20     * moved some options to the new program g10maint
21
22     * It's now 64 bit clean and runs fine on an alpha--linux.
23
24     * Key generation is much faster now.  I fixed this by using not
25       so strong random number for the primes (this was a bug because the
26       ElGamal primes are public parameters and it does not make sense
27       to generate them from strong random).  The real secret is the x value
28       which is still generated from strong (okay: /dev/random) random bits.
29
30     * added option "--status-fd": see g10/OPTIONS
31
32     * We have secure memeory on systems which support mlock().
33       It is not complete yet, because we do not have signal handler
34       which does a cleanup in very case.
35       We should also check the ulimit for the user in the case
36       that the admin does not have set a limit on locked pages.
37
38     * started with internationalization support.
39
40     * The logic to handle the web of trust is now implemented. It is
41       has some bugs; but I'm going to change the algorithm anyway.
42       It works by calculating the trustlevel on the fly.  It may ask
43       you to provide trust parameters if the calculated trust probability
44       is too low.  I will write a paper which discusses this new approach.
45
46     * a couple of changes to the configure script.
47
48     * New option "--quick-random" which uses a much quicker random
49       number generator.  Keys generated while this option is in effect
50       are flags with "INSECURE!" in the user-id.  This is a development
51       only option.
52
53     * Read support for new version packets (OpenPGP).
54
55     * Comment packets are now of correct OpenPGP type 16. Old comment
56       packets written by G10 are detected because they always start with
57       a hash which is an invalid version byte.
58
59     * The string "(INSECURE!)" is appended to a new user-id if this
60       is generated on a system without a good random number generator.
61