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