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