Merged
[libgcrypt.git] / NEWS
1 Noteworthy changes in version 1.1.13 (unreleased)
2 -------------------------------------------------
3
4  * CRC-32, CRC-32 a'la RFC 1510, CRC-24 a'la RFC 2440 is now
5    supported.
6
7  * SHA-256 is now supported.
8
9  * The public RSA exponent can now be specified in key generation. 
10
11  * The random module won't print the "not enough random bytes
12    available" anymore.  A new progress status is issued instead.
13
14  * Interface changes relative to the 1.1.12 release:
15 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
16 gcry_pk_decrypt         ENHANCED: Allows flag to return complete S-expression.
17 gcry_cipher_reset       NEW
18 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19
20 Noteworthy changes in version 1.1.12 (2003-01-20)
21 -------------------------------------------------
22
23  * gcry_pk_sign, gcry_pk_verify and gcry_pk_encrypt can now handle an
24    optional pkcs1 flags parameter in the S-expression.  A similar flag
25    may be passed to gcry_pk_decrypt but it is only syntactically
26    implemented.
27
28  * New convenience macro gcry_md_get_asnoid.
29
30  * There is now some real stuff in the manual.
31
32
33 Noteworthy changes in version 1.1.11 (2002-12-21)
34 -------------------------------------------------
35
36  * Don't export internal symbols anymore (currently only for GNU systems)
37
38  * New algorithm: MD4
39
40  * Implemented ciphertext stealing.
41
42  * Smaller bugs fixes and a few new OIDs.
43
44  * Interface changes relative to the 1.1.8 release:
45 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46 gcry_cipher_cts                   NEW
47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
48
49
50 Noteworthy changes in version 1.1.10 (2002-09-20)
51 -------------------------------------------------
52
53  * Fixed shared library builds for i386, PPC and Sparc.
54
55  * Added simple benchmark tool.
56
57  * Replaced the internal mutexes by code which automatically adapts to
58    the used threading library.  Currently Pth and Pthread are
59    supported.  For non-ELF systems the GNU toolchain is now required..
60
61  * Added untested support to build Windows DLLs.
62
63 Noteworthy changes in version 1.1.9 (2002-08-23)
64 ------------------------------------------------
65
66  * Support for plain old DES.
67
68
69 Noteworthy changes in version 1.1.8 (2002-06-25)
70 ------------------------------------------------
71
72  * Minor cleanups and exported a few new functions.
73
74  * Interface changes relative to the 1.1.7 release:
75 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76 gcry_mpi_div                      NEW
77 gcry_mpi_mod                      NEW
78 gcry_mpi_invm                     NEW
79 gcry_mpi_swap                     NEW
80 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81
82 Noteworthy changes in version 1.1.7 (2002-05-21)
83 ------------------------------------------------
84
85 * Libgcrypt is now distributed under the terms of the GNU Lesser
86   General Public License; see the README file for details.    
87   
88 * It is possible to use libgcrypt w/o intialized secure memory.
89
90 * Libgcrypt should now be thread safe after the initialization.
91   gcry_control (GCRYCRL_INITIALIZATION_FINISHED,NULL,0) should have
92   been called before creating additional threads.
93
94  * Interface changes relative to the 1.1.6 release:
95 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
96 GCRYCTL_DISABLE_INTERNAL_LOCKING  NEW
97 GCRYCTL_DISABLE_SECMEM            NEW
98 GCRYCTL_INITIALIZATION_FINISHED   NEW
99 GCRYCTL_INITIALIZATION_FINISHED_P NEW
100 GCRYCTL_ANY_INITIALIZATION_P      NEW
101 gcry_strdup                       NEW
102 gcry_sexp_create                  NEW
103 gcry_sexp_new                     NEW
104 gcry_set_progress_handler         NEW
105 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
106
107 Noteworthy changes in version 1.1.6 (2002-02-07)
108 ------------------------------------------------
109
110   * Enhanced the S-expression conversion functions.
111         
112 Noteworthy changes in version 1.1.5 (2001-12-18)
113 ------------------------------------------------
114
115   * gcry_{cipher,md}_map_name are now able to map stringified object IDs.
116
117   * New functions gcry_sexp_canon_len and gcry_cipher_mode_from_oid.
118
119   * Closed some memory leaks.
120
121
122 Noteworthy changes in version 1.1.4 (2001-08-03)
123 ------------------------------------------------
124
125   * Arcfour does now work.                   
126
127   * Some minor fixes.
128
129   * Added a first test program
130
131   * Migrated to autoconf 2.52.
132
133
134 Noteworthy changes in version 1.1.3 (2001-05-31)
135 ------------------------------------------------
136
137   * First release of Libgcrypt which is a result of splitting GnuPG
138     into into libgcrypt and GnuPG.
139
140
141 Copyright 2001, 2002 Free Software Foundation, Inc.
142
143 This file is free software; as a special exception the author gives
144 unlimited permission to copy and/or distribute it, with or without
145 modifications, as long as this notice is preserved.
146
147 This file is distributed in the hope that it will be useful, but
148 WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
149 implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.