/[mcrypt]/libmcrypt/ChangeLog
ViewVC logotype

Annotation of /libmcrypt/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.17 - (hide annotations)
Sat Mar 8 17:39:36 2003 UTC (21 years, 1 month ago) by nmav
Branch: MAIN
CVS Tags: libmcrypt_2_5_7, HEAD
Changes since 1.16: +13 -0 lines
*** empty log message ***

1 nmav 1.17 2003-03-08 17:30 nmav
2    
3     * NEWS, configure.in, lib/Makefile.am:
4    
5     mcrypt_symb.c is only generated when needed.
6    
7     2003-03-05 17:35 nmav
8    
9     * NEWS, configure.in:
10    
11     some fixes in configure script. Properly print the enable dynamic
12     loading stuff.
13    
14 nmav 1.16 2003-01-22 19:38 nmav
15    
16     * doc/mcrypt.3:
17    
18     fix typos in the documentation. Reported by Anil Madhavapeddy
19     <anil@recoil.org>
20    
21     2003-01-19 18:44 nmav
22    
23     * NEWS, lib/Makefile.am, src/cipher_test.c (utags:
24     libmcrypt_2_5_6):
25    
26     corrected bug which made symbols entered twice in symbol table
27    
28 nmav 1.15 2003-01-19 17:48 nmav
29    
30 nmav 1.16 * NEWS, configure.in, lib/win32_comp.c (tags: libmcrypt_2_5_6),
31     modules/algorithms/3-way.c (tags: libmcrypt_2_5_6),
32     modules/algorithms/arcfour.c (tags: libmcrypt_2_5_6),
33     modules/algorithms/blowfish-compat.c (tags: libmcrypt_2_5_6),
34     modules/algorithms/blowfish.c (tags: libmcrypt_2_5_6),
35     modules/algorithms/cast-128.c (tags: libmcrypt_2_5_6),
36     modules/algorithms/cast-256.c (tags: libmcrypt_2_5_6),
37     modules/algorithms/des.c (tags: libmcrypt_2_5_6),
38     modules/algorithms/enigma.c (tags: libmcrypt_2_5_6),
39     modules/algorithms/gost.c (tags: libmcrypt_2_5_6),
40     modules/algorithms/loki97.c (tags: libmcrypt_2_5_6),
41     modules/algorithms/panama.c (tags: libmcrypt_2_5_6),
42     modules/algorithms/rc2.c (tags: libmcrypt_2_5_6),
43     modules/algorithms/rijndael-128.c (tags: libmcrypt_2_5_6),
44     modules/algorithms/rijndael-192.c (tags: libmcrypt_2_5_6),
45     modules/algorithms/rijndael-256.c (tags: libmcrypt_2_5_6),
46     modules/algorithms/safer128.c (tags: libmcrypt_2_5_6),
47     modules/algorithms/safer64.c (tags: libmcrypt_2_5_6),
48     modules/algorithms/saferplus.c (tags: libmcrypt_2_5_6),
49     modules/algorithms/serpent.c (tags: libmcrypt_2_5_6),
50     modules/algorithms/tripledes.c (tags: libmcrypt_2_5_6),
51     modules/algorithms/twofish.c (tags: libmcrypt_2_5_6),
52     modules/algorithms/wake.c (tags: libmcrypt_2_5_6),
53     modules/algorithms/xtea.c (tags: libmcrypt_2_5_6),
54     modules/modes/cbc.c (tags: libmcrypt_2_5_6), modules/modes/cfb.c
55     (tags: libmcrypt_2_5_6), modules/modes/ctr.c (tags:
56     libmcrypt_2_5_6), modules/modes/ecb.c (tags: libmcrypt_2_5_6),
57     modules/modes/ncfb.c (tags: libmcrypt_2_5_6), modules/modes/nofb.c
58     (tags: libmcrypt_2_5_6), modules/modes/ofb.c (tags:
59     libmcrypt_2_5_6), modules/modes/stream.c (tags: libmcrypt_2_5_6):
60 nmav 1.15
61     Panama is not included by default. Several win32 fixes.
62    
63     2003-01-07 07:25 nmav
64    
65     * lib/mcrypt_threads.c:
66    
67     The mcrypt_mutex_register symbol is always added in the library to
68     prevent compilation problems. Reported by Igor Brezac
69     (igor@ipass.net)
70    
71     2002-12-22 17:56 nmav
72    
73 nmav 1.16 * lib/mcrypt_modules.c (tags: libmcrypt_2_5_6, libmcrypt_2_5_5,
74     libmcrypt_2_5_5rc1):
75 nmav 1.15
76     some fixes for ecb mode to work.
77    
78 nmav 1.14 2002-12-17 14:31 nmav
79    
80     * ChangeLog (tags: libmcrypt_2_5_4), NEWS, lib/mcrypt.h.in (tags:
81 nmav 1.16 libmcrypt_2_5_6, libmcrypt_2_5_5, libmcrypt_2_5_5rc1,
82     libmcrypt_2_5_4), lib/mcrypt_modules.c (tags: libmcrypt_2_5_4),
83     modules/algorithms/Makefile.am (tags: libmcrypt_2_5_6,
84 nmav 1.15 libmcrypt_2_5_5, libmcrypt_2_5_5rc1, libmcrypt_2_5_4),
85 nmav 1.16 modules/modes/Makefile.am (tags: libmcrypt_2_5_6, libmcrypt_2_5_5,
86     libmcrypt_2_5_5rc1, libmcrypt_2_5_4):
87 nmav 1.14
88     Added mcrypt_module_support_dynamic(), and some more fixes to
89     disable dynamic loading.
90    
91 nmav 1.13 2002-12-17 08:32 nmav
92    
93 nmav 1.14 * ChangeLog, NEWS, configure.in, lib/Makefile.am (tags:
94 nmav 1.15 libmcrypt_2_5_5, libmcrypt_2_5_5rc1, libmcrypt_2_5_4),
95     modules/algorithms/Makefile.am, modules/modes/Makefile.am:
96 nmav 1.13
97     ade the default behaviour to include all algorithms into the main
98     library, instead of using dynamic modules. Dynamic loading is
99     disabled by default.
100    
101 nmav 1.12 2002-12-16 09:52 nmav
102    
103     * lib/mcrypt_modules.c:
104    
105     More checks on input. Suggested by Ilia A.
106    
107     2002-12-16 09:50 nmav
108    
109     * lib/: mcrypt_extra.c, mcrypt_modules.c:
110    
111     Some fixes to prevent buffer overruns. Based on patch by Ilia A.
112    
113     2002-12-13 23:03 nmav
114    
115     * lib/mcrypt_modules.c:
116    
117     corrected check in algorithm loading. The check for the buffer size,
118     was fixed. Reported and patch by Ilia A. <ilia@prohost.org>
119    
120     2002-11-11 17:19 nmav
121    
122 nmav 1.15 * modules/algorithms/gost.c (tags: libmcrypt_2_5_5,
123     libmcrypt_2_5_5rc1, libmcrypt_2_5_4):
124 nmav 1.12
125     changed the names of some variables in order to compile with k6
126     optimizations (gcc). Suggested by Jens Rehsack <rehsack@liwing.de>.
127    
128     2002-10-10 11:40 nmav
129    
130     * libmcrypt.spec.in:
131    
132     New spec file, by Germano Rizzo <mano@pluto.linux.it>
133    
134     2002-10-04 09:25 nmav
135    
136     * configure.in:
137    
138     more win32 fixes
139    
140 nmav 1.11 2002-10-02 07:25 nmav
141    
142     * configure.in:
143    
144     corrections in win32 detection.
145    
146     2002-10-01 11:26 nmav
147    
148 nmav 1.14 * acconfig.h, configure.in, modules/algorithms/3-way.c (tags:
149 nmav 1.15 libmcrypt_2_5_5, libmcrypt_2_5_5rc1, libmcrypt_2_5_4),
150     modules/algorithms/arcfour.c (tags: libmcrypt_2_5_5,
151     libmcrypt_2_5_5rc1, libmcrypt_2_5_4),
152     modules/algorithms/blowfish-compat.c (tags: libmcrypt_2_5_5,
153     libmcrypt_2_5_5rc1, libmcrypt_2_5_4), modules/algorithms/blowfish.c
154     (tags: libmcrypt_2_5_5, libmcrypt_2_5_5rc1, libmcrypt_2_5_4),
155     modules/algorithms/cast-128.c (tags: libmcrypt_2_5_5,
156     libmcrypt_2_5_5rc1, libmcrypt_2_5_4), modules/algorithms/cast-256.c
157     (tags: libmcrypt_2_5_5, libmcrypt_2_5_5rc1, libmcrypt_2_5_4),
158     modules/algorithms/des.c (tags: libmcrypt_2_5_5,
159     libmcrypt_2_5_5rc1, libmcrypt_2_5_4), modules/algorithms/enigma.c
160     (tags: libmcrypt_2_5_5, libmcrypt_2_5_5rc1, libmcrypt_2_5_4),
161 nmav 1.14 modules/algorithms/gost.c, modules/algorithms/loki97.c (tags:
162 nmav 1.15 libmcrypt_2_5_5, libmcrypt_2_5_5rc1, libmcrypt_2_5_4),
163     modules/algorithms/panama.c (tags: libmcrypt_2_5_5,
164     libmcrypt_2_5_5rc1, libmcrypt_2_5_4), modules/algorithms/rc2.c
165     (tags: libmcrypt_2_5_5, libmcrypt_2_5_5rc1, libmcrypt_2_5_4),
166     modules/algorithms/rijndael-128.c (tags: libmcrypt_2_5_5,
167     libmcrypt_2_5_5rc1, libmcrypt_2_5_4),
168     modules/algorithms/rijndael-192.c (tags: libmcrypt_2_5_5,
169     libmcrypt_2_5_5rc1, libmcrypt_2_5_4),
170     modules/algorithms/rijndael-256.c (tags: libmcrypt_2_5_5,
171     libmcrypt_2_5_5rc1, libmcrypt_2_5_4), modules/algorithms/safer128.c
172     (tags: libmcrypt_2_5_5, libmcrypt_2_5_5rc1, libmcrypt_2_5_4),
173     modules/algorithms/safer64.c (tags: libmcrypt_2_5_5,
174     libmcrypt_2_5_5rc1, libmcrypt_2_5_4),
175     modules/algorithms/saferplus.c (tags: libmcrypt_2_5_5,
176     libmcrypt_2_5_5rc1, libmcrypt_2_5_4), modules/algorithms/serpent.c
177     (tags: libmcrypt_2_5_5, libmcrypt_2_5_5rc1, libmcrypt_2_5_4),
178     modules/algorithms/tripledes.c (tags: libmcrypt_2_5_5,
179     libmcrypt_2_5_5rc1, libmcrypt_2_5_4), modules/algorithms/twofish.c
180     (tags: libmcrypt_2_5_5, libmcrypt_2_5_5rc1, libmcrypt_2_5_4),
181     modules/algorithms/wake.c (tags: libmcrypt_2_5_5,
182     libmcrypt_2_5_5rc1, libmcrypt_2_5_4), modules/algorithms/xtea.c
183     (tags: libmcrypt_2_5_5, libmcrypt_2_5_5rc1, libmcrypt_2_5_4),
184     modules/modes/cbc.c (tags: libmcrypt_2_5_5, libmcrypt_2_5_5rc1,
185     libmcrypt_2_5_4), modules/modes/cfb.c (tags: libmcrypt_2_5_5,
186     libmcrypt_2_5_5rc1, libmcrypt_2_5_4), modules/modes/ctr.c (tags:
187     libmcrypt_2_5_5, libmcrypt_2_5_5rc1, libmcrypt_2_5_4),
188     modules/modes/ecb.c (tags: libmcrypt_2_5_5, libmcrypt_2_5_5rc1,
189     libmcrypt_2_5_4), modules/modes/ncfb.c (tags: libmcrypt_2_5_5,
190     libmcrypt_2_5_5rc1, libmcrypt_2_5_4), modules/modes/nofb.c (tags:
191     libmcrypt_2_5_5, libmcrypt_2_5_5rc1, libmcrypt_2_5_4),
192     modules/modes/ofb.c (tags: libmcrypt_2_5_5, libmcrypt_2_5_5rc1,
193     libmcrypt_2_5_4), modules/modes/stream.c (tags: libmcrypt_2_5_5,
194     libmcrypt_2_5_5rc1, libmcrypt_2_5_4):
195 nmav 1.11
196     If WIN32 is defined then include an empty main function. This was
197     added thanks to Stefan Hetzl <shetzl@teleweb.at>
198    
199     2002-09-11 07:00 nmav
200    
201     * doc/mcrypt.3:
202    
203     corrected typos
204    
205     2002-09-10 16:13 nmav
206    
207 nmav 1.16 * lib/libmcrypt.m4 (tags: libmcrypt_2_5_6, libmcrypt_2_5_5,
208     libmcrypt_2_5_5rc1, libmcrypt_2_5_4):
209 nmav 1.11
210     updated for autoconf 2.50
211    
212     2002-07-06 10:18 nmav
213    
214 nmav 1.16 * NEWS, configure.in, lib/mcrypt.c (tags: libmcrypt_2_5_6,
215     libmcrypt_2_5_5, libmcrypt_2_5_5rc1, libmcrypt_2_5_4,
216     libmcrypt_2_5_3), lib/mcrypt_extra.c (tags: libmcrypt_2_5_3),
217     lib/mcrypt_internal.h (tags: libmcrypt_2_5_6, libmcrypt_2_5_5,
218 nmav 1.15 libmcrypt_2_5_5rc1, libmcrypt_2_5_4, libmcrypt_2_5_3),
219 nmav 1.16 lib/mcrypt_modules.c (tags: libmcrypt_2_5_3):
220 nmav 1.11
221     introduced the use of the const keyword in the exported functions
222    
223 nmav 1.10 2002-06-10 18:35 nmav
224    
225 nmav 1.11 * modules/algorithms/arcfour.c (tags: libmcrypt_2_5_3,
226     libmcrypt_2_5_2):
227 nmav 1.10
228     corrected arcfour which returned an IV size of 32 bytes.
229    
230     2002-05-30 18:20 nmav
231    
232 nmav 1.16 * NEWS, buildconf (tags: libmcrypt_2_5_6, libmcrypt_2_5_5,
233     libmcrypt_2_5_5rc1, libmcrypt_2_5_4, libmcrypt_2_5_3,
234     libmcrypt_2_5_2), configure.in:
235 nmav 1.10
236     added COPYING.LIB
237    
238     2002-05-29 15:51 nmav
239    
240 nmav 1.16 * COPYING, COPYING.LIB (tags: libmcrypt_2_5_6, libmcrypt_2_5_5,
241     libmcrypt_2_5_5rc1, libmcrypt_2_5_4, libmcrypt_2_5_3,
242     libmcrypt_2_5_2), Makefile.am (tags: libmcrypt_2_5_4,
243     libmcrypt_2_5_3, libmcrypt_2_5_2), THANKS (tags: libmcrypt_2_5_3,
244     libmcrypt_2_5_2):
245 nmav 1.10
246     Added the COPYING.LIB file.
247    
248     2002-05-24 06:15 nmav
249    
250 nmav 1.16 * modules/algorithms/: panama.c, panama.h (tags: libmcrypt_2_5_6,
251     libmcrypt_2_5_5, libmcrypt_2_5_5rc1, libmcrypt_2_5_4) (utags:
252     libmcrypt_2_5_2, libmcrypt_2_5_3):
253 nmav 1.10
254     Worked around alignment bug in some compilers.
255    
256     2002-05-23 14:31 nmav
257    
258 nmav 1.11 * modules/algorithms/saferplus.c (tags: libmcrypt_2_5_3,
259     libmcrypt_2_5_2):
260 nmav 1.10
261     Worked around an alignment bug with Solaris Forte 6U2. Pointed out
262     by Phillip Oleson.
263    
264     2002-05-17 20:53 nmav
265    
266 nmav 1.11 * configure.in, lib/Makefile.am (tags: libmcrypt_2_5_3,
267     libmcrypt_2_5_2), lib/mcrypt_extra.c:
268 nmav 1.10
269     Corrected stuff for comma separated algorithms. Do not open
270     directories when not in LTDL mode.
271    
272     2002-05-16 20:32 nmav
273    
274     * configure.in:
275    
276     Updated included algorithms configure parameter to work in OS X. Now
277     accepts and comma separated arguments.
278    
279     2002-03-23 15:04 nmav
280    
281 nmav 1.15 * lib/libmcrypt.sym (tags: libmcrypt_2_5_5rc1, libmcrypt_2_5_4,
282     libmcrypt_2_5_3, libmcrypt_2_5_2):
283 nmav 1.10
284     added missing symbol
285    
286     2002-03-11 09:55 nmav
287    
288 nmav 1.11 * configure.in, lib/Makefile.am, modules/algorithms/Makefile.am
289     (tags: libmcrypt_2_5_3, libmcrypt_2_5_2), modules/modes/Makefile.am
290     (tags: libmcrypt_2_5_3, libmcrypt_2_5_2) (utags: libmcrypt_2_5_0):
291 nmav 1.10
292     last changes for 2.5.0 release
293    
294 nmav 1.9 2002-03-10 14:46 nmav
295 nmav 1.8
296 nmav 1.10 * NEWS, doc/mcrypt.3 (tags: libmcrypt_2_5_0), src/Makefile.am
297 nmav 1.16 (tags: libmcrypt_2_5_6, libmcrypt_2_5_5, libmcrypt_2_5_5rc1,
298 nmav 1.14 libmcrypt_2_5_4, libmcrypt_2_5_3, libmcrypt_2_5_2,
299 nmav 1.16 libmcrypt_2_5_0), src/aes_test.c, src/cipher_test.c (tags:
300     libmcrypt_2_5_5, libmcrypt_2_5_5rc1, libmcrypt_2_5_4,
301     libmcrypt_2_5_3, libmcrypt_2_5_2, libmcrypt_2_5_0):
302 nmav 1.8
303 nmav 1.9 added test for nCFB, CTR, CFB, nOFB with AES-128.
304 nmav 1.8
305 nmav 1.9 2002-03-10 14:45 nmav
306 nmav 1.8
307 nmav 1.11 * modules/modes/: cfb.c, ctr.c, ofb.c (utags: libmcrypt_2_5_0,
308     libmcrypt_2_5_2, libmcrypt_2_5_3):
309 nmav 1.8
310 nmav 1.9 corrections in CTR mode and cleanups.
311 nmav 1.8
312 nmav 1.9 2002-03-10 13:01 nmav
313 nmav 1.8
314 nmav 1.9 * modules/modes/ctr.c, src/cipher_test.c:
315 nmav 1.8
316 nmav 1.9 better checks for stream modes
317 nmav 1.8
318 nmav 1.9 2002-03-10 10:47 nmav
319 nmav 1.8
320 nmav 1.10 * Makefile.am, configure.in, libmcrypt.spec, libmcrypt.spec.in
321     (tags: libmcrypt_2_5_0):
322 nmav 1.8
323 nmav 1.9 added libmcrypt.spec.in
324 nmav 1.8
325 nmav 1.9 2002-03-09 21:48 nmav
326 nmav 1.8
327 nmav 1.16 * NEWS, TODO (tags: libmcrypt_2_5_6, libmcrypt_2_5_5,
328     libmcrypt_2_5_5rc1, libmcrypt_2_5_4, libmcrypt_2_5_3,
329     libmcrypt_2_5_2, libmcrypt_2_5_0), doc/mcrypt.3, lib/mcrypt.h.in
330     (tags: libmcrypt_2_5_3, libmcrypt_2_5_2, libmcrypt_2_5_0),
331 nmav 1.11 lib/mcrypt_modules.c (tags: libmcrypt_2_5_2, libmcrypt_2_5_0),
332     modules/algorithms/arcfour.c (tags: libmcrypt_2_5_0),
333     modules/algorithms/wake.c (tags: libmcrypt_2_5_3, libmcrypt_2_5_2,
334     libmcrypt_2_5_0), modules/modes/cbc.c (tags: libmcrypt_2_5_3,
335     libmcrypt_2_5_2, libmcrypt_2_5_0), modules/modes/cfb.c,
336     modules/modes/ctr.c, modules/modes/ecb.c (tags: libmcrypt_2_5_3,
337     libmcrypt_2_5_2, libmcrypt_2_5_0), modules/modes/ncfb.c (tags:
338     libmcrypt_2_5_3, libmcrypt_2_5_2, libmcrypt_2_5_0),
339     modules/modes/nofb.c (tags: libmcrypt_2_5_3, libmcrypt_2_5_2,
340     libmcrypt_2_5_0), modules/modes/ofb.c, modules/modes/stream.c
341     (tags: libmcrypt_2_5_3, libmcrypt_2_5_2, libmcrypt_2_5_0):
342 nmav 1.8
343 nmav 1.9 Added mcrypt_enc_get_state()
344 nmav 1.8
345 nmav 1.9 2002-03-09 21:27 nmav
346 nmav 1.8
347 nmav 1.9 * modules/modes/: ncfb.c, nofb.c:
348 nmav 1.8
349 nmav 1.9 nOFB and nCFB now behave like real stream modes
350 nmav 1.8
351 nmav 1.9 2002-03-09 20:29 nmav
352 nmav 1.8
353 nmav 1.10 * NEWS, README, configure.in, libmcrypt.spec, lib/libdefs.h (tags:
354 nmav 1.16 libmcrypt_2_5_6, libmcrypt_2_5_5, libmcrypt_2_5_5rc1,
355     libmcrypt_2_5_4, libmcrypt_2_5_3, libmcrypt_2_5_2,
356     libmcrypt_2_5_0), modules/algorithms/3-way.c (tags:
357 nmav 1.15 libmcrypt_2_5_3, libmcrypt_2_5_2, libmcrypt_2_5_0),
358 nmav 1.16 modules/algorithms/arcfour.c, modules/algorithms/blowfish-compat.c
359     (tags: libmcrypt_2_5_3, libmcrypt_2_5_2, libmcrypt_2_5_0),
360     modules/algorithms/blowfish.c (tags: libmcrypt_2_5_0),
361     modules/algorithms/cast-128.c (tags: libmcrypt_2_5_3,
362     libmcrypt_2_5_2, libmcrypt_2_5_0), modules/algorithms/cast-256.c
363     (tags: libmcrypt_2_5_3, libmcrypt_2_5_2, libmcrypt_2_5_0),
364     modules/algorithms/des.c (tags: libmcrypt_2_5_3, libmcrypt_2_5_2,
365     libmcrypt_2_5_0), modules/algorithms/enigma.c (tags:
366 nmav 1.11 libmcrypt_2_5_3, libmcrypt_2_5_2, libmcrypt_2_5_0),
367 nmav 1.16 modules/algorithms/gost.c (tags: libmcrypt_2_5_3, libmcrypt_2_5_2,
368     libmcrypt_2_5_0), modules/algorithms/loki97.c (tags:
369 nmav 1.11 libmcrypt_2_5_3, libmcrypt_2_5_2, libmcrypt_2_5_0),
370 nmav 1.16 modules/algorithms/panama.c (tags: libmcrypt_2_5_0),
371     modules/algorithms/rc2.c (tags: libmcrypt_2_5_3, libmcrypt_2_5_2,
372     libmcrypt_2_5_0), modules/algorithms/rijndael-128.c (tags:
373 nmav 1.11 libmcrypt_2_5_3, libmcrypt_2_5_2, libmcrypt_2_5_0),
374     modules/algorithms/rijndael-192.c (tags: libmcrypt_2_5_3,
375     libmcrypt_2_5_2, libmcrypt_2_5_0),
376     modules/algorithms/rijndael-256.c (tags: libmcrypt_2_5_3,
377     libmcrypt_2_5_2, libmcrypt_2_5_0), modules/algorithms/safer128.c
378     (tags: libmcrypt_2_5_3, libmcrypt_2_5_2, libmcrypt_2_5_0),
379     modules/algorithms/safer64.c (tags: libmcrypt_2_5_3,
380     libmcrypt_2_5_2, libmcrypt_2_5_0), modules/algorithms/saferplus.c
381     (tags: libmcrypt_2_5_0), modules/algorithms/serpent.c (tags:
382     libmcrypt_2_5_3, libmcrypt_2_5_2, libmcrypt_2_5_0),
383     modules/algorithms/tripledes.c (tags: libmcrypt_2_5_3,
384     libmcrypt_2_5_2, libmcrypt_2_5_0), modules/algorithms/twofish.c
385     (tags: libmcrypt_2_5_0), modules/algorithms/wake.c,
386     modules/algorithms/xtea.c (tags: libmcrypt_2_5_3, libmcrypt_2_5_2,
387 nmav 1.10 libmcrypt_2_5_0), modules/modes/cbc.c, modules/modes/cfb.c,
388     modules/modes/ctr.c, modules/modes/ecb.c, modules/modes/ncfb.c,
389     modules/modes/nofb.c, modules/modes/ofb.c, modules/modes/stream.c:
390 nmav 1.8
391 nmav 1.9 Added the --disable-dynamic-loading parameter to the configure
392     script, and instructions for how to build the library for staticaly
393     linking.
394 nmav 1.8
395 nmav 1.9 2002-03-09 19:36 nmav
396 nmav 1.8
397 nmav 1.9 * libmcrypt.spec:
398 nmav 1.8
399 nmav 1.9 added libmcrypt.spec by Germano Rizzo <mano@pluto.linux.it>
400 nmav 1.8
401 nmav 1.9 2002-03-09 10:43 nmav
402 nmav 1.8
403 nmav 1.10 * NEWS, configure.in, doc/mcrypt.3, lib/mcrypt_modules.h (tags:
404 nmav 1.16 libmcrypt_2_5_6, libmcrypt_2_5_5, libmcrypt_2_5_5rc1,
405     libmcrypt_2_5_4, libmcrypt_2_5_3, libmcrypt_2_5_2,
406     libmcrypt_2_5_0), modules/modes/ctr.c, modules/modes/stream.c:
407 nmav 1.8
408 nmav 1.9 A block cipher in CTR mode now behaves as a real stream cipher.
409     (nCFB and nOFB have to be fixed too).
410 nmav 1.8
411 nmav 1.9 2002-03-07 12:23 nmav
412 nmav 1.8
413 nmav 1.16 * modules/modes/: Makefile.am, ctr.c, ctr.h (tags: libmcrypt_2_5_6,
414     libmcrypt_2_5_5, libmcrypt_2_5_5rc1, libmcrypt_2_5_4,
415     libmcrypt_2_5_3, libmcrypt_2_5_2, libmcrypt_2_5_0), ncfb.c, nofb.c:
416 nmav 1.8
417 nmav 1.9 Added CTR mode. Fixes in nCFB an nOFB modes.
418 nmav 1.8
419 nmav 1.9 2002-03-04 18:39 nmav
420 nmav 1.8
421 nmav 1.9 * THANKS:
422 nmav 1.8
423 nmav 1.9 added Stefan
424 nmav 1.8
425 nmav 1.9 2002-03-03 09:15 nmav
426 nmav 1.8
427 nmav 1.9 * modules/algorithms/twofish.c:
428 nmav 1.8
429 nmav 1.9 macro moved to inline function
430 nmav 1.8
431 nmav 1.9 2002-03-02 10:22 nmav
432 nmav 1.8
433 nmav 1.9 * configure.in, lib/Makefile.am, modules/algorithms/Makefile.am,
434     modules/modes/Makefile.am:
435 nmav 1.8
436 nmav 1.9 -no-undefined is only added in win32 machines
437 nmav 1.8
438 nmav 1.9 2002-02-28 12:59 nmav
439 nmav 1.8
440 nmav 1.11 * THANKS, acconfig.h (tags: libmcrypt_2_5_3, libmcrypt_2_5_2,
441     libmcrypt_2_5_0), configure.in, doc/example.c (tags:
442 nmav 1.16 libmcrypt_2_5_6, libmcrypt_2_5_5, libmcrypt_2_5_5rc1,
443     libmcrypt_2_5_4, libmcrypt_2_5_3, libmcrypt_2_5_2,
444     libmcrypt_2_5_0), lib/Makefile.am, lib/libdefs.h,
445     modules/algorithms/Makefile.am, modules/algorithms/twofish.c,
446     modules/modes/Makefile.am, modules/modes/cbc.c,
447     modules/modes/cfb.c, modules/modes/ofb.c:
448 nmav 1.8
449 nmav 1.9 Added link options for win32 compatibility.
450 nmav 1.8
451 nmav 1.9 2002-02-22 22:05 nmav
452 nmav 1.7
453 nmav 1.9 * modules/modes/stream.c:
454 nmav 1.8
455 nmav 1.9 now has_iv does not return 1. Pointed out by Gustavo Niemeyer
456     <niemeyer@conectiva.com>
457 nmav 1.8
458 nmav 1.9 2002-02-13 18:33 nmav
459 nmav 1.8
460 nmav 1.9 * modules/modes/: ncfb.c, nofb.c:
461 nmav 1.8
462 nmav 1.9 ncfb and nofb can now encrypt and decrypt messages with length !=
463     blocksize. This is only needed for the last bytes.
464 nmav 1.8
465 nmav 1.9 2002-02-10 23:15 nmav
466 nmav 1.7
467 nmav 1.9 * lib/mcrypt.h.in:
468 nmav 1.7
469 nmav 1.9 Added mcrypt_check_version prototype.
470 nmav 1.8
471 nmav 1.9 2002-02-01 11:41 nmav
472 nmav 1.7
473 nmav 1.11 * lib/mcrypt.c (tags: libmcrypt_2_5_2, libmcrypt_2_5_0):
474 nmav 1.7
475 nmav 1.9 corrected nasty bug in internal_init()
476 nmav 1.7
477 nmav 1.9 2002-01-31 01:13 nmav
478 nmav 1.8
479 nmav 1.10 * lib/: libdefs.h, mcrypt_extra.c (tags: libmcrypt_2_5_0) (utags:
480     libmcrypt_2_4_21):
481 nmav 1.8
482 nmav 1.9 corrected a bug with a POSIX_SOURCE_XXX define.
483 nmav 1.8
484 nmav 1.9 2002-01-31 01:06 nmav
485 nmav 1.7
486 nmav 1.9 * lib/: mcrypt.c, mcrypt_modules.c (utags: libmcrypt_2_4_21):
487 nmav 1.6
488 nmav 1.9 minor fixes
489 nmav 1.6
490 nmav 1.9 2002-01-31 00:48 nmav
491 nmav 1.6
492 nmav 1.9 * lib/mcrypt_modules.c:
493 nmav 1.6
494 nmav 1.9 now properly calls lt_dlexit() on dlopen() failure.
495 nmav 1.6
496 nmav 1.9 2002-01-24 10:47 nmav
497 nmav 1.6
498 nmav 1.9 * lib/: mcrypt_extra.c, mcrypt_modules.c (utags: mcrypt_2_4_20):
499 nmav 1.6
500 nmav 1.9 corrected bug in mcrypt_module_open()
501 nmav 1.6
502 nmav 1.9 2002-01-05 22:28 nmav
503 nmav 1.6
504 nmav 1.11 * lib/libmcrypt.m4 (tags: libmcrypt_2_5_3, libmcrypt_2_5_2,
505     libmcrypt_2_5_0, libmcrypt_2_4_21, mcrypt_2_4_20):
506 nmav 1.6
507 nmav 1.9 now removes the temp file
508 nmav 1.6
509 nmav 1.9 2002-01-05 13:26 nmav
510 nmav 1.6
511 nmav 1.9 * THANKS (tags: libmcrypt_2_4_21, mcrypt_2_4_20), configure.in:
512 nmav 1.6
513 nmav 1.9 corrected behaviour in solaris
514 nmav 1.6
515 nmav 1.9 2002-01-02 10:03 nmav
516 nmav 1.6
517 nmav 1.9 * NEWS:
518 nmav 1.6
519 nmav 1.9 released 2.4.19
520 nmav 1.6
521 nmav 1.9 2001-12-31 13:06 nmav
522 nmav 1.6
523 nmav 1.9 * THANKS:
524 nmav 1.6
525 nmav 1.9 added Derick
526 nmav 1.6
527 nmav 1.9 2001-12-15 11:27 nmav
528 nmav 1.6
529 nmav 1.9 * NEWS, THANKS, configure.in, lib/mcrypt.c (tags: mcrypt_2_4_20),
530     lib/mcrypt_modules.c:
531 nmav 1.5
532 nmav 1.9 cleanups in the code. Some fixes too. Patch by Barton C Massey
533 nmav 1.5
534 nmav 1.9 2001-11-07 12:04 nmav
535 nmav 1.5
536 nmav 1.9 * lib/mcrypt.c:
537 nmav 1.5
538 nmav 1.9 corrected memory leak
539 nmav 1.5
540 nmav 1.9 2001-09-24 14:09 nmav
541 nmav 1.5
542 nmav 1.9 * lib/mcrypt_modules.c (tags: libmcrypt_2_4_17):
543 nmav 1.5
544 nmav 1.9 bug fix
545 nmav 1.5
546 nmav 1.9 2001-09-18 10:20 nmav
547 nmav 1.5
548 nmav 1.9 * configure.in (tags: libmcrypt_2_4_17):
549 nmav 1.5
550 nmav 1.9 fixed some bashisms
551 nmav 1.5
552 nmav 1.9 2001-09-18 10:19 nmav
553 nmav 1.5
554 nmav 1.9 * modules/modes/ofb.c (tags: libmcrypt_2_4_21, mcrypt_2_4_20,
555     libmcrypt_2_4_17):
556 nmav 1.5
557 nmav 1.9 corrected wrong define
558 nmav 1.5
559 nmav 1.9 2001-09-15 09:41 nmav
560 nmav 1.5
561 nmav 1.9 * NEWS, THANKS (tags: libmcrypt_2_4_17), lib/mcrypt_extra.c (tags:
562     libmcrypt_2_4_17) (utags: libmcrypt_2_4_16b):
563 nmav 1.5
564 nmav 1.9 removed unneeded strdup declaration
565 nmav 1.5
566 nmav 1.9 2001-09-11 08:09 nmav
567 nmav 1.5
568 nmav 1.9 * NEWS, doc/mcrypt.3 (tags: libmcrypt_2_4_21, mcrypt_2_4_20,
569     libmcrypt_2_4_17, libmcrypt_2_4_16b), lib/mcrypt.h.in (tags:
570     libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
571 nmav 1.11 libmcrypt_2_4_16b), lib/mcrypt_internal.h (tags: libmcrypt_2_5_2,
572     libmcrypt_2_5_0, libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
573 nmav 1.10 libmcrypt_2_4_16b), lib/mcrypt_modules.c (tags: libmcrypt_2_4_16b)
574     (utags: libmcrypt_2_4_16):
575 nmav 1.5
576 nmav 1.9 rolled back some of the changed
577 nmav 1.5
578 nmav 1.9 2001-09-09 09:52 nmav
579 nmav 1.5
580 nmav 1.9 * NEWS, doc/mcrypt.3, lib/mcrypt.c, lib/mcrypt.h.in,
581     lib/mcrypt_internal.h, lib/mcrypt_modules.c,
582     modules/algorithms/3-way.c (tags: libmcrypt_2_4_21, mcrypt_2_4_20,
583     libmcrypt_2_4_17, libmcrypt_2_4_16b, libmcrypt_2_4_16),
584     modules/algorithms/arcfour.c (tags: libmcrypt_2_4_21,
585     mcrypt_2_4_20, libmcrypt_2_4_17, libmcrypt_2_4_16b,
586     libmcrypt_2_4_16), modules/algorithms/blowfish-compat.c (tags:
587     libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
588     libmcrypt_2_4_16b, libmcrypt_2_4_16), modules/algorithms/blowfish.c
589     (tags: libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
590     libmcrypt_2_4_16b, libmcrypt_2_4_16), modules/algorithms/cast-128.c
591     (tags: libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
592     libmcrypt_2_4_16b, libmcrypt_2_4_16), modules/algorithms/cast-256.c
593     (tags: libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
594     libmcrypt_2_4_16b, libmcrypt_2_4_16), modules/algorithms/des.c
595     (tags: libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
596     libmcrypt_2_4_16b, libmcrypt_2_4_16), modules/algorithms/enigma.c
597     (tags: libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
598     libmcrypt_2_4_16b, libmcrypt_2_4_16), modules/algorithms/gost.c
599     (tags: libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
600     libmcrypt_2_4_16b, libmcrypt_2_4_16), modules/algorithms/loki97.c
601     (tags: libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
602     libmcrypt_2_4_16b, libmcrypt_2_4_16), modules/algorithms/panama.c
603     (tags: libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
604     libmcrypt_2_4_16b, libmcrypt_2_4_16), modules/algorithms/rc2.c
605     (tags: libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
606     libmcrypt_2_4_16b, libmcrypt_2_4_16),
607     modules/algorithms/rijndael-128.c (tags: libmcrypt_2_4_21,
608     mcrypt_2_4_20, libmcrypt_2_4_17, libmcrypt_2_4_16b,
609     libmcrypt_2_4_16), modules/algorithms/rijndael-192.c (tags:
610     libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
611     libmcrypt_2_4_16b, libmcrypt_2_4_16),
612     modules/algorithms/rijndael-256.c (tags: libmcrypt_2_4_21,
613     mcrypt_2_4_20, libmcrypt_2_4_17, libmcrypt_2_4_16b,
614     libmcrypt_2_4_16), modules/algorithms/safer128.c (tags:
615     libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
616     libmcrypt_2_4_16b, libmcrypt_2_4_16), modules/algorithms/safer64.c
617     (tags: libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
618     libmcrypt_2_4_16b, libmcrypt_2_4_16),
619     modules/algorithms/saferplus.c (tags: libmcrypt_2_4_21,
620     mcrypt_2_4_20, libmcrypt_2_4_17, libmcrypt_2_4_16b,
621     libmcrypt_2_4_16), modules/algorithms/serpent.c (tags:
622     libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
623     libmcrypt_2_4_16b, libmcrypt_2_4_16),
624     modules/algorithms/tripledes.c (tags: libmcrypt_2_4_21,
625     mcrypt_2_4_20, libmcrypt_2_4_17, libmcrypt_2_4_16b,
626     libmcrypt_2_4_16), modules/algorithms/twofish.c (tags:
627     libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
628     libmcrypt_2_4_16b, libmcrypt_2_4_16), modules/algorithms/wake.c
629     (tags: libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
630     libmcrypt_2_4_16b, libmcrypt_2_4_16), modules/algorithms/xtea.c
631     (tags: libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
632     libmcrypt_2_4_16b, libmcrypt_2_4_16), modules/modes/cbc.c (tags:
633     libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
634     libmcrypt_2_4_16b, libmcrypt_2_4_16):
635 nmav 1.4
636 nmav 1.9 Changed mcrypt_enc_get_supported_key_sizes() behaviour. (does not
637     return allocated value)
638 nmav 1.4
639 nmav 1.9 2001-09-08 18:08 nmav
640 nmav 1.4
641 nmav 1.9 * NEWS, TODO (tags: libmcrypt_2_4_21, mcrypt_2_4_20,
642     libmcrypt_2_4_17, libmcrypt_2_4_16b, libmcrypt_2_4_16),
643     doc/mcrypt.3, lib/mcrypt.h.in, lib/mcrypt_extra.c,
644     lib/mcrypt_internal.h, lib/mcrypt_modules.c,
645     modules/algorithms/3-way.c, modules/algorithms/arcfour.c,
646     modules/algorithms/blowfish-compat.c,
647     modules/algorithms/blowfish.c, modules/algorithms/cast-128.c,
648     modules/algorithms/cast-256.c, modules/algorithms/des.c,
649     modules/algorithms/enigma.c, modules/algorithms/gost.c,
650     modules/algorithms/loki97.c, modules/algorithms/panama.c,
651     modules/algorithms/rc2.c, modules/algorithms/rijndael-128.c,
652     modules/algorithms/rijndael-192.c,
653     modules/algorithms/rijndael-256.c, modules/algorithms/safer128.c,
654     modules/algorithms/safer64.c, modules/algorithms/saferplus.c,
655     modules/algorithms/serpent.c, modules/algorithms/tripledes.c,
656     modules/algorithms/twofish.c, modules/algorithms/wake.c,
657     modules/algorithms/xtea.c, modules/modes/Makefile.am (tags:
658     libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
659     libmcrypt_2_4_16b, libmcrypt_2_4_16), modules/modes/cbc.c,
660     modules/modes/cfb.c (tags: libmcrypt_2_4_21, mcrypt_2_4_20,
661     libmcrypt_2_4_17, libmcrypt_2_4_16b, libmcrypt_2_4_16),
662     modules/modes/ecb.c (tags: libmcrypt_2_4_21, mcrypt_2_4_20,
663     libmcrypt_2_4_17, libmcrypt_2_4_16b, libmcrypt_2_4_16),
664     modules/modes/ncfb.c (tags: libmcrypt_2_4_21, mcrypt_2_4_20,
665     libmcrypt_2_4_17, libmcrypt_2_4_16b, libmcrypt_2_4_16),
666 nmav 1.16 modules/modes/ncfb.h (tags: libmcrypt_2_5_6, libmcrypt_2_5_5,
667     libmcrypt_2_5_5rc1, libmcrypt_2_5_4, libmcrypt_2_5_3,
668     libmcrypt_2_5_2, libmcrypt_2_5_0, libmcrypt_2_4_21, mcrypt_2_4_20,
669     libmcrypt_2_4_17, libmcrypt_2_4_16b, libmcrypt_2_4_16),
670     modules/modes/nofb.c (tags: libmcrypt_2_4_21, mcrypt_2_4_20,
671     libmcrypt_2_4_17, libmcrypt_2_4_16b, libmcrypt_2_4_16),
672     modules/modes/ofb.c (tags: libmcrypt_2_4_16b, libmcrypt_2_4_16),
673     modules/modes/stream.c (tags: libmcrypt_2_4_21, mcrypt_2_4_20,
674     libmcrypt_2_4_17, libmcrypt_2_4_16b, libmcrypt_2_4_16):
675 nmav 1.4
676 nmav 1.9 added ncfb mode. Changed get_*_name() functions semantics. Other
677     cleanups.
678 nmav 1.4
679 nmav 1.9 2001-09-07 12:50 nmav
680 nmav 1.4
681 nmav 1.9 * src/: Makefile.am (tags: libmcrypt_2_4_21, mcrypt_2_4_20),
682 nmav 1.11 cipher_test.c (utags: libmcrypt_2_4_16, libmcrypt_2_4_17,
683     libmcrypt_2_4_16b):
684 nmav 1.4
685 nmav 1.9 removed dmalloc stuff
686 nmav 1.4
687 nmav 1.9 2001-09-07 12:34 nmav
688 nmav 1.4
689 nmav 1.9 * configure.in (tags: libmcrypt_2_4_16b, libmcrypt_2_4_16),
690     lib/Makefile.am (tags: libmcrypt_2_4_21, mcrypt_2_4_20,
691     libmcrypt_2_4_17, libmcrypt_2_4_16b, libmcrypt_2_4_16),
692     lib/libdefs.h (tags: mcrypt_2_4_20, libmcrypt_2_4_17,
693     libmcrypt_2_4_16b, libmcrypt_2_4_16), lib/libmcrypt.m4 (tags:
694     libmcrypt_2_4_17, libmcrypt_2_4_16b, libmcrypt_2_4_16),
695     lib/mcrypt_extra.c, lib/mcrypt_modules.c, src/Makefile.am,
696     src/cipher_test.c:
697 nmav 1.4
698 nmav 1.9 Finished option which allows for static linking modules into the
699     library
700 nmav 1.4
701 nmav 1.9 2001-09-02 20:11 nmav
702 nmav 1.4
703 nmav 1.9 * NEWS, configure.in, lib/Makefile.am, lib/libdefs.h,
704     lib/mcrypt_extra.c, lib/mcrypt_internal.h, lib/mcrypt_modules.c,
705     modules/algorithms/3-way.c, modules/algorithms/Makefile.am (tags:
706     libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
707     libmcrypt_2_4_16b, libmcrypt_2_4_16), modules/algorithms/arcfour.c,
708     modules/algorithms/blowfish-compat.c,
709     modules/algorithms/blowfish.c, modules/algorithms/cast-128.c,
710     modules/algorithms/cast-256.c, modules/algorithms/des.c,
711     modules/algorithms/enigma.c, modules/algorithms/gost.c,
712     modules/algorithms/loki97.c, modules/algorithms/panama.c,
713     modules/algorithms/rc2.c, modules/algorithms/rijndael-128.c,
714     modules/algorithms/rijndael-192.c,
715     modules/algorithms/rijndael-256.c, modules/algorithms/safer128.c,
716     modules/algorithms/safer64.c, modules/algorithms/saferplus.c,
717     modules/algorithms/serpent.c, modules/algorithms/tripledes.c,
718     modules/algorithms/twofish.c, modules/algorithms/wake.c,
719     modules/algorithms/xtea.c, modules/modes/Makefile.am,
720     modules/modes/cbc.c, modules/modes/cfb.c, modules/modes/ecb.c,
721     modules/modes/nofb.c, modules/modes/ofb.c, modules/modes/stream.c:
722 nmav 1.4
723 nmav 1.9 added option to include modules into the library
724 nmav 1.4
725 nmav 1.9 2001-09-02 14:49 nmav
726 nmav 1.4
727 nmav 1.9 * configure.in, lib/Makefile.am, lib/libdefs.h, lib/libmcrypt.m4,
728 nmav 1.10 lib/libmcrypt.sym (tags: libmcrypt_2_5_0, libmcrypt_2_4_21,
729     mcrypt_2_4_20, libmcrypt_2_4_17, libmcrypt_2_4_16b,
730     libmcrypt_2_4_16), lib/mcrypt_extra.c, lib/mcrypt_internal.h,
731     lib/mcrypt_modules.c:
732 nmav 1.4
733 nmav 1.9 changed to support dlpreopening
734 nmav 1.4
735 nmav 1.9 2001-07-11 07:34 nmav
736 nmav 1.4
737 nmav 1.9 * NEWS, lib/libdefs.h, lib/mcrypt_extra.c:
738 nmav 1.4
739 nmav 1.9 corrected bug for solaris 'readdir_r'
740 nmav 1.4
741 nmav 1.9 2001-06-09 10:12 nmav
742 nmav 1.4
743 nmav 1.9 * acconfig.h (tags: libmcrypt_2_4_21, mcrypt_2_4_20,
744     libmcrypt_2_4_17, libmcrypt_2_4_16b, libmcrypt_2_4_16),
745     configure.in, lib/mcrypt_threads.c (tags: libmcrypt_2_4_16b,
746     libmcrypt_2_4_16) (utags: libmcrypt_2_4_15):
747 nmav 1.4
748 nmav 1.9 added check for lt_dlmutex_register in the installed version of
749     libltdl. If it is not found then that capability is disabled.
750 nmav 1.4
751 nmav 1.9 2001-06-04 14:42 nmav
752 nmav 1.4
753 nmav 1.9 * acconfig.h, configure.in, doc/README.config (tags:
754 nmav 1.16 libmcrypt_2_5_6, libmcrypt_2_5_5, libmcrypt_2_5_5rc1,
755     libmcrypt_2_5_4, libmcrypt_2_5_3, libmcrypt_2_5_2, libmcrypt_2_5_0,
756 nmav 1.11 libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
757 nmav 1.9 libmcrypt_2_4_16b, libmcrypt_2_4_16, libmcrypt_2_4_15),
758     lib/libmcrypt.m4 (tags: libmcrypt_2_4_15), lib/mcrypt_threads.c:
759 nmav 1.4
760 nmav 1.9 several fixes
761 nmav 1.4
762 nmav 1.9 2001-05-28 08:31 nmav
763 nmav 1.3
764 nmav 1.9 * modules/algorithms/panama.c (tags: libmcrypt_2_4_15):
765 nmav 1.3
766 nmav 1.9 fixed free() call
767 nmav 1.3
768 nmav 1.9 2001-05-21 15:10 nmav
769 nmav 1.3
770 nmav 1.9 * lib/Makefile.am, modules/algorithms/Makefile.am,
771     modules/modes/Makefile.am (utags: libmcrypt_2_4_15):
772 nmav 1.1
773 nmav 1.9 removed -no-undefined parameters
774 nmav 1.3
775 nmav 1.9 2001-05-21 09:34 nmav
776 nmav 1.3
777 nmav 1.9 * modules/algorithms/panama.c:
778 nmav 1.1
779 nmav 1.9 removed mx* calls.
780 nmav 1.1
781 nmav 1.9 2001-05-18 17:11 nmav
782 nmav 1.1
783 nmav 1.9 * src/Makefile.am (tags: libmcrypt_2_4_15):
784 nmav 1.1
785 nmav 1.9 fixed wrong library linking
786 nmav 1.1
787 nmav 1.9 2001-05-18 16:59 nmav
788 nmav 1.1
789 nmav 1.9 * src/cipher_test.c (tags: libmcrypt_2_4_15, mcrypt_2_4_13):
790 nmav 1.1
791 nmav 1.9 removed dmalloc.h
792 nmav 1.1
793 nmav 1.9 2001-05-18 10:54 nmav
794 nmav 1.1
795 nmav 1.9 * NEWS (tags: mcrypt_2_4_13), configure.in (tags: mcrypt_2_4_13),
796 nmav 1.16 doc/Makefile.am (tags: libmcrypt_2_5_6, libmcrypt_2_5_5,
797 nmav 1.15 libmcrypt_2_5_5rc1, libmcrypt_2_5_4, libmcrypt_2_5_3,
798 nmav 1.14 libmcrypt_2_5_2, libmcrypt_2_5_0, libmcrypt_2_4_21, mcrypt_2_4_20,
799     libmcrypt_2_4_17, libmcrypt_2_4_16b, libmcrypt_2_4_16,
800 nmav 1.16 libmcrypt_2_4_15, mcrypt_2_4_13), doc/README.threads, doc/mcrypt.3
801     (tags: libmcrypt_2_4_15, mcrypt_2_4_13), lib/mcrypt_extra.c (tags:
802     libmcrypt_2_4_15, mcrypt_2_4_13), lib/mcrypt_modules.c (tags:
803     libmcrypt_2_4_15, mcrypt_2_4_13), lib/mcrypt_threads.c (tags:
804     mcrypt_2_4_13), lib/xmemory.h (tags: libmcrypt_2_5_6,
805     libmcrypt_2_5_5, libmcrypt_2_5_5rc1, libmcrypt_2_5_4,
806     libmcrypt_2_5_3, libmcrypt_2_5_2, libmcrypt_2_5_0,
807     libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
808     libmcrypt_2_4_16b, libmcrypt_2_4_16, libmcrypt_2_4_15,
809     mcrypt_2_4_13), modules/algorithms/Makefile.am (tags:
810     mcrypt_2_4_13), modules/modes/Makefile.am (tags: mcrypt_2_4_13):
811 nmav 1.1
812 nmav 1.9 updated api.
813 nmav 1.1
814 nmav 1.9 2001-05-18 07:08 nmav
815 nmav 1.1
816 nmav 1.9 * NEWS, configure.in, lib/mcrypt_internal.h (tags:
817     libmcrypt_2_4_15, mcrypt_2_4_13):
818 nmav 1.1
819 nmav 1.9 updated behaviour when an older libltdl is found in the system
820 nmav 1.1
821 nmav 1.9 2001-05-17 20:54 nmav
822 nmav 1.1
823 nmav 1.9 * NEWS, TODO (tags: libmcrypt_2_4_15, mcrypt_2_4_13,
824     mcrypt_2_4_12), configure.in, doc/README.config (tags:
825     mcrypt_2_4_13, mcrypt_2_4_12), doc/mcrypt.3, lib/Makefile.am,
826     lib/libdefs.h (tags: libmcrypt_2_4_15, mcrypt_2_4_13,
827     mcrypt_2_4_12), lib/libmcrypt.m4 (tags: mcrypt_2_4_13,
828     mcrypt_2_4_12), lib/libmcrypt.sym (tags: libmcrypt_2_4_15,
829     mcrypt_2_4_13, mcrypt_2_4_12), lib/mcrypt.h.in (tags:
830     libmcrypt_2_4_15, mcrypt_2_4_13, mcrypt_2_4_12),
831 nmav 1.10 modules/algorithms/panama.h (tags: libmcrypt_2_5_0,
832     libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
833     libmcrypt_2_4_16b, libmcrypt_2_4_16, libmcrypt_2_4_15,
834     mcrypt_2_4_13, mcrypt_2_4_12), src/Makefile.am (tags:
835     mcrypt_2_4_13, mcrypt_2_4_12):
836 nmav 1.1
837 nmav 1.9 minor updates
838 nmav 1.1
839 nmav 1.9 2001-05-17 19:09 nmav
840 nmav 1.1
841 nmav 1.9 * modules/algorithms/: des.c, rijndael-128.c, rijndael-192.c,
842 nmav 1.16 rijndael-256.c, safer.h (tags: libmcrypt_2_5_6, libmcrypt_2_5_5,
843     libmcrypt_2_5_5rc1, libmcrypt_2_5_4, libmcrypt_2_5_3,
844     libmcrypt_2_5_2, libmcrypt_2_5_0, libmcrypt_2_4_21, mcrypt_2_4_20,
845     libmcrypt_2_4_17, libmcrypt_2_4_16b, libmcrypt_2_4_16), safer128.c,
846     safer64.c, tripledes.c (utags: mcrypt_2_4_13, libmcrypt_2_4_15,
847 nmav 1.11 mcrypt_2_4_12):
848 nmav 1.1
849 nmav 1.9 declared all non exported functions as static.
850 nmav 1.1
851 nmav 1.9 2001-05-17 18:59 nmav
852 nmav 1.1
853 nmav 1.9 * modules/algorithms/panama.c (tags: mcrypt_2_4_13, mcrypt_2_4_12):
854 nmav 1.1
855 nmav 1.9 all non exported functions were declared as static
856 nmav 1.1
857 nmav 1.9 2001-05-17 18:58 nmav
858 nmav 1.1
859 nmav 1.16 * acinclude.m4 (tags: libmcrypt_2_5_6, libmcrypt_2_5_5,
860     libmcrypt_2_5_5rc1, libmcrypt_2_5_4, libmcrypt_2_5_3,
861     libmcrypt_2_5_2, libmcrypt_2_5_0, libmcrypt_2_4_21, mcrypt_2_4_20,
862     libmcrypt_2_4_17, libmcrypt_2_4_16b, libmcrypt_2_4_16,
863     libmcrypt_2_4_15, mcrypt_2_4_13, mcrypt_2_4_12), buildconf (tags:
864     libmcrypt_2_5_0, libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
865 nmav 1.11 libmcrypt_2_4_16b, libmcrypt_2_4_16, libmcrypt_2_4_15,
866     mcrypt_2_4_13, mcrypt_2_4_12), configure.in, lib/Makefile.am,
867     lib/libdefs.h, lib/mcrypt.c (tags: libmcrypt_2_4_15, mcrypt_2_4_13,
868     mcrypt_2_4_12), lib/mcrypt_extra.c (tags: mcrypt_2_4_12),
869     lib/mcrypt_modules.c (tags: mcrypt_2_4_12), lib/xmemory.c (tags:
870 nmav 1.16 libmcrypt_2_5_6, libmcrypt_2_5_5, libmcrypt_2_5_5rc1,
871     libmcrypt_2_5_4, libmcrypt_2_5_3, libmcrypt_2_5_2, libmcrypt_2_5_0,
872 nmav 1.11 libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
873     libmcrypt_2_4_16b, libmcrypt_2_4_16, libmcrypt_2_4_15,
874     mcrypt_2_4_13, mcrypt_2_4_12), lib/xmemory.h (tags: mcrypt_2_4_12),
875     src/Makefile.am, src/cipher_test.c (tags: mcrypt_2_4_12):
876 nmav 1.1
877 nmav 1.9 fixes to work with the new libltdl
878 nmav 1.1
879 nmav 1.9 2001-05-16 17:54 nmav
880 nmav 1.1
881 nmav 1.9 * modules/algorithms/: 3-way.c (tags: libmcrypt_2_4_15,
882     mcrypt_2_4_13, mcrypt_2_4_12), arcfour.c, blowfish-compat.c (tags:
883     libmcrypt_2_4_15, mcrypt_2_4_13, mcrypt_2_4_12), blowfish.c (tags:
884     libmcrypt_2_4_15, mcrypt_2_4_13, mcrypt_2_4_12), cast-128.c (tags:
885     libmcrypt_2_4_15, mcrypt_2_4_13, mcrypt_2_4_12), cast-256.c (tags:
886     libmcrypt_2_4_15, mcrypt_2_4_13, mcrypt_2_4_12), des.c, enigma.c,
887     gost.c (tags: libmcrypt_2_4_15, mcrypt_2_4_13, mcrypt_2_4_12),
888     loki97.c, panama.c, rc2.c (tags: libmcrypt_2_4_15, mcrypt_2_4_13,
889     mcrypt_2_4_12), rijndael-128.c, rijndael-192.c, rijndael-256.c,
890     safer128.c, safer64.c, saferplus.c (tags: libmcrypt_2_4_15,
891     mcrypt_2_4_13, mcrypt_2_4_12), serpent.c (tags: libmcrypt_2_4_15,
892     mcrypt_2_4_13, mcrypt_2_4_12), tripledes.c, twofish.c (tags:
893     libmcrypt_2_4_15, mcrypt_2_4_13, mcrypt_2_4_12), wake.c, xtea.c
894     (tags: libmcrypt_2_4_15, mcrypt_2_4_13, mcrypt_2_4_12):
895 nmav 1.1
896 nmav 1.9 fixed memory leaks
897 nmav 1.1
898 nmav 1.9 2001-05-16 12:27 nmav
899 nmav 1.1
900 nmav 1.9 * doc/Makefile.am (tags: mcrypt_2_4_12), doc/README.threads (tags:
901     mcrypt_2_4_12), lib/mcrypt_extra.c, lib/mcrypt_internal.h (tags:
902     mcrypt_2_4_12), lib/mcrypt_modules.c:
903 nmav 1.1
904 nmav 1.9 updated for new libltdl
905 nmav 1.1
906 nmav 1.9 2001-05-16 08:55 nmav
907 nmav 1.1
908 nmav 1.9 * configure.in, doc/README.config, lib/Makefile.am,
909 nmav 1.16 lib/libmcrypt-config.in (tags: libmcrypt_2_5_6, libmcrypt_2_5_5,
910     libmcrypt_2_5_5rc1, libmcrypt_2_5_4, libmcrypt_2_5_3,
911     libmcrypt_2_5_2, libmcrypt_2_5_0, libmcrypt_2_4_21, mcrypt_2_4_20,
912     libmcrypt_2_4_17, libmcrypt_2_4_16b, libmcrypt_2_4_16,
913     libmcrypt_2_4_15, mcrypt_2_4_13, mcrypt_2_4_12), lib/libmcrypt.m4,
914     lib/libmcrypt.sym, lib/mcrypt.h, lib/mcrypt.h.in,
915     lib/mcrypt_extra.c:
916 nmav 1.1
917 nmav 1.9 added libmcrypt-config so programs that use libmcrypt can be
918     configured easier
919 nmav 1.1
920 nmav 1.9 2001-05-14 15:35 nmav
921 nmav 1.1
922 nmav 1.9 * README (tags: libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
923     libmcrypt_2_4_16b, libmcrypt_2_4_16, libmcrypt_2_4_15,
924     mcrypt_2_4_13, mcrypt_2_4_12), doc/mcrypt.3, src/cipher_test.c:
925 nmav 1.1
926 nmav 1.9 updated list information
927 nmav 1.1
928 nmav 1.9 2001-04-25 09:49 nmav
929 nmav 1.1
930 nmav 1.9 * modules/algorithms/enigma.c:
931 nmav 1.1
932 nmav 1.9 replaced fprintf with printf
933 nmav 1.1
934 nmav 1.9 2001-03-29 18:31 nmav
935 nmav 1.1
936 nmav 1.9 * lib/mcrypt_modules.c:
937 nmav 1.1
938 nmav 1.9 corrected memory leak at mcrypt_module_close().
939 nmav 1.1
940 nmav 1.9 2001-03-29 17:55 nmav
941 nmav 1.1
942 nmav 1.9 * lib/mcrypt_modules.c:
943 nmav 1.1
944 nmav 1.9 corrected return value of mcrypt_dlopen_ext().
945 nmav 1.1
946 nmav 1.9 2001-03-18 09:01 nmav
947 nmav 1.1
948 nmav 1.9 * NEWS, configure.in:
949 nmav 1.1
950 nmav 1.9 moving to a new bugfix release
951 nmav 1.1
952 nmav 1.9 2001-03-11 20:30 nmav
953 nmav 1.1
954 nmav 1.9 * modules/algorithms/: blowfish-compat.c, blowfish.c:
955 nmav 1.1
956 nmav 1.9 fixed some problems with ltdl
957 nmav 1.1
958 nmav 1.9 2001-02-04 08:35 nmav
959 nmav 1.1
960 nmav 1.16 * lib/win32_comp.h (tags: libmcrypt_2_5_6, libmcrypt_2_5_5,
961     libmcrypt_2_5_5rc1, libmcrypt_2_5_4, libmcrypt_2_5_3,
962     libmcrypt_2_5_2, libmcrypt_2_5_0, libmcrypt_2_4_21, mcrypt_2_4_20,
963     libmcrypt_2_4_17, libmcrypt_2_4_16b, libmcrypt_2_4_16,
964     libmcrypt_2_4_15, mcrypt_2_4_13, mcrypt_2_4_12):
965 nmav 1.1
966 nmav 1.9 fixed different declarations
967 nmav 1.1
968 nmav 1.9 2001-02-01 10:36 nmav
969 nmav 1.1
970 nmav 1.9 * lib/mcrypt.h (tags: mcrypt_2_4_9):
971    
972     various cleanups in mcrypt.h
973    
974     2001-02-01 10:34 nmav
975    
976     * configure.in (tags: mcrypt_2_4_9), doc/mcrypt.3 (tags:
977     mcrypt_2_4_9), lib/mcrypt.c (tags: mcrypt_2_4_9), lib/mcrypt.h,
978     modules/algorithms/panama.c (tags: mcrypt_2_4_9),
979     modules/modes/cbc.c (tags: libmcrypt_2_4_15, mcrypt_2_4_13,
980     mcrypt_2_4_12, mcrypt_2_4_9), modules/modes/cfb.c (tags:
981     libmcrypt_2_4_15, mcrypt_2_4_13, mcrypt_2_4_12, mcrypt_2_4_9),
982     modules/modes/ecb.c (tags: libmcrypt_2_4_15, mcrypt_2_4_13,
983     mcrypt_2_4_12, mcrypt_2_4_9), modules/modes/nofb.c (tags:
984     libmcrypt_2_4_15, mcrypt_2_4_13, mcrypt_2_4_12, mcrypt_2_4_9),
985     modules/modes/ofb.c (tags: libmcrypt_2_4_15, mcrypt_2_4_13,
986     mcrypt_2_4_12, mcrypt_2_4_9), modules/modes/stream.c (tags:
987     libmcrypt_2_4_15, mcrypt_2_4_13, mcrypt_2_4_12, mcrypt_2_4_9):
988    
989     null IV is now handled
990    
991     2001-01-23 17:45 nmav
992    
993     * NEWS (tags: mcrypt_2_4_9), doc/mcrypt.3, lib/libmcrypt.sym (tags:
994     mcrypt_2_4_9), lib/mcrypt.c:
995    
996     added mcrypt_generic_deinit() function
997    
998     2001-01-23 17:27 nmav
999    
1000     * modules/algorithms/arcfour.c (tags: mcrypt_2_4_9):
1001    
1002     corrected a so embarrasing bug in the IV of arcfour
1003    
1004     2001-01-23 12:09 nmav
1005    
1006     * modules/algorithms/rijndael-192.c (tags: mcrypt_2_4_9,
1007     libmcrypt-2_4_9-beta):
1008    
1009     corrected return value
1010    
1011     2001-01-23 12:01 nmav
1012    
1013     * modules/algorithms/wake.c:
1014    
1015     updated version number
1016    
1017     2001-01-23 11:51 nmav
1018    
1019     * ChangeLog (tags: libmcrypt-2_4_9-beta), NEWS, README (tags:
1020     mcrypt_2_4_9, libmcrypt-2_4_9-beta), THANKS (tags:
1021     libmcrypt_2_4_15, mcrypt_2_4_13, mcrypt_2_4_12, mcrypt_2_4_9,
1022     libmcrypt-2_4_9-beta), TODO (tags: mcrypt_2_4_9,
1023 nmav 1.16 libmcrypt-2_4_9-beta), doc/README.key (tags: libmcrypt_2_5_6,
1024     libmcrypt_2_5_5, libmcrypt_2_5_5rc1, libmcrypt_2_5_4,
1025     libmcrypt_2_5_3, libmcrypt_2_5_2, libmcrypt_2_5_0,
1026     libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
1027     libmcrypt_2_4_16b, libmcrypt_2_4_16, libmcrypt_2_4_15,
1028     mcrypt_2_4_13, mcrypt_2_4_12, mcrypt_2_4_9, libmcrypt-2_4_9-beta),
1029     doc/mcrypt.3 (tags: libmcrypt-2_4_9-beta), lib/libdefs.h (tags:
1030     mcrypt_2_4_9, libmcrypt-2_4_9-beta), lib/mcrypt.c (tags:
1031     libmcrypt-2_4_9-beta), lib/mcrypt_extra.c (tags: mcrypt_2_4_9,
1032     libmcrypt-2_4_9-beta), lib/mcrypt_internal.h (tags:
1033     libmcrypt-2_4_9-beta), lib/mcrypt_modules.c (tags:
1034 nmav 1.10 libmcrypt-2_4_9-beta), lib/xmemory.c (tags: mcrypt_2_4_9,
1035     libmcrypt-2_4_9-beta), modules/algorithms/Makefile.am (tags:
1036     mcrypt_2_4_12, mcrypt_2_4_9, libmcrypt-2_4_9-beta),
1037     modules/algorithms/blowfish-compat.c (tags: mcrypt_2_4_9,
1038     libmcrypt-2_4_9-beta), modules/algorithms/blowfish.c (tags:
1039     mcrypt_2_4_9, libmcrypt-2_4_9-beta), modules/algorithms/cast-128.c
1040 nmav 1.9 (tags: mcrypt_2_4_9, libmcrypt-2_4_9-beta),
1041 nmav 1.10 modules/algorithms/cast-256.c (tags: mcrypt_2_4_9,
1042     libmcrypt-2_4_9-beta), modules/algorithms/loki97.c (tags:
1043     mcrypt_2_4_9, libmcrypt-2_4_9-beta), modules/algorithms/panama.c
1044     (tags: libmcrypt-2_4_9-beta), modules/algorithms/panama.h (tags:
1045     mcrypt_2_4_9, libmcrypt-2_4_9-beta), modules/algorithms/rc2.c
1046 nmav 1.9 (tags: mcrypt_2_4_9, libmcrypt-2_4_9-beta),
1047     modules/algorithms/rijndael-128.c (tags: mcrypt_2_4_9,
1048     libmcrypt-2_4_9-beta), modules/algorithms/rijndael-192.c,
1049     modules/algorithms/rijndael-256.c (tags: mcrypt_2_4_9,
1050     libmcrypt-2_4_9-beta), modules/algorithms/rijndael.h (tags:
1051 nmav 1.16 libmcrypt_2_5_6, libmcrypt_2_5_5, libmcrypt_2_5_5rc1,
1052     libmcrypt_2_5_4, libmcrypt_2_5_3, libmcrypt_2_5_2, libmcrypt_2_5_0,
1053 nmav 1.11 libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
1054 nmav 1.9 libmcrypt_2_4_16b, libmcrypt_2_4_16, libmcrypt_2_4_15,
1055     mcrypt_2_4_13, mcrypt_2_4_12, mcrypt_2_4_9, libmcrypt-2_4_9-beta),
1056     modules/algorithms/saferplus.c (tags: mcrypt_2_4_9,
1057     libmcrypt-2_4_9-beta), modules/algorithms/saferplus.h (tags:
1058 nmav 1.16 libmcrypt_2_5_6, libmcrypt_2_5_5, libmcrypt_2_5_5rc1,
1059     libmcrypt_2_5_4, libmcrypt_2_5_3, libmcrypt_2_5_2, libmcrypt_2_5_0,
1060 nmav 1.11 libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
1061 nmav 1.9 libmcrypt_2_4_16b, libmcrypt_2_4_16, libmcrypt_2_4_15,
1062     mcrypt_2_4_13, mcrypt_2_4_12, mcrypt_2_4_9, libmcrypt-2_4_9-beta),
1063     modules/algorithms/twofish.c (tags: mcrypt_2_4_9,
1064     libmcrypt-2_4_9-beta), modules/algorithms/twofish.h (tags:
1065 nmav 1.16 libmcrypt_2_5_6, libmcrypt_2_5_5, libmcrypt_2_5_5rc1,
1066     libmcrypt_2_5_4, libmcrypt_2_5_3, libmcrypt_2_5_2, libmcrypt_2_5_0,
1067 nmav 1.11 libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
1068 nmav 1.9 libmcrypt_2_4_16b, libmcrypt_2_4_16, libmcrypt_2_4_15,
1069     mcrypt_2_4_13, mcrypt_2_4_12, mcrypt_2_4_9, libmcrypt-2_4_9-beta),
1070     modules/algorithms/xtea.c (tags: mcrypt_2_4_9,
1071     libmcrypt-2_4_9-beta), modules/modes/cfb.c (tags:
1072     libmcrypt-2_4_9-beta), modules/modes/nofb.c (tags:
1073     libmcrypt-2_4_9-beta), modules/modes/ofb.c (tags:
1074     libmcrypt-2_4_9-beta), src/cipher_test.c (tags: mcrypt_2_4_9,
1075     libmcrypt-2_4_9-beta):
1076    
1077     cleanups and word8 was replaced by byte (hopefully)
1078    
1079     2001-01-23 11:50 nmav
1080    
1081     * lib/libmcrypt.sym:
1082    
1083     added missing function
1084    
1085     2001-01-23 11:49 nmav
1086    
1087     * modules/algorithms/: arcfour-iv.c, arcfour-iv.h:
1088    
1089     removed it!
1090    
1091     2001-01-23 11:49 nmav
1092    
1093     * modules/modes/stream.c (tags: libmcrypt-2_4_9-beta):
1094    
1095     corrected bug that caused wake to fail
1096    
1097     2001-01-23 11:47 nmav
1098    
1099 nmav 1.16 * modules/algorithms/: wake.c, wake.h (tags: libmcrypt_2_5_6,
1100     libmcrypt_2_5_5, libmcrypt_2_5_5rc1, libmcrypt_2_5_4,
1101     libmcrypt_2_5_3, libmcrypt_2_5_2, libmcrypt_2_5_0,
1102     libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
1103     libmcrypt_2_4_16b, libmcrypt_2_4_16, libmcrypt_2_4_15,
1104     mcrypt_2_4_13, mcrypt_2_4_12, mcrypt_2_4_9, libmcrypt-2_4_9-beta):
1105 nmav 1.9
1106     cleanups and added iv support
1107    
1108     2001-01-23 11:46 nmav
1109    
1110     * lib/: mcrypt_internal.h, mcrypt_modules.c (utags: mcrypt_2_4_9):
1111    
1112     removed unneeded functions
1113    
1114     2001-01-23 11:44 nmav
1115    
1116 nmav 1.16 * modules/algorithms/: arcfour.c, arcfour.h (tags: libmcrypt_2_5_6,
1117     libmcrypt_2_5_5, libmcrypt_2_5_5rc1, libmcrypt_2_5_4,
1118     libmcrypt_2_5_3, libmcrypt_2_5_2, libmcrypt_2_5_0,
1119     libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
1120     libmcrypt_2_4_16b, libmcrypt_2_4_16, libmcrypt_2_4_15,
1121     mcrypt_2_4_13, mcrypt_2_4_12, mcrypt_2_4_9) (utags:
1122     libmcrypt-2_4_9-beta):
1123 nmav 1.9
1124     arcfour now uses IV
1125    
1126     2001-01-23 11:38 nmav
1127    
1128     * modules/algorithms/panama.c:
1129    
1130     added a check in malloc for bigendian machines
1131    
1132     2001-01-22 22:21 nmav
1133    
1134     * src/cipher_test.c:
1135    
1136     updated test. Now fails if algorithm test fail
1137    
1138     2001-01-22 22:19 nmav
1139    
1140     * modules/modes/: cbc.c (tags: libmcrypt-2_4_9-beta), ecb.c (tags:
1141     libmcrypt-2_4_9-beta), nofb.c:
1142    
1143     updated internal structure
1144    
1145     2001-01-22 22:18 nmav
1146    
1147     * NEWS, configure.in (tags: libmcrypt-2_4_9-beta):
1148    
1149     updated for release
1150    
1151     2001-01-22 22:16 nmav
1152    
1153     * doc/mcrypt.3:
1154    
1155     updated documentation
1156    
1157     2001-01-22 22:15 nmav
1158    
1159     * lib/: mcrypt.c, mcrypt.h (tags: libmcrypt-2_4_9-beta),
1160     mcrypt_internal.h, mcrypt_modules.c:
1161    
1162     changed some internal functions to get return value of
1163     mcrypt_set_key
1164    
1165     2001-01-22 22:13 nmav
1166    
1167     * modules/algorithms/: 3-way.c (tags: mcrypt_2_4_9,
1168     libmcrypt-2_4_9-beta), arcfour-iv.c, blowfish-compat.c, blowfish.c,
1169     cast-128.c, cast-256.c, des.c (tags: mcrypt_2_4_9,
1170     libmcrypt-2_4_9-beta), enigma.c (tags: mcrypt_2_4_9,
1171     libmcrypt-2_4_9-beta), gost.c (tags: mcrypt_2_4_9,
1172     libmcrypt-2_4_9-beta), loki97.c, panama.c, rc2.c, rijndael-128.c,
1173     rijndael-192.c, rijndael-256.c, safer128.c (tags: mcrypt_2_4_9,
1174     libmcrypt-2_4_9-beta), safer64.c (tags: mcrypt_2_4_9,
1175     libmcrypt-2_4_9-beta), saferplus.c, serpent.c (tags: mcrypt_2_4_9,
1176     libmcrypt-2_4_9-beta), tripledes.c (tags: mcrypt_2_4_9,
1177     libmcrypt-2_4_9-beta), twofish.c, xtea.c:
1178    
1179     return value of mcrypt_set_key is an int
1180    
1181     2001-01-22 22:10 nmav
1182    
1183     * modules/algorithms/wake.c:
1184    
1185     there is something wrong with that algorithm
1186    
1187     2001-01-22 22:09 nmav
1188    
1189     * modules/algorithms/Makefile.am:
1190    
1191     removed wake
1192    
1193     2001-01-22 22:09 nmav
1194    
1195     * modules/algorithms/arcfour.c:
1196    
1197     speedups in the algorithm
1198    
1199     2001-01-22 19:28 nmav
1200    
1201     * lib/mcrypt_modules.c:
1202    
1203     fixed warning
1204    
1205     2001-01-18 00:26 nmav
1206    
1207     * modules/algorithms/Makefile.am:
1208    
1209     removed wake - it fails - i have no time to find why
1210    
1211     2001-01-17 19:37 nmav
1212    
1213     * lib/mcrypt.c:
1214    
1215     added check for longer key sizes
1216    
1217     2001-01-17 19:33 nmav
1218    
1219     * ChangeLog, NEWS, lib/mcrypt.c:
1220    
1221     mcrypt_generic_init() no longer fails if smaller key sizes are used.
1222     Pads with zeros.
1223    
1224     2001-01-12 11:51 nmav
1225    
1226     * lib/mcrypt_extra.c:
1227    
1228     fixed mcrypt_readdir(). Bugs pointed out by Jonathan Woolmington
1229     <jwool@ind.tansu.com.au>
1230    
1231     2001-01-09 00:10 nmav
1232    
1233     * README:
1234    
1235     removed unneeded options
1236    
1237     2001-01-08 18:44 nmav
1238    
1239     * modules/algorithms/blowfish-compat.c:
1240    
1241     more fixes
1242    
1243     2001-01-08 18:37 nmav
1244    
1245     * modules/algorithms/blowfish.c:
1246    
1247     fixes in blowfish
1248    
1249     2001-01-07 13:30 nmav
1250    
1251     * NEWS, modules/algorithms/blowfish.c:
1252    
1253     some speedup in the algorithm
1254    
1255     2001-01-07 13:27 nmav
1256    
1257     * modules/algorithms/blowfish.c:
1258    
1259     more fixes in the blowfish
1260    
1261     2001-01-07 13:22 nmav
1262    
1263     * NEWS, configure.in, modules/algorithms/Makefile.am,
1264     modules/algorithms/blowfish.c:
1265    
1266     fixed blowfish in order to be compatible with other implementations
1267    
1268     2001-01-03 23:33 nmav
1269    
1270     * NEWS, configure.in:
1271    
1272     more rijndael-256 fixes
1273    
1274     2001-01-03 23:22 nmav
1275    
1276     * configure.in, modules/algorithms/rijndael-256.c:
1277    
1278     corrected bug in rijndael-256. Reported by Sami Farin safari@iki.fi
1279    
1280     2000-12-15 12:11 nmav
1281    
1282     * lib/libdefs.h:
1283    
1284     a change for openbsd
1285    
1286     2000-11-08 23:25 nmav
1287    
1288     * modules/algorithms/blowfish.c:
1289    
1290     corrected bug which made blowfish not to function properly. Thanks
1291     goes to Andrew Skalski <askalski@chek.com>
1292    
1293     2000-11-03 22:59 nmav
1294    
1295     * lib/mcrypt_modules.c:
1296    
1297     some strange (very strange) fix
1298    
1299     2000-10-25 18:43 nmav
1300    
1301     * NEWS, doc/mcrypt.3, lib/mcrypt.c:
1302    
1303     added mcrypt_strerror()
1304    
1305     2000-10-20 14:44 nmav
1306    
1307     * configure.in, lib/libdefs.h, lib/win32_comp.h (tags:
1308     mcrypt_2_4_9, libmcrypt-2_4_9-beta):
1309    
1310     Changes for win32
1311    
1312     2000-10-19 20:55 nmav
1313    
1314     * .cvsignore, doc/.cvsignore, lib/.cvsignore, modules/.cvsignore,
1315     modules/algorithms/.cvsignore, modules/modes/.cvsignore,
1316 nmav 1.11 src/.cvsignore (utags: mcrypt_2_4_20, mcrypt_2_4_9,
1317 nmav 1.16 libmcrypt_2_4_16, mcrypt_2_4_13, libmcrypt_2_4_16b,
1318     libmcrypt_2_5_0, libmcrypt_2_5_3, libmcrypt_2_5_5rc1,
1319     libmcrypt_2_5_5, libmcrypt_2_5_6, libmcrypt_2_4_17,
1320     libmcrypt_2_5_2, libmcrypt_2_4_15, mcrypt_2_4_12, libmcrypt_2_4_21,
1321     libmcrypt-2_4_9-beta, libmcrypt_2_5_4):
1322 nmav 1.9
1323     added cvsignore files
1324    
1325     2000-10-19 18:03 nmav
1326    
1327     * configure.in:
1328    
1329     some fixes(?)
1330    
1331     2000-10-19 17:51 nmav
1332    
1333     * modules/modes/Makefile.in:
1334    
1335     what was that?
1336    
1337     2000-10-19 17:50 nmav
1338    
1339     * configure.in, lib/Makefile.am (tags: mcrypt_2_4_9,
1340     libmcrypt-2_4_9-beta), lib/mcrypt_modules.c, lib/win32_comp.h,
1341     modules/algorithms/Makefile.am, modules/modes/Makefile.am (tags:
1342     mcrypt_2_4_12, mcrypt_2_4_9, libmcrypt-2_4_9-beta),
1343     modules/modes/Makefile.in:
1344    
1345     Added things needed for libmcrypt to be compiled as a DLL under
1346     windows
1347    
1348     2000-10-12 21:06 nmav
1349    
1350     * acconfig.h (tags: mcrypt_2_4_13, mcrypt_2_4_12, mcrypt_2_4_9,
1351     libmcrypt-2_4_9-beta), configure.in, lib/Makefile.am,
1352     lib/libdefs.h, lib/mcrypt.c, lib/mcrypt_extra.c,
1353 nmav 1.16 lib/mcrypt_modules.c, lib/swap.c (tags: libmcrypt_2_5_6,
1354     libmcrypt_2_5_5, libmcrypt_2_5_5rc1, libmcrypt_2_5_4,
1355     libmcrypt_2_5_3, libmcrypt_2_5_2, libmcrypt_2_5_0,
1356     libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
1357     libmcrypt_2_4_16b, libmcrypt_2_4_16, libmcrypt_2_4_15,
1358     mcrypt_2_4_13, mcrypt_2_4_12, mcrypt_2_4_9, libmcrypt-2_4_9-beta),
1359     lib/win32_comp.c (tags: libmcrypt_2_5_5, libmcrypt_2_5_5rc1,
1360     libmcrypt_2_5_4, libmcrypt_2_5_3, libmcrypt_2_5_2, libmcrypt_2_5_0,
1361     libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
1362     libmcrypt_2_4_16b, libmcrypt_2_4_16, libmcrypt_2_4_15,
1363     mcrypt_2_4_13, mcrypt_2_4_12, mcrypt_2_4_9, libmcrypt-2_4_9-beta),
1364     lib/win32_comp.h, modules/algorithms/3-way.c,
1365     modules/algorithms/arcfour-iv.c, modules/algorithms/arcfour.c,
1366     modules/algorithms/blowfish.c, modules/algorithms/cast-128.c,
1367     modules/algorithms/cast-256.c, modules/algorithms/des.c,
1368     modules/algorithms/enigma.c, modules/algorithms/gost.c,
1369     modules/algorithms/loki97.c, modules/algorithms/panama.c,
1370     modules/algorithms/rc2.c, modules/algorithms/rijndael-128.c,
1371 nmav 1.9 modules/algorithms/rijndael-192.c,
1372     modules/algorithms/rijndael-256.c, modules/algorithms/safer128.c,
1373     modules/algorithms/safer64.c, modules/algorithms/saferplus.c,
1374     modules/algorithms/serpent.c, modules/algorithms/tripledes.c,
1375     modules/algorithms/twofish.c, modules/algorithms/wake.c,
1376     modules/algorithms/xtea.c:
1377    
1378     Added defines and some function emulation needed in WIN32. Thanks
1379     goes to Dimitris Souflis (dsouflis@altera.gr)
1380    
1381     2000-10-10 11:54 nmav
1382    
1383     * doc/mcrypt.3:
1384    
1385     updated documentation
1386    
1387     2000-10-07 18:34 nmav
1388    
1389     * doc/mcrypt.3:
1390    
1391     included algorithm description in the documentation
1392    
1393     2000-10-07 18:26 nmav
1394    
1395     * configure.in, lib/libdefs.h, lib/mcrypt_modules.h (tags:
1396     libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
1397     libmcrypt_2_4_16b, libmcrypt_2_4_16, libmcrypt_2_4_15,
1398     mcrypt_2_4_13, mcrypt_2_4_12, mcrypt_2_4_9, libmcrypt-2_4_9-beta),
1399     modules/algorithms/3-way.c, modules/algorithms/blowfish.c,
1400     modules/algorithms/cast-256.c, modules/algorithms/des.c,
1401     modules/algorithms/gost.c, modules/algorithms/loki97.c,
1402     modules/algorithms/panama.c, modules/algorithms/rc2.c,
1403     modules/algorithms/rijndael-128.c, modules/algorithms/serpent.c,
1404     modules/algorithms/tripledes.c, modules/algorithms/twofish.c,
1405     modules/algorithms/wake.c, modules/algorithms/xtea.c:
1406    
1407     added support for local swap functions (if available)
1408    
1409     2000-10-02 17:47 nmav
1410    
1411     * modules/algorithms/arcfour.c:
1412    
1413     arcfour algorithm bugfixes
1414    
1415     2000-10-02 17:43 nmav
1416    
1417     * modules/algorithms/: arcfour.c, arcfour.h:
1418    
1419     arcfour implementation was changed
1420    
1421     2000-09-18 09:42 nmav
1422    
1423     * NEWS, configure.in, doc/mcrypt.3, lib/libdefs.h,
1424     lib/mcrypt_extra.c, lib/mcrypt_modules.c:
1425    
1426     updates in the -ldl option. Bugfixes.
1427    
1428     2000-09-17 22:10 nmav
1429    
1430     * ChangeLog, acconfig.h, configure.in, lib/libdefs.h,
1431     lib/libmcrypt.sym (tags: libmcrypt-2_4_9-beta), lib/mcrypt_extra.c,
1432     lib/mcrypt_modules.c, modules/modes/Makefile.in, src/cipher_test.c:
1433    
1434     bugfixes and some minor improvements disable-libltdl mode.
1435    
1436     2000-09-16 02:01 nmav
1437    
1438     * lib/libdefs.h, lib/mcrypt.h, lib/mcrypt_extra.c,
1439     lib/mcrypt_internal.h, lib/mcrypt_modules.c,
1440     modules/algorithms/3-way.c, modules/algorithms/arcfour-iv.c,
1441     modules/algorithms/arcfour.c, modules/algorithms/blowfish.c,
1442     modules/algorithms/cast-128.c, modules/algorithms/cast-256.c,
1443     modules/algorithms/des.c, modules/algorithms/enigma.c,
1444     modules/algorithms/gost.c, modules/algorithms/loki97.c,
1445     modules/algorithms/panama.c, modules/algorithms/rc2.c,
1446     modules/algorithms/rijndael-128.c,
1447     modules/algorithms/rijndael-192.c,
1448     modules/algorithms/rijndael-256.c, modules/algorithms/safer128.c,
1449     modules/algorithms/safer64.c, modules/algorithms/saferplus.c,
1450     modules/algorithms/serpent.c, modules/algorithms/tripledes.c,
1451     modules/algorithms/twofish.c, modules/algorithms/wake.c,
1452     modules/algorithms/xtea.c, modules/modes/cbc.c,
1453     modules/modes/cfb.c, modules/modes/ecb.c, modules/modes/nofb.c,
1454     modules/modes/ofb.c, modules/modes/stream.c:
1455    
1456     Added support for -ldl (does not work)... and some other fixes
1457    
1458     2000-09-04 13:02 nmav
1459    
1460     * lib/mcrypt.c, modules/modes/Makefile.in:
1461    
1462     minor changes
1463    
1464     2000-09-04 12:56 nmav
1465    
1466     * doc/mcrypt.3:
1467    
1468     updated and corrected documentation.
1469    
1470     2000-08-04 14:59 nmav
1471    
1472     * buildconf, modules/algorithms/blowfish.c:
1473    
1474     speedups in the blowfish algorithm.
1475    
1476     2000-07-28 07:41 nmav
1477    
1478     * modules/algorithms/rc2.c:
1479    
1480     Removed all references to assert().
1481    
1482     2000-06-12 14:52 nmav
1483    
1484     * modules/algorithms/panama.c:
1485    
1486     removed some c++ style comments
1487    
1488     2000-05-22 13:07 nmav
1489    
1490     * AUTHORS, ChangeLog, COPYING, KNOWN-BUGS, INSTALL, Makefile.am,
1491     NEWS, README, THANKS, TODO, acconfig.h, buildconf,
1492     changelog-update.sh, configure.in, doc/Makefile.am, doc/README.key,
1493     doc/README.xtea, doc/example.c, doc/mcrypt.3, lib/Makefile.am,
1494     lib/bzero.c, lib/bzero.h, lib/libdefs.h, lib/mcrypt.c,
1495     lib/mcrypt.h, lib/mcrypt_extra.c, lib/mcrypt_modules.h, lib/swap.c,
1496     lib/xmemory.c, lib/xmemory.h, lib/libmcrypt.sym,
1497     lib/mcrypt_internal.h, lib/mcrypt_modules.c, modules/Makefile.am,
1498     modules/algorithms/3-way.c, modules/algorithms/3-way.h,
1499     modules/algorithms/Makefile.am, modules/algorithms/blowfish.c,
1500     modules/algorithms/blowfish.h, modules/algorithms/cast-128.c,
1501     modules/algorithms/cast-128.h,
1502     modules/algorithms/cast-128_sboxes.h,
1503     modules/algorithms/cast-256.c, modules/algorithms/cast-256.h,
1504     modules/algorithms/des.c, modules/algorithms/des.h,
1505     modules/algorithms/enigma.c, modules/algorithms/enigma.h,
1506     modules/algorithms/gost.c, modules/algorithms/arcfour-iv.c,
1507     modules/algorithms/loki97.c, modules/algorithms/loki97.h,
1508     modules/algorithms/safer.h, modules/algorithms/arcfour-iv.h,
1509     modules/algorithms/rc2.c, modules/algorithms/rc2.h,
1510     modules/algorithms/rijndael-128.c,
1511     modules/algorithms/rijndael-192.c,
1512     modules/algorithms/rijndael-256.c, modules/algorithms/safer128.c,
1513     modules/algorithms/safer64.c, modules/algorithms/saferplus.c,
1514     modules/algorithms/saferplus.h, modules/algorithms/serpent.c,
1515     modules/algorithms/serpent.h, modules/algorithms/tripledes.c,
1516     modules/algorithms/tripledes.h, modules/algorithms/rijndael.h,
1517     modules/algorithms/twofish.c, modules/algorithms/twofish.h,
1518     modules/algorithms/wake.c, modules/algorithms/wake.h,
1519     modules/algorithms/xtea.c, modules/algorithms/arcfour.c,
1520     modules/algorithms/arcfour.h, modules/algorithms/panama.c,
1521     modules/algorithms/panama.h, modules/algorithms/xtea.h,
1522     modules/modes/Makefile.am, modules/modes/Makefile.in,
1523     modules/modes/cbc.c, modules/modes/cbc.h, modules/modes/cfb.c,
1524     modules/modes/cfb.h, modules/modes/ecb.c, modules/modes/ecb.h,
1525     modules/modes/nofb.c, modules/modes/nofb.h, modules/modes/ofb.c,
1526     modules/modes/ofb.h, modules/modes/stream.c,
1527     modules/modes/stream.h, src/Makefile.am, src/cipher_test.c,
1528     src/key_test.c, src/mode_test.c:
1529    
1530     Initial revision
1531 nmav 1.1

webmaster@linux.gr
ViewVC Help
Powered by ViewVC 1.1.26