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