Added some comments
[libgcrypt.git] / src / ChangeLog
1 2001-12-18  Werner Koch  <wk@gnupg.org>
2
3         * sexp.c: Removed the commented test code becuase we now have a
4         text in ../tests/
5
6 2001-12-17  Werner Koch  <wk@gnupg.org>
7
8         * sexp.c (gcry_sexp_canon_len): New.
9
10 2001-12-11  Werner Koch  <wk@gnupg.org>
11
12         * gcrypt.h: Fixed AES128 macro, add enum for OFB mode.
13
14 2001-12-05  Werner Koch  <wk@gnupg.org>
15
16         * misc.c (_gcry_log_printf): New.
17         * sexp.c (dump_string,gcry_sexp_dump): Use logging functions
18         instead of stderr.
19
20 2001-11-16  Werner Koch  <wk@gnupg.org>
21
22         * gcrypt.h: New constant GCRYCTL_IS_ALGO_ENABLED.
23
24 2001-10-02  Werner Koch  <wk@gnupg.org>
25
26         * gcrypt.h: Removed a couple of trailing commas.
27
28 2001-08-28  Werner Koch  <wk@gnupg.org>
29
30         * sexp.c (sexp_sscan): Add an argument to enable the
31         arg_ptr. Changed all callers.  Suggested by Tom Holroyd.
32
33 2001-08-03  Werner Koch  <wk@gnupg.org>
34
35         * global.c (gcry_strerror): Updated list of error codes.
36
37 2001-07-23  Werner Koch  <wk@gnupg.org>
38
39         * gcrypt.h: Replaced the last ulong.  Noted by Rami Lehti.
40
41 2001-05-31  Werner Koch  <wk@gnupg.org>
42
43         * gcrypt.h, mpi.h: Made some mpi functions public.
44
45         * wrapper.c: Removed.
46         * global.c: Renamed all g10_ prefixed functions which had wrappers 
47         to gcry_xxx. So we now use the exported memory functions inernally.
48
49         Renamed all g10_ prefixed functions to _gcry_ prefixed ones.
50         
51         * g10lib.h (_GCRYPT_IN_LIBGCRYPT): Replace defintion by a test on it.
52
53 2001-05-28  Werner Koch  <wk@gnupg.org>
54
55         * libgcrypt.m4: Check GCRYPT_VERSION macro and not LIBGCRYPT_VERSION.
56
57         * mpi.h: Removed mpi_fromstr prototype.
58
59 2001-01-11  Werner Koch  <wk@gnupg.org>
60
61         * Makefile.am (libgcrypt_la_SOURCES): Add mpi.h
62
63 2000-12-19  Werner Koch  <wk@gnupg.org>
64
65         * types.h: Moved from ../include to here.
66
67         Major change:
68         Removed all GnuPG stuff and renamed this piece of software
69         to gcrypt. 
70
71 2000-11-14  Werner Koch  <wk@gnupg.org>
72
73         * mpi.h: Moved to ../mpi.
74
75         * Makefile.am (OMIT_DEPENDENCIES): Hack to work around dependency
76         problems.
77
78 2000-10-11  Werner Koch  <wk@gnupg.org>
79
80         * mpi.h: Changed the way mpi_limb_t is defined.
81
82 2000-10-10  Werner Koch  <wk@gnupg.org>
83
84         * Makefile.am: Take version-info from configure.
85
86 2000-10-09  Werner Koch  <wk@gnupg.org>
87
88         * gcrypt.h: New cipher mode, new algo Arcfour and new error code
89         GCRYERR_INV_CIPHER_MODE.
90         * global.c (gcry_strerror): New errorcode.
91
92 Wed Oct  4 13:16:18 CEST 2000  Werner Koch  <wk@openit.de>
93
94         * gcrypt.h (gcry_md_setkey): Replaced macro by function prototype.
95
96 Mon Sep 18 16:35:45 CEST 2000  Werner Koch  <wk@openit.de>
97
98         * gcrypt.h (GCRYCTL_GET_ALGO_USAGE): New.
99
100         * secmem.c (secmem_realloc): check for failed secmem_malloc.  By
101         Matt Kraai.
102
103 Mon Jul 31 10:04:47 CEST 2000  Werner Koch  <wk@openit.de>
104
105   * sexp.c: Removed the datalen fields from list tags.
106   (gcry_sexp_car_data,gcry_sexp_cdr_data,gcry_sexp_car_mpi,
107    gcry_sexp_cdr_mpi): Removed.
108   (gcry_sexp_nth,gcry_sexp_nth_data,gcry_sexp_nth_mpi): New.
109
110 Fri Jul 28 18:19:11 CEST 2000  Werner Koch  <wk@openit.de>
111
112   * sexp.c (sexp_sscan): Fixed reallocation to secure memory.
113   (new_empty_list): Removed
114   (gcry_sexp_length): New.
115   (gcry_sexp_enum): Removed.
116   (normalize): New. Reworked the whole thing to use NULL for an empty list.
117   (make_space): New instead of the macro.
118
119 Tue Jul 25 17:44:15 CEST 2000  Werner Koch  <wk@openit.de>
120
121   * sexp.c: Major rewrite.
122   (gcry_sexp_sscan): Reordered arguments.  Moved functionality to ..
123   (sexp_sscan): .. this.
124   (gcry_sexp_build): New.
125   (gcry_sexp_new_name_mpi, gcry_sexp_new_name_data, gcry_sexp_new_data,
126    gcry_sexp_new_mpi): Removed.
127
128 Fri Jul 14 19:38:23 CEST 2000  Werner Koch  <wk@>
129
130   * gcrypt.h (gcry_md_start_debug, gcry_md_stop_debug): New.
131   (gcry_ctl_cmds): New control values
132
133   * sexp.c (gcry_sexp_sscan): Add hex format parsing.
134
135   * secmem.c (lock_pool): Check for ENOSYS return my mlock() on old SCOs.
136   (pool_is_mmapped): Made volatile.
137   (lock_pool): No more warning for QNX. By Sam Roberts.
138   (lock_pool,secmem_init): Additional check for dropped privs.
139
140 2000-03-21 09:18:48  Werner Koch  (wk@habibti.gnupg.de)
141
142         * gcrypt.h (gcry_md_setkey): New.
143         (GCRY_MD_FLAG_HMAC): New.
144
145 Mon Jan 31 16:37:34 CET 2000  Werner Koch  <wk@gnupg.de>
146
147         * Makefile.am: Add g10lib.h
148
149 Thu Jan 27 18:00:44 CET 2000  Werner Koch  <wk@gnupg.de>
150
151         * sexp.c (gcry_sexp_sscan): Allow NULL for erroff.
152
153 Mon Jan 24 22:24:38 CET 2000  Werner Koch  <wk@gnupg.de>
154
155         * sexp.c (gcry_sexp_alist): New.
156
157 Mon Jan 24 13:04:28 CET 2000  Werner Koch  <wk@gnupg.de>
158
159         * secmem.c: Moved from ../util to here.
160         * secmem.h: New.
161         * stdmem.c: New. Based on the old ../util/memory.c.
162         * stdmem.h: New.
163
164 Wed Dec  8 21:58:32 CET 1999  Werner Koch  <wk@gnupg.de>
165
166         * gcrypt.m4: New.
167         * gcrypt-config: New.
168
169         * mpi.h (mpi_get_nbit_info): Removed
170         (mpi_set_nbit_info): Removed.
171         (struct gcry_mpi): Removed the nbits field.
172
173         * misc.c (g10_log_verbosity): New.
174
175         * global.c (g10_xstrdup): New.
176
177         * mpiapi.c: Removed.
178
179         * mpi.h: Moved from ../include to here.  Removed some obsolete
180         prototypes and the iobuf.h header.
181         * cipher.h: Moved from ../include to here. Removed the mpi.h header.
182         * g10lib.h: Moved from ../include to here.
183
184 Fri Nov 19 17:15:20 CET 1999  Werner Koch  <wk@gnupg.de>
185
186         * sexp.c (dump_string): New.  Taken from gnupg/util/miscutil.c.
187         (do_dump_list): s/print_string/dump_string/.
188
189         * testapi.c: New.
190
191         * mpiapi.c (gcry_mpi_randomize): Use new random API.
192
193 Sat Nov 13 17:44:23 CET 1999  Werner Koch  <wk@gnupg.de>
194
195         * gloabl.c (gcry_control): Add cases for dumping random
196         and secmem stats.
197
198 Tue Oct 26 14:10:21 CEST 1999  Werner Koch  <wk@gnupg.de>
199
200         * pkapi.c: Removed.
201
202         * symapi.c: Removed.
203
204         * g10lib.h:  Moved to ../include.
205
206         * mdapi.c: Removed.
207
208 Wed Jul  7 13:08:40 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
209
210         * sexp.c: New.
211
212 Tue Dec  8 13:15:16 CET 1998  Werner Koch  <wk@isil.d.shuttle.de>
213
214         * gcrypt.h: New
215         * mpiapi.c: New
216
217         
218  Copyright 1998,1999,2000,2001 Free Software Foundation, Inc.
219
220  This file is free software; as a special exception the author gives
221  unlimited permission to copy and/or distribute it, with or without
222  modifications, as long as this notice is preserved.
223
224  This file is distributed in the hope that it will be useful, but
225  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
226  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.