aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/libgcrypt/libgcrypt-1.2.2/NEWS
diff options
context:
space:
mode:
Diffstat (limited to 'linden/indra/libgcrypt/libgcrypt-1.2.2/NEWS')
-rw-r--r--[-rwxr-xr-x]linden/indra/libgcrypt/libgcrypt-1.2.2/NEWS866
1 files changed, 433 insertions, 433 deletions
diff --git a/linden/indra/libgcrypt/libgcrypt-1.2.2/NEWS b/linden/indra/libgcrypt/libgcrypt-1.2.2/NEWS
index 12213bd..709a872 100755..100644
--- a/linden/indra/libgcrypt/libgcrypt-1.2.2/NEWS
+++ b/linden/indra/libgcrypt/libgcrypt-1.2.2/NEWS
@@ -1,433 +1,433 @@
1Noteworthy changes in version 1.2.2 (2005-10-05} 1Noteworthy changes in version 1.2.2 (2005-10-05}
2------------------------------------------------ 2------------------------------------------------
3 3
4 * Made the RNG immune against fork without exec. 4 * Made the RNG immune against fork without exec.
5 5
6 * Minor changes to some function declarations. Buffer arguments are 6 * Minor changes to some function declarations. Buffer arguments are
7 now typed as void pointer. This should not affect any compilation. 7 now typed as void pointer. This should not affect any compilation.
8 8
9 * A bug in the definition of gcry_cipher_register has been fixed. 9 * A bug in the definition of gcry_cipher_register has been fixed.
10 10
11 * Interface changes relative to the 1.2.1 release: 11 * Interface changes relative to the 1.2.1 release:
12 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
13 gcry_cipher_encrypt CHANGED: Arguments IN and OUT are now void*. 13 gcry_cipher_encrypt CHANGED: Arguments IN and OUT are now void*.
14 gcry_cipher_decrypt CHANGED: Arguments IN and OUT are now void*. 14 gcry_cipher_decrypt CHANGED: Arguments IN and OUT are now void*.
15 gcry_create_nonce CHANGED: Argument BUFFER is now void*. 15 gcry_create_nonce CHANGED: Argument BUFFER is now void*.
16 gcry_md_ctl CHANGED: Argument BUFFER is now void*. 16 gcry_md_ctl CHANGED: Argument BUFFER is now void*.
17 gcry_sexp_sprint CHANGED: Argument BUFFER is now void*. 17 gcry_sexp_sprint CHANGED: Argument BUFFER is now void*.
18 gcry_mpi_scan CHANGED: Argument BUFFER is now void*. 18 gcry_mpi_scan CHANGED: Argument BUFFER is now void*.
19 gcry_cipher_register CHANGED: Argument ALGORITHM_ID is now int*. 19 gcry_cipher_register CHANGED: Argument ALGORITHM_ID is now int*.
20 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21 21
22 22
23Noteworthy changes in version 1.2.1 (2005-01-05) 23Noteworthy changes in version 1.2.1 (2005-01-05)
24------------------------------------------------ 24------------------------------------------------
25 25
26 * Portability fixes, memory allocation fixes and other minor things. 26 * Portability fixes, memory allocation fixes and other minor things.
27 27
28 * Support to build as a W32 static library. 28 * Support to build as a W32 static library.
29 29
30 * Changed the way the RNG gets initialized. This allows to keep it 30 * Changed the way the RNG gets initialized. This allows to keep it
31 uninitialized as long as no random numbers are used. To override 31 uninitialized as long as no random numbers are used. To override
32 this, the new macro gcry_fast_random_poll may be used. It is in 32 this, the new macro gcry_fast_random_poll may be used. It is in
33 general a good idea to spread this macro into the application code 33 general a good idea to spread this macro into the application code
34 to make sure that these polls happen often enough. 34 to make sure that these polls happen often enough.
35 35
36 * Interface changes relative to the 1.2.0 release: 36 * Interface changes relative to the 1.2.0 release:
37 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38 gcry_fast_random_poll NEW 38 gcry_fast_random_poll NEW
39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 40
41 41
42Noteworthy changes in version 1.2.0 (2004-04-15) 42Noteworthy changes in version 1.2.0 (2004-04-15)
43------------------------------------------------ 43------------------------------------------------
44 44
45 * First stable release. 45 * First stable release.
46 46
47 47
48Noteworthy changes in version 1.1.94 (2004-03-29) 48Noteworthy changes in version 1.1.94 (2004-03-29)
49------------------------------------------------- 49-------------------------------------------------
50 50
51 * The support for multi-threaded users goes into its third 51 * The support for multi-threaded users goes into its third
52 incarnation. We removed compile time support for thread libraries. 52 incarnation. We removed compile time support for thread libraries.
53 To support the thread library of your choice, you have to set up 53 To support the thread library of your choice, you have to set up
54 callback handlers at initialization time. New data structures, a 54 callback handlers at initialization time. New data structures, a
55 new control command, and default initializers are provided for this 55 new control command, and default initializers are provided for this
56 purpose. 56 purpose.
57 57
58 * Interface changes relative to the 1.1.93 release: 58 * Interface changes relative to the 1.1.93 release:
59~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
60libgcrypt-config --thread OBSOLETE 60libgcrypt-config --thread OBSOLETE
61libgcrypt-pth.la REMOVED 61libgcrypt-pth.la REMOVED
62libgcrypt-pthread.la REMOVED 62libgcrypt-pthread.la REMOVED
63GCRYCTL_SET_THREAD_CBS NEW 63GCRYCTL_SET_THREAD_CBS NEW
64struct gcrypt_thread_cbs NEW 64struct gcrypt_thread_cbs NEW
65enum gcry_thread_option NEW 65enum gcry_thread_option NEW
66GCRY_THREAD_OPTION_PTH_IMPL NEW 66GCRY_THREAD_OPTION_PTH_IMPL NEW
67GCRY_THREAD_OPTION_PTHREAD_IMPL NEW 67GCRY_THREAD_OPTION_PTHREAD_IMPL NEW
68~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 69
70Noteworthy changes in version 1.1.93 (2004-03-06) 70Noteworthy changes in version 1.1.93 (2004-03-06)
71------------------------------------------------- 71-------------------------------------------------
72 72
73 * The automatic thread library detection has finally been removed. 73 * The automatic thread library detection has finally been removed.
74 From now on, only linking explicitely to libgcrypt, libgcrypt-pth 74 From now on, only linking explicitely to libgcrypt, libgcrypt-pth
75 or libgcrypt-pthread is supported. 75 or libgcrypt-pthread is supported.
76 76
77Noteworthy changes in version 1.1.92 (2004-02-20) 77Noteworthy changes in version 1.1.92 (2004-02-20)
78------------------------------------------------- 78-------------------------------------------------
79 79
80 * Minor bug fixes. 80 * Minor bug fixes.
81 81
82 * Included a limited implementation of RFC2268. 82 * Included a limited implementation of RFC2268.
83 83
84 * Changed API of the gcry_ac_ functions. Only a very few programs 84 * Changed API of the gcry_ac_ functions. Only a very few programs
85 should be affected by this. 85 should be affected by this.
86 86
87 * Interface changes relative to the 1.1.91 release: 87 * Interface changes relative to the 1.1.91 release:
88~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
89GCRY_CIPHER_RFC2268_40 NEW. 89GCRY_CIPHER_RFC2268_40 NEW.
90gcry_ac_data_set CHANGED: New argument FLAGS. 90gcry_ac_data_set CHANGED: New argument FLAGS.
91gcry_ac_data_get_name CHANGED: New argument FLAGS. 91gcry_ac_data_get_name CHANGED: New argument FLAGS.
92gcry_ac_data_get_index CHANGED: New argument FLAGS. 92gcry_ac_data_get_index CHANGED: New argument FLAGS.
93gcry_ac_key_pair_generate CHANGED: New and reordered arguments. 93gcry_ac_key_pair_generate CHANGED: New and reordered arguments.
94gcry_ac_key_test CHANGED: New argument HANDLE. 94gcry_ac_key_test CHANGED: New argument HANDLE.
95gcry_ac_key_get_nbits CHANGED: New argument HANDLE. 95gcry_ac_key_get_nbits CHANGED: New argument HANDLE.
96gcry_ac_key_get_grip CHANGED: New argument HANDLE. 96gcry_ac_key_get_grip CHANGED: New argument HANDLE.
97gcry_ac_data_search REMOVED. 97gcry_ac_data_search REMOVED.
98gcry_ac_data_add REMOVED. 98gcry_ac_data_add REMOVED.
99GCRY_AC_DATA_FLAG_NO_BLINDING REMOVED. 99GCRY_AC_DATA_FLAG_NO_BLINDING REMOVED.
100GCRY_AC_FLAG_NO_BLINDING NEW: Replaces above. 100GCRY_AC_FLAG_NO_BLINDING NEW: Replaces above.
101 101
102 102
103Noteworthy changes in version 1.1.91 (2003-12-19) 103Noteworthy changes in version 1.1.91 (2003-12-19)
104------------------------------------------------- 104-------------------------------------------------
105 105
106 * Code cleanups and minor bug fixes. 106 * Code cleanups and minor bug fixes.
107 107
108 108
109Noteworthy changes in version 1.1.90 (2003-11-14) 109Noteworthy changes in version 1.1.90 (2003-11-14)
110------------------------------------------------- 110-------------------------------------------------
111 111
112 * The use of the GCRY_WEAK_RANDOM level is now deprecated in favor of 112 * The use of the GCRY_WEAK_RANDOM level is now deprecated in favor of
113 the new gcry_create_nonce function. 113 the new gcry_create_nonce function.
114 114
115 * gcry_sexp_build now supports a "%b" format to include a memory buffer. 115 * gcry_sexp_build now supports a "%b" format to include a memory buffer.
116 116
117 * Minor configuration fixes. 117 * Minor configuration fixes.
118 118
119 * Interface changes relative to the 1.1.44 release: 119 * Interface changes relative to the 1.1.44 release:
120~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
121gcry_create_nonce NEW 121gcry_create_nonce NEW
122gcry_sexp_build ENHANCED 122gcry_sexp_build ENHANCED
123 123
124 124
125Noteworthy changes in version 1.1.44 (2003-10-31) 125Noteworthy changes in version 1.1.44 (2003-10-31)
126------------------------------------------------- 126-------------------------------------------------
127 127
128 * Bug fixes and more code cleanups. 128 * Bug fixes and more code cleanups.
129 129
130 * Enhanced the prime API. 130 * Enhanced the prime API.
131 131
132 * Interface changes relative to the 1.1.43 release: 132 * Interface changes relative to the 1.1.43 release:
133~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
134gcry_prime_group_generator NEW 134gcry_prime_group_generator NEW
135gcry_prime_release_factors NEW 135gcry_prime_release_factors NEW
136 136
137 137
138Noteworthy changes in version 1.1.43 (2003-09-04) 138Noteworthy changes in version 1.1.43 (2003-09-04)
139------------------------------------------------- 139-------------------------------------------------
140 140
141 * Bug fixes and internal code cleanups. 141 * Bug fixes and internal code cleanups.
142 142
143 * Support for the Serpent cipher algorithm. 143 * Support for the Serpent cipher algorithm.
144 144
145 * Interface changes relative to the 1.1.42 release: 145 * Interface changes relative to the 1.1.42 release:
146~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
147gcry_prime_generate NEW 147gcry_prime_generate NEW
148gcry_prime_check NEW 148gcry_prime_check NEW
149 149
150 150
151Noteworthy changes in version 1.1.42 (2003-07-31) 151Noteworthy changes in version 1.1.42 (2003-07-31)
152------------------------------------------------- 152-------------------------------------------------
153 153
154 * Major API cleanup. Applications need to be converted to the new 154 * Major API cleanup. Applications need to be converted to the new
155 API. See README.apichanges for hints on how to do that. Backward 155 API. See README.apichanges for hints on how to do that. Backward
156 compatibility is provided where it was possible without too much 156 compatibility is provided where it was possible without too much
157 effort and did not collide with the overall sanitization effort. 157 effort and did not collide with the overall sanitization effort.
158 However, this is only for ease of transition. NO DEPRECATED 158 However, this is only for ease of transition. NO DEPRECATED
159 FUNCTION OR DATA TYPE IS CONSIDERED A PART OF THE API OR ABI AND 159 FUNCTION OR DATA TYPE IS CONSIDERED A PART OF THE API OR ABI AND
160 WILL BE DROPPED IN THE FUTURE WITHOUT CHANGING THE SONAME OF THE 160 WILL BE DROPPED IN THE FUTURE WITHOUT CHANGING THE SONAME OF THE
161 LIBRARY. 161 LIBRARY.
162 162
163 * If gcrypt.h is included in sources compiled by GCC 3.1 or later, 163 * If gcrypt.h is included in sources compiled by GCC 3.1 or later,
164 deprecated attributes will warn about use of obsolete functions and 164 deprecated attributes will warn about use of obsolete functions and
165 type definitions. You can suppress these warnings by passing 165 type definitions. You can suppress these warnings by passing
166 -Wno-deprecated-declarations to the gcc command. 166 -Wno-deprecated-declarations to the gcc command.
167 167
168 * gcry_check_version must be called from now on to initialize the 168 * gcry_check_version must be called from now on to initialize the
169 library, it is not longer optional. 169 library, it is not longer optional.
170 170
171 * Removed `libgcrypt errno' concept. 171 * Removed `libgcrypt errno' concept.
172 172
173 * Libgcrypt depends on libgpg-error, a library that provides error 173 * Libgcrypt depends on libgpg-error, a library that provides error
174 codes and according functions for all GnuPG components. Functions 174 codes and according functions for all GnuPG components. Functions
175 that used to return error codes asa `int' have been changed to 175 that used to return error codes asa `int' have been changed to
176 return a code of type `gcry_error_t'. All GCRYERR_* error symbols 176 return a code of type `gcry_error_t'. All GCRYERR_* error symbols
177 have been removed, since they are now contained in libgpg-error 177 have been removed, since they are now contained in libgpg-error
178 (GPG_ERR_*). All functions and types in libgpg-error have also been 178 (GPG_ERR_*). All functions and types in libgpg-error have also been
179 wrapped in Libgcrypt. The new types are gcry_err_code_t and 179 wrapped in Libgcrypt. The new types are gcry_err_code_t and
180 gcry_err_source_t. The new functions are gcry_err_code, 180 gcry_err_source_t. The new functions are gcry_err_code,
181 gcry_err_source, gcry_error, gcry_err_make, gcry_error_from_errno, 181 gcry_err_source, gcry_error, gcry_err_make, gcry_error_from_errno,
182 gcry_err_make_from_errno, gcry_err_code_from_errno, 182 gcry_err_make_from_errno, gcry_err_code_from_errno,
183 gcry_err_code_to_errno, gcry_strsource. 183 gcry_err_code_to_errno, gcry_strsource.
184 184
185 * New function gcry_mpi_dump to help in debugging. 185 * New function gcry_mpi_dump to help in debugging.
186 186
187 * Added alternative interface for asymmetric cryptography. 187 * Added alternative interface for asymmetric cryptography.
188 188
189 * CRC-32, CRC-32 a'la RFC 1510, CRC-24 a'la RFC 2440 are now 189 * CRC-32, CRC-32 a'la RFC 1510, CRC-24 a'la RFC 2440 are now
190 supported. 190 supported.
191 191
192 * SHA-256, SHA-384 and SHA-512 are now supported. 192 * SHA-256, SHA-384 and SHA-512 are now supported.
193 193
194 * 128 bit Twofish is now supported. 194 * 128 bit Twofish is now supported.
195 195
196 * The random module won't print the "not enough random bytes 196 * The random module won't print the "not enough random bytes
197 available" anymore. A new progress status is issued instead. 197 available" anymore. A new progress status is issued instead.
198 198
199 * CBC-MAC for block ciphers is now supported, by using a 199 * CBC-MAC for block ciphers is now supported, by using a
200 GCRY_CIPHER_CBC_MAC cipher flag. 200 GCRY_CIPHER_CBC_MAC cipher flag.
201 201
202 * CTR mode for block ciphers is now supported. 202 * CTR mode for block ciphers is now supported.
203 203
204 * The public RSA exponent can now be specified in key generation. 204 * The public RSA exponent can now be specified in key generation.
205 205
206 * RSA blinding is now supported and is used automatically for RSA 206 * RSA blinding is now supported and is used automatically for RSA
207 decryption. It can be explicitely disabled by using the 207 decryption. It can be explicitely disabled by using the
208 `no-blinding' symbol in the `flags' S-Expression or by using the 208 `no-blinding' symbol in the `flags' S-Expression or by using the
209 GCRY_AC_FLAG_DATA_NO_BLINDING flag when using the ac interface. 209 GCRY_AC_FLAG_DATA_NO_BLINDING flag when using the ac interface.
210 210
211 * gcry_sexp_canon_len does not use a `historically encoded' error 211 * gcry_sexp_canon_len does not use a `historically encoded' error
212 code anymore. 212 code anymore.
213 213
214 214
215 * Interface changes relative to the 1.1.12 release: 215 * Interface changes relative to the 1.1.12 release:
216~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
217GCRY_MPI DEPRECATED; Use: gcry_mpi_t 217GCRY_MPI DEPRECATED; Use: gcry_mpi_t
218GcryMPI DEPRECATED; Use: gcry_mpi_t 218GcryMPI DEPRECATED; Use: gcry_mpi_t
219GCRY_SEXP DEPRECATED; Use: gcry_sexp_t 219GCRY_SEXP DEPRECATED; Use: gcry_sexp_t
220GcrySexp DEPRECATED; Use: gcry_sexp_t 220GcrySexp DEPRECATED; Use: gcry_sexp_t
221GCRY_CIPHER_HD DEPRECATED; Use: gcry_cipher_hd_t 221GCRY_CIPHER_HD DEPRECATED; Use: gcry_cipher_hd_t
222GcryCipherHd DEPRECATED; Use: gcry_cipher_hd_t 222GcryCipherHd DEPRECATED; Use: gcry_cipher_hd_t
223GCRY_MD_HD DEPRECATED; Use: gcry_md_hd_t 223GCRY_MD_HD DEPRECATED; Use: gcry_md_hd_t
224GcryMDHd DEPRECATED; Use: gcry_md_hd_t 224GcryMDHd DEPRECATED; Use: gcry_md_hd_t
225gcry_error_t NEW 225gcry_error_t NEW
226gcry_err_code_t NEW 226gcry_err_code_t NEW
227gcry_err_source_t NEW 227gcry_err_source_t NEW
228gcry_err_make NEW 228gcry_err_make NEW
229gcry_error NEW 229gcry_error NEW
230gcry_err_code NEW 230gcry_err_code NEW
231gcry_err_source NEW 231gcry_err_source NEW
232gcry_err_code_from_errno NEW 232gcry_err_code_from_errno NEW
233gcry_err_code_to_errno NEW 233gcry_err_code_to_errno NEW
234gcry_err_make_from_errno NEW 234gcry_err_make_from_errno NEW
235gcry_error_from_errno NEW 235gcry_error_from_errno NEW
236gcry_strsource NEW 236gcry_strsource NEW
237GCRYERR_{some error code} REMOVED; Use GPG_ERR_* 237GCRYERR_{some error code} REMOVED; Use GPG_ERR_*
238 from libgpg-error instead. 238 from libgpg-error instead.
239gcry_errno REMOVED 239gcry_errno REMOVED
240gcry_sexp_canon_len CHANGED 240gcry_sexp_canon_len CHANGED
241gcry_sexp_build_array NEW 241gcry_sexp_build_array NEW
242gcry_mpi_scan CHANGED: New argument to separate in/out args. 242gcry_mpi_scan CHANGED: New argument to separate in/out args.
243gcry_mpi_print CHANGED: Ditto. 243gcry_mpi_print CHANGED: Ditto.
244gcry_mpi_dump NEW 244gcry_mpi_dump NEW
245gcry_cipher_open CHANGED 245gcry_cipher_open CHANGED
246gcry_cipher_reset NEW 246gcry_cipher_reset NEW
247gcry_cipher_register NEW 247gcry_cipher_register NEW
248gcry_cipher_unregister NEW 248gcry_cipher_unregister NEW
249gcry_cipher_list NEW 249gcry_cipher_list NEW
250gcry_cipher_algo_keylen REPLACED macro with function. 250gcry_cipher_algo_keylen REPLACED macro with function.
251gcry_cipher_algo_blklen REPLACED macro with function. 251gcry_cipher_algo_blklen REPLACED macro with function.
252gcry_pk_register NEW 252gcry_pk_register NEW
253gcry_pk_unregister NEW 253gcry_pk_unregister NEW
254gcry_pk_list NEW 254gcry_pk_list NEW
255gcry_pk_decrypt ENHANCED: Allows flag to return 255gcry_pk_decrypt ENHANCED: Allows flag to return
256 complete S-expression. 256 complete S-expression.
257gcry_md_open CHANGED 257gcry_md_open CHANGED
258gcry_md_copy CHANGED 258gcry_md_copy CHANGED
259gcry_md_is_enabled NEW 259gcry_md_is_enabled NEW
260gcry_md_is_secure NEW 260gcry_md_is_secure NEW
261gcry_md_register NEW 261gcry_md_register NEW
262gcry_md_unregister NEW 262gcry_md_unregister NEW
263gcry_md_list NEW 263gcry_md_list NEW
264gcry_ac_data_t NEW 264gcry_ac_data_t NEW
265gcry_ac_key_t NEW 265gcry_ac_key_t NEW
266gcry_ac_key_pair_t NEW 266gcry_ac_key_pair_t NEW
267gcry_ac_handle_t NEW 267gcry_ac_handle_t NEW
268gcry_ac_key_spec_rsa_t NEW 268gcry_ac_key_spec_rsa_t NEW
269gcry_ac_data_new NEW 269gcry_ac_data_new NEW
270gcry_ac_data_destroy NEW 270gcry_ac_data_destroy NEW
271gcry_ac_data_set NEW 271gcry_ac_data_set NEW
272gcry_ac_data_copy NEW 272gcry_ac_data_copy NEW
273gcry_ac_data_length NEW 273gcry_ac_data_length NEW
274gcry_ac_data_get_name NEW 274gcry_ac_data_get_name NEW
275gcry_ac_data_get_index NEW 275gcry_ac_data_get_index NEW
276gcry_ac_data_clear NEW 276gcry_ac_data_clear NEW
277gcry_ac_open NEW 277gcry_ac_open NEW
278gcry_ac_close NEW 278gcry_ac_close NEW
279gcry_ac_key_init NEW 279gcry_ac_key_init NEW
280gcry_ac_key_pair_generate NEW 280gcry_ac_key_pair_generate NEW
281gcry_ac_key_pair_extract NEW 281gcry_ac_key_pair_extract NEW
282gcry_ac_key_data_get NEW 282gcry_ac_key_data_get NEW
283gcry_ac_key_test NEW 283gcry_ac_key_test NEW
284gcry_ac_key_get_nbits NEW 284gcry_ac_key_get_nbits NEW
285gcry_ac_key_get_grip NEW 285gcry_ac_key_get_grip NEW
286gcry_ac_key_destroy NEW 286gcry_ac_key_destroy NEW
287gcry_ac_key_pair_destroy NEW 287gcry_ac_key_pair_destroy NEW
288gcry_ac_data_encrypt NEW 288gcry_ac_data_encrypt NEW
289gcry_ac_data_decrypt NEW 289gcry_ac_data_decrypt NEW
290gcry_ac_data_sign NEW 290gcry_ac_data_sign NEW
291gcry_ac_data_verify NEW 291gcry_ac_data_verify NEW
292gcry_ac_id_to_name NEW 292gcry_ac_id_to_name NEW
293gcry_ac_name_to_id NEW 293gcry_ac_name_to_id NEW
294gcry_handler_progress_t NEW 294gcry_handler_progress_t NEW
295gcry_handler_alloc_t NEW 295gcry_handler_alloc_t NEW
296gcry_handler_secure_check_t NEW 296gcry_handler_secure_check_t NEW
297gcry_handle_realloc_t NEW 297gcry_handle_realloc_t NEW
298gcry_handler_free_t NEW 298gcry_handler_free_t NEW
299gcry_handler_no_mem_t NEW 299gcry_handler_no_mem_t NEW
300gcry_handler_error_t NEW 300gcry_handler_error_t NEW
301gcry_handler_log_t NEW 301gcry_handler_log_t NEW
302~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
303 303
304Noteworthy changes in version 1.1.12 (2003-01-20) 304Noteworthy changes in version 1.1.12 (2003-01-20)
305------------------------------------------------- 305-------------------------------------------------
306 306
307 * gcry_pk_sign, gcry_pk_verify and gcry_pk_encrypt can now handle an 307 * gcry_pk_sign, gcry_pk_verify and gcry_pk_encrypt can now handle an
308 optional pkcs1 flags parameter in the S-expression. A similar flag 308 optional pkcs1 flags parameter in the S-expression. A similar flag
309 may be passed to gcry_pk_decrypt but it is only syntactically 309 may be passed to gcry_pk_decrypt but it is only syntactically
310 implemented. 310 implemented.
311 311
312 * New convenience macro gcry_md_get_asnoid. 312 * New convenience macro gcry_md_get_asnoid.
313 313
314 * There is now some real stuff in the manual. 314 * There is now some real stuff in the manual.
315 315
316 316
317Noteworthy changes in version 1.1.11 (2002-12-21) 317Noteworthy changes in version 1.1.11 (2002-12-21)
318------------------------------------------------- 318-------------------------------------------------
319 319
320 * Don't export internal symbols anymore (currently only for GNU systems) 320 * Don't export internal symbols anymore (currently only for GNU systems)
321 321
322 * New algorithm: MD4 322 * New algorithm: MD4
323 323
324 * Implemented ciphertext stealing. 324 * Implemented ciphertext stealing.
325 325
326 * Smaller bugs fixes and a few new OIDs. 326 * Smaller bugs fixes and a few new OIDs.
327 327
328 * Interface changes relative to the 1.1.8 release: 328 * Interface changes relative to the 1.1.8 release:
329~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
330gcry_cipher_cts NEW 330gcry_cipher_cts NEW
331~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
332 332
333 333
334Noteworthy changes in version 1.1.10 (2002-09-20) 334Noteworthy changes in version 1.1.10 (2002-09-20)
335------------------------------------------------- 335-------------------------------------------------
336 336
337 * Fixed shared library builds for i386, PPC and Sparc. 337 * Fixed shared library builds for i386, PPC and Sparc.
338 338
339 * Added simple benchmark tool. 339 * Added simple benchmark tool.
340 340
341 * Replaced the internal mutexes by code which automatically adapts to 341 * Replaced the internal mutexes by code which automatically adapts to
342 the used threading library. Currently Pth and Pthread are 342 the used threading library. Currently Pth and Pthread are
343 supported. For non-ELF systems the GNU toolchain is now required.. 343 supported. For non-ELF systems the GNU toolchain is now required..
344 344
345 * Added untested support to build Windows DLLs. 345 * Added untested support to build Windows DLLs.
346 346
347Noteworthy changes in version 1.1.9 (2002-08-23) 347Noteworthy changes in version 1.1.9 (2002-08-23)
348------------------------------------------------ 348------------------------------------------------
349 349
350 * Support for plain old DES. 350 * Support for plain old DES.
351 351
352 352
353Noteworthy changes in version 1.1.8 (2002-06-25) 353Noteworthy changes in version 1.1.8 (2002-06-25)
354------------------------------------------------ 354------------------------------------------------
355 355
356 * Minor cleanups and exported a few new functions. 356 * Minor cleanups and exported a few new functions.
357 357
358 * Interface changes relative to the 1.1.7 release: 358 * Interface changes relative to the 1.1.7 release:
359~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
360gcry_mpi_div NEW 360gcry_mpi_div NEW
361gcry_mpi_mod NEW 361gcry_mpi_mod NEW
362gcry_mpi_invm NEW 362gcry_mpi_invm NEW
363gcry_mpi_swap NEW 363gcry_mpi_swap NEW
364~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
365 365
366Noteworthy changes in version 1.1.7 (2002-05-21) 366Noteworthy changes in version 1.1.7 (2002-05-21)
367------------------------------------------------ 367------------------------------------------------
368 368
369* Libgcrypt is now distributed under the terms of the GNU Lesser 369* Libgcrypt is now distributed under the terms of the GNU Lesser
370 General Public License; see the README file for details. 370 General Public License; see the README file for details.
371 371
372* It is possible to use libgcrypt w/o intialized secure memory. 372* It is possible to use libgcrypt w/o intialized secure memory.
373 373
374* Libgcrypt should now be thread safe after the initialization. 374* Libgcrypt should now be thread safe after the initialization.
375 gcry_control (GCRYCRL_INITIALIZATION_FINISHED,NULL,0) should have 375 gcry_control (GCRYCRL_INITIALIZATION_FINISHED,NULL,0) should have
376 been called before creating additional threads. 376 been called before creating additional threads.
377 377
378 * Interface changes relative to the 1.1.6 release: 378 * Interface changes relative to the 1.1.6 release:
379~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
380GCRYCTL_DISABLE_INTERNAL_LOCKING NEW 380GCRYCTL_DISABLE_INTERNAL_LOCKING NEW
381GCRYCTL_DISABLE_SECMEM NEW 381GCRYCTL_DISABLE_SECMEM NEW
382GCRYCTL_INITIALIZATION_FINISHED NEW 382GCRYCTL_INITIALIZATION_FINISHED NEW
383GCRYCTL_INITIALIZATION_FINISHED_P NEW 383GCRYCTL_INITIALIZATION_FINISHED_P NEW
384GCRYCTL_ANY_INITIALIZATION_P NEW 384GCRYCTL_ANY_INITIALIZATION_P NEW
385gcry_strdup NEW 385gcry_strdup NEW
386gcry_sexp_create NEW 386gcry_sexp_create NEW
387gcry_sexp_new NEW 387gcry_sexp_new NEW
388gcry_set_progress_handler NEW 388gcry_set_progress_handler NEW
389~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
390 390
391Noteworthy changes in version 1.1.6 (2002-02-07) 391Noteworthy changes in version 1.1.6 (2002-02-07)
392------------------------------------------------ 392------------------------------------------------
393 393
394 * Enhanced the S-expression conversion functions. 394 * Enhanced the S-expression conversion functions.
395 395
396Noteworthy changes in version 1.1.5 (2001-12-18) 396Noteworthy changes in version 1.1.5 (2001-12-18)
397------------------------------------------------ 397------------------------------------------------
398 398
399 * gcry_{cipher,md}_map_name are now able to map stringified object IDs. 399 * gcry_{cipher,md}_map_name are now able to map stringified object IDs.
400 400
401 * New functions gcry_sexp_canon_len and gcry_cipher_mode_from_oid. 401 * New functions gcry_sexp_canon_len and gcry_cipher_mode_from_oid.
402 402
403 * Closed some memory leaks. 403 * Closed some memory leaks.
404 404
405 405
406Noteworthy changes in version 1.1.4 (2001-08-03) 406Noteworthy changes in version 1.1.4 (2001-08-03)
407------------------------------------------------ 407------------------------------------------------
408 408
409 * Arcfour does now work. 409 * Arcfour does now work.
410 410
411 * Some minor fixes. 411 * Some minor fixes.
412 412
413 * Added a first test program 413 * Added a first test program
414 414
415 * Migrated to autoconf 2.52. 415 * Migrated to autoconf 2.52.
416 416
417 417
418Noteworthy changes in version 1.1.3 (2001-05-31) 418Noteworthy changes in version 1.1.3 (2001-05-31)
419------------------------------------------------ 419------------------------------------------------
420 420
421 * First release of Libgcrypt which is a result of splitting GnuPG 421 * First release of Libgcrypt which is a result of splitting GnuPG
422 into into libgcrypt and GnuPG. 422 into into libgcrypt and GnuPG.
423 423
424 424
425Copyright 2001, 2002, 2003, 2004 Free Software Foundation, Inc. 425Copyright 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
426 426
427This file is free software; as a special exception the author gives 427This file is free software; as a special exception the author gives
428unlimited permission to copy and/or distribute it, with or without 428unlimited permission to copy and/or distribute it, with or without
429modifications, as long as this notice is preserved. 429modifications, as long as this notice is preserved.
430 430
431This file is distributed in the hope that it will be useful, but 431This file is distributed in the hope that it will be useful, but
432WITHOUT ANY WARRANTY, to the extent permitted by law; without even the 432WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
433implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 433implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.