/[mcrypt]/mcrypt/NEWS
ViewVC logotype

Annotation of /mcrypt/NEWS

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.35 - (hide annotations)
Mon Jan 20 14:23:49 2003 UTC (21 years, 3 months ago) by nmav
Branch: MAIN
Changes since 1.34: +2 -0 lines
Some fixes to allow compiling gaaout.c with external
CFLAGS and CPPFLAGS.

1 nmav 1.33 ?????????:
2     - Updated Spanish-Argentina translation by Ariel
3     Fermani <the_end@bbs.frc.utn.edu.ar>.
4 nmav 1.34 - Some fixes for compiling under win32.
5 nmav 1.35 - Some fixes to allow compiling gaaout.c with external
6     CFLAGS and CPPFLAGS.
7 nmav 1.33
8     04Oct2002: Version 2.6.3
9 nmav 1.32 - Added support for 64 bit file offsets. Based on patch by
10     Keven Belanger <kbelanger@logicon.ca>.
11    
12 nmav 1.30 23Jun2002: Version 2.6.2
13     - Corrections in localization
14 nmav 1.31 - Added Spanish-Argentina translation. Translated by Ariel
15     Fermani <the_end@bbs.frc.utn.edu.ar>.
16 nmav 1.30
17 nmav 1.29 15Jun2002: Version 2.6.1
18 nmav 1.24 - Better error checking
19 nmav 1.25 - Added rndunix random gatherer from gnupg. It is
20     a gatherer for random bytes, written by Peter Gutmann.
21 nmav 1.26 - Added some kind of random byte generator for Win32
22     systems.
23 nmav 1.27 - Corrected bug in configuration file parsing.
24 nmav 1.28 - Corrected bug in bare mode which put an IV in the
25     encrypted file even if the mode did not support IV.
26 nmav 1.24
27 nmav 1.22 29May2002: Version 2.6.0
28 nmav 1.23 - Added OpenPGP support (added by Timo Schulz <ts@winpt.org>)
29 nmav 1.19 - Removed all of file locking code.
30 nmav 1.20 - Several improvements and corrections on the old
31     codebase (still a mess).
32 nmav 1.19
33 nmav 1.18 11Mar2002: Version 2.5.13
34     - Corrected stream modes in block algorithms
35    
36 nmav 1.17 29Jan2002: Version 2.5.12
37     - Added some missing files
38    
39 nmav 1.16 26Jan2002: Version 2.5.11
40 nmav 1.15 - SHA1 is the default digest used
41    
42 nmav 1.14 01Dec2001:
43     - Added --time option
44    
45 nmav 1.13 24Sep2001: Version 2.5.10
46     - Corrected Makefile
47     - Corrected bug in key checking
48    
49     15Sep2001: Version 2.5.9
50 nmav 1.11 - Corrected bug which made mcrypt block while writing the header
51     (patch by Jerome Bertorelle <jerome.bertorelle@noos.fr>)
52 nmav 1.12 - Several cleanups
53 nmav 1.11
54 nmav 1.7 08Sep2001: Version 2.5.8
55 nmav 1.5 - Added option for staticaly linking mcrypt
56 nmav 1.8 - '--gzip' and '--bzip2' options now work even when handling streams
57     (based on patch by Stefan Hetzl <shetzl@teleweb.at>)
58 nmav 1.9 - Removed libmcrypt-nm and libmcrypt 2.2 support
59     - Updated magic file (for file(1) program)
60 nmav 1.10 - Updated included gettext
61 nmav 1.6
62 nmav 1.4 04Jun2001: Version 2.5.7 released
63     - Fixes for the new libmcrypt
64    
65 nmav 1.3 27Apr2001: Version 2.5.6 released
66     - Updated locales
67    
68 nmav 1.2 02Oct2000: Version 2.5.5 released.
69     - Support for libmcrypt linked against libdl
70     - Some more verbose error messages
71    
72 nmav 1.1 19May2000: Version 2.5.4 released.
73     - Support for the libmcrypt-nm.
74     - bugfixes in argument handling
75    
76     02Apr2000: Version 2.5.3 released.
77     - mcrypt does not depend now in the new libmhash. It can work
78     with the older version as well.
79    
80     21Mar2000: Version 2.5.2 released.
81     - Adapted to the libmcrypt 2.4 API
82     - The unix crypt mode parameters were changed.
83     In order to use it, you should use the parameters:
84     "-a crypt --bare" AND "--keymode scrypt" (instead of "--keymode asis").
85     - The '-' file name is now used to refer to stdin.
86    
87     08Mar2000: Version 2.5.1 released.
88     - Mcrypt now checks the keysizes before asking for a passphrase.
89     - Corrected bugs in command line arguments proccessing.
90    
91     06Mar2000: Version 2.5.0 released.
92     - The way crc32 is stored into the encrypted file has changed.
93     - Now mcrypt supports hash algorithms.
94     - Updated manpage.
95     - The option --nodelete was added. If specified it will not delete
96     the output file, even if crc32 check fails.
97     - Mcrypt can now compile using the 2.2.5 version of libmcrypt.
98     That way it looses some of it's functionality.
99     - Mcrypt distribution no longer includes libmcrypt.
100     - New (extendable) File format. Moved to version 2.5.0 since not all planned
101     improvements were added (to justify the 3.0.0 version).
102    
103     19Jan2000: Corrected a minor bug in src/extra.c, where bzero used
104     sizeof() for malloc'ed data.
105    
106     10Dec1999: Corrected a bug in src/mcrypt.c, encrypt_general() function.
107     It did not use the random number generator properly for
108     stream ciphers.
109    
110     03Dec1999: Corrected a serious bug in src/extra.c, read_iv function.
111     It didn't work when not using streams.
112     Corrected a bug in mcrypt.c, function encrypt_general(), which
113     made the program to crash when a smaller than the maximum
114     keysize was specified at the command line.
115     Documentation was updated.
116     Bugfix in bare decryption for block algorithms. When a file was
117     smaller than a fixed number it was not decrypted as it should.
118    
119     02Dec1999: Mcrypt can now compile in systems were libintl.h was not found
120     without disabling nls, patch by Sascha Schumann.
121     28Nov1999:
122     --keygen_directory parameter was replaced by --keymode_directory.
123    
124     26Nov1999:
125     --algorithms_directory, --modes_directory, --keygen_directory options added.
126     the user can now specify where the libmcrypt modules are.
127    
128     25Nov1999: Some speedups in the bare mode. It is much faster than the bare
129     mode of previous mcrypt versions. Normal mode is still too
130     slow at decryption time, but it will be fixed soon.
131    
132     23Nov1999: Mcrypt now uses the libmcrypt 2.3, and so many things have
133     changed internally.
134     most algorithms have changed their name according to libmcrypt name
135     most key modes have their name according to libmcrypt name
136     the file format has changed (check FORMAT)
137     Solaris DES compatibility has changed. In order to
138     be compatibe with des(1) mcrypt needs the following
139     parameters "-a des --keymode sdes --bare --noiv"
140     Unix crypt compatibility has changed. In order to
141     be compatibe with crypt(1) mcrypt needs the following
142     parameters "-a crypt --keymode asis --bare"
143     info pages were removed. I couldn't maintain them anyway.
144    
145     10Nov1999: Corrected bug, where compilation failed if GZIP or BZIP2 were not
146     defined. Now mcrypt checks if these files exist before
147     executing them.
148     Mcrypt was ported to win32 (comes as a different distribution).
149    
150     04Nov1999: Corrected some defines in the libufc included, so it works fine
151     in 64bit machines. Pointed out by Robin Humble <rjh@pixel.maths.monash.edu.au>
152     and Larry Snyder <larrys@lexis-nexis.com>
153    
154     03Nov1999: Replaced "grep -q" with "grep >/dev/null" in tests/ciphertest.nonfree
155    
156     16Oct1999: version 2.2.5 was released.
157     Mcrypt is updated to conform to the new libmcrypt API.
158     Greek translation is updated.
159     RC4 was added.
160    
161     15Oct1999: Bugfix in fwrite in bare mode.
162     Pointed out by Koblinger Egmont <egmont@fazekas.hu>
163     mcrypt is now under CVS control.
164    
165     14Oct1999: Serpent was added.
166     Changes in the man page.
167    
168     11Oct1999: Bugfix in fork() in mcrypt.c.
169     Pointed out by Derelittus Maloratus <tnt@acdc.zzn.com>.
170    
171     10Oct1999: Bugfix in sha1.
172     Option --flush was added.
173    
174     04Oct1999: Bugfixes in RC2, RC6.
175     RIJNDAEL was added.
176    
177     20Sept1999: Fixes in RC2, RC6 and SAFER+ code, so they work the same way in
178     big-endian and little-endian machines.
179     The porting of SERPENT, MARS and RIJNDAEL is not finished, they
180     do not work right in bigendian machines.
181    
182     19Sept1999: Changes in the library:
183     SERPENT was added in 128,192 and 256 key modes.
184    
185     15Sept1999: Changes in the library:
186     MARS (non-free) and RIJNDAEL were added in 128,192 and 256 key modes.
187     RC6 was splitted to RC6-128, RC6-192 and RC6-256 (the old RC6 is equal to RC6-256)
188     RC2 was splitted to RC2-128, RC2-256 and RC2-1024 (the old RC2 is equal to RC2-1024)
189    
190     8Sept1999: noecho option was changed to echo. Not echoing asterisks is the
191     default now, since asterisks do work right in all systems.
192    
193     7Sept1999: Changes in src/getpass.c. There was a bug, when the --noecho,
194     option was used. Pointed out by Ed Baxter <Ed.Baxter@pii.com>.
195     Fixed.
196    
197     21Aug1999: Added --enable-static-link configure option. This option links
198     statically mcrypt, usefull where there is no need for a
199     separate library.
200    
201     28Jun1999: Changed zip support (bzip2,gzip) during decryption.
202     Polish translation for mcrypt was updated.
203    
204     26Jun1999: Fixed Makefile.am.
205    
206     23Jun1999: version 2.2.2 released
207     SAFER+, LOKI97 and CAST-256 added. RC6 was changed. Check
208     libmcrypt/ChangeLog.
209    
210     18Jun1999: mdecrypt link is now properly created.
211    
212     16Jun1999: Libmcrypt: xTEA algorithm changed (check libmcrypt/ChangeLog).
213    
214     12Jun1999: Changes in the documentation.
215     Polish language support by Janusz A. Urbanowicz <alex@bofh.net.pl>.
216    
217     11Jun1999: Capability support for mlock(), experimental (it does not work).
218     Mcrypt now uses automake.
219    
220     09Jun1999: src/hex.c: A bug was found in the way it handles null characters.
221     Fixed.
222     src/mcrypt.c: A bug was found when using hex and hash/4bit modes.
223     Fixed.
224    
225     02Jun1999: version 2.2.0 released
226     src/keys.c: bufix for a variable that was malloced but not freed.
227     src/getpass.c: getpass() does not return any more a static char*,
228     changed to a char* which is malloced.
229    
230     01Jun1999: src/extra.c: Bugfix when entering key in a hash mode.
231     src/keys.c: Bugfixes.
232    
233     29May1999: libmcrypt 2.1 was added.
234     - so blowfish is renamed to blowfish-448 and blowfish-128,-192,
235     -256 were added.
236     - added md5hash keymode, default is still sha1hash (or just hash).
237     - nOFB mode was added. n is the algorithm's block size
238     - src/mcrypt.c, src/getpass.c: --noecho option added.
239    
240     25May1999: Twofish-192 is now the default algorithm.
241     CRC32 was moved to the end of the file. Now mcrypt can work
242     fine without temporary files. So this version is incompatible
243     with all the previous ones.
244     Some non-critical bugfixes in cfb and ofb modes.
245    
246     24May1999: src/mcrypt.c: waitpid after popen was removed.
247    
248     23May1999: src/mcrypt.c, src/extra.c: --doublecheck option added. With this
249     option passwords are checked twice even if decrypting.
250     src/mcrypt.c, src/lock.c: --nolock option added. With this
251     option no locks are used. This is usefull if you encrypt
252     in a nfs exported directory.
253     src/bits.c: Changed code to be faster and simpler.
254    
255     19May1999: src/keys.c, src/extra.c: Now the key handling moved in
256     keys.c completely. get_password() now only returns the
257     plain password.
258    
259     18May1999: Library: This is not the same with libmcrypt any more.
260     This library may have less options than libmcrypt.
261     po/: Czech language support by Robert Hanzlik (robi@junyks.cz)
262    
263     17May1999: src/mcrypt.c: Now full and half mode were again replaced by
264     8bit and 4bit modes. Bugfix for these modes. Now they seem
265     to work fine.
266     src/keys.c: gen_key() changed so that strlen() is no longer
267     needed. This allows mcrypt to work fine on an IRIX 6.4
268    
269     16May1999: src/keys.c: gen_key.c salt use has changed.
270    
271     9May1999: src/mcrypt.c: Many, many changes.
272     Used indent to clear up some code.
273     Twofish-128 is now the default algorithm.
274     7bit mode was removed.
275     8bit and 4bit modes renamed to full and half.
276     hash key mode added and is the default. It uses sha-1 to
277     convert a passphrase to a key.
278     thanks to Alexander Demenshin <aldem@techie.com>
279     encrypted file's format changed. A salt is added for the hash
280     key mode. 20 bytes are reserved for future use.
281     -i and --bit were replaced by -o and --keymode.
282     --bare mode works as before and supports hash but no salt.
283     so mcrypt 2.2 is not compatible with the 2.1 version.
284    
285    
286     7May1999: version 2.1.19 released.
287     Non-free version is enabled by default. The name still remains
288     non-free despite tha fact that in most countries it is free:)
289     src/mcrypt.c: 4bit mode is now the default.
290    
291     6May1999: src/sunlink.c: Renamed to unlink.c and removed the safe_unlink
292     capability. Since some programs are dedicated in doing
293     that job there is no need for maintaining that. Simple
294     unlink still overwrites the file with nulls.
295     src/bits.c:
296     src/mcrypt.c: 4 bit mode added. In that mode only 4 bits
297     of every character are read. Thus more characters are
298     needed but it is much more safer.
299     src/defines.h: changed nls defines etc. to compile happily
300     again in my glibc 2.1.
301    
302     29Apr1999: version 2.1.18 released
303     library: RC6 and IDEA now work on both little and big endian
304     machines.
305     doc/magic: Magic file for file(1) added thanks to
306     Koblinger Egmont <egmont@fazekas.hu>
307     src/mcrypt.c: Now --bare flag encrypts directly to the output
308     file (or stdout) without using temp files.
309     library: Changed lib/mcrypt.c so null passwords are accepted
310     for rc2.
311     Now nonfree version is included in the free but must
312     be enabled in compile time using configure --enable-non-free
313    
314     26Apr1999: src/mcrypt.c: Compability mode with des(3) added.
315     library and mcrypt.c: Many internal changes.
316    
317     25Apr1999: library: Twofish-192 and Twofish-256 added. Twofish (128) was
318     renamed to Twofish-128. This is the code applied for aes
319     by counterpane systems.
320    
321     25Apr1999: library: The library now clears (bzero's) all keywords used
322     within the library.
323    
324     24Apr1999: version 2.1.17 released
325     mcrypt.texi and mcrypt.info were added. I do not know much
326     about their syntax so they may not be right.
327     Now mcrypt is splitted in two packages. mcrypt-x.y.z-nonfree
328     and mcrypt-x.y.z. The nonfree version contains the patented
329     algorithms.
330    
331     23Apr1999: src/mcrypt.c: Algorithm and mode specified in the command line are
332     now checked in a loop by calling get_algorithms_name. This may
333     lead to a problem since 3way is no longer acceptable(3-way is
334     the correct) but since the code is much more clear it is
335     acceptable.
336     library: IDEA and RC6 algorithms added. These algorithms are
337     patented so you need a license to use them. More information
338     can be found at the file doc/README.nonfree.
339    
340     20Apr1999: version 2.1.16 released
341     src/mcrypt.c: Fixed a bug(?) in the popen call (when calling for
342     gzip or bzip2). Actually it did not return NULL if the
343     program couldn't be executed. Corrected thanks to
344     Vasilis Vasaitis (vvas@hal.csd.auth.gr)
345    
346     19Apr1999: Removed a bug in the library. If all threads were used, memory
347     leaks were created.
348     RC2 algorithm added.
349    
350     18Apr1999: version 2.1.15 released
351     src/mcrypt.c --gzip and --bzip2 options added. If specified mcrypt
352     calls gzip or bzip2 and compresses the input before encryption.
353     src/extra.c: Unix Crypt is now reported as algorithm when using
354     verbose mode.
355    
356     17Apr1999: libmcrypt: 8bit OFB mode added.
357    
358     27Mar1999: -O2 removed for lib/twofish.c. It compiles faster now but
359     the speed of encryption for that algorithm is slightly
360     reduced.
361    
362     26Mar1999: Now gaa 1.5.1 is used, so arguments in the command
363     line take precendence over the .mcryptrc file.
364    
365     23Mar1999: Some minor changes in the Makefiles to be closer to the GNU
366     coding standards.
367    
368     16Mar1999: src/bits.h: Changed so it can compile happily on HP-UX 10.24.
369     pointed out by R Sriram <rsriram@krdl.org.sg>
370    
371     13Mar1999: src/mcrypt.c: ".dec" files are properly deleted if a signal
372     is received.
373    
374     11Mar1999: version 2.1.14 released
375    
376     10Mar1999: src/getpass.c: Added from the shadow suite (981228). Now mcrypt
377     prints asterisks when the password is typed. Original code
378     by Julianne Frances Haugh, modified by Pavel Machek <pavel@ucw.cz>
379     Only minor additions to fit in mcrypt (and use a more random
380     way of printing asterisks).
381     src/mcrypt.c: Minor bugfixes.
382    
383     09Mar1999: src/mcrypt.c: Minor bugfixes. Output files are not removed if
384     they cannot be opened.
385    
386     03Mar1999: src/extra.c, src/mcrypt.c: Now mcrypt asks whether to overwrite
387     a file or skip it.
388    
389     02Mar1999: version 2.1.13 released
390    
391     26Feb1999: src/enigma.c, lib/des.c: Changed all long integers to word32
392     and sword32 so it works on all platforms (64bit and 32bit).
393     Pointed out by Dan Stromberg <strombrg@nis.acs.uci.edu>
394     *.c: malloc is now checked for its return value. If it is
395     NULL mcrypt retries to allocate memory after one second
396     and if it fails again, mcrypt exits.
397    
398     23Feb1999: src/mcrypt.c, src/environ.c: Added environment support. Now
399     the user may use MCRYPT_ALGO, MCRYPT_MODE, MCRYPT_BIT_MODE
400     and MCRYPT_KEY to specify the algorithm, the mode and the key.
401     Suggested by Koblinger Egmont <egmont@fazekas.hu>
402    
403     18Feb1999: Makefile.in: Links are now relative and not absolute.
404     mcrypt.1: Some corrections in the documentation.
405     src: mcrypt.c: A warning is issued when the keyword(s) are
406     specified in the command line.
407     Pointed out by Koblinger Egmont <egmont@fazekas.hu>
408    
409     17Feb1999: version 2.1.12 released
410     lib/twofish.c: Added from GNUPG. Now twofish supports only
411     128bit encryption but it works. Minor changes.
412     lib/twofish: Removed. That AES API was a real problem.
413     src/mcrypt.c: --8bit and --7bit replaced with --bit 7 or 8.
414    
415     16Feb1999: src/mcrypt.c, src/mcrypt.gaa: Mcrypt now uses the gnu
416     argument analyzer instead of getopt. Now we can use a
417     configuration file instead of reading from command line.
418    
419     15Feb1999: src/sunlink.c, src/mcrypt.c: Unlink and safe unlink changed.
420     Now simple unlink overwrites the file with nulls and safe
421     unlink with random strings seven times.
422    
423     14Feb1999: src/mcrypt.c: Default bit mode for the key changed to 8bit.
424     configure.in: Added system checking.
425     src/mcrypt.c: A warning is issued if not using a real random
426     device like /dev/random.
427     src/random.c: Added an #ifdef so it compiles hapilly in
428     all systems.
429    
430     13Feb1999: version 2.1.10 released
431     src/mcrypt.c, src/hex.c: Added hex mode. Now the keyword can
432     be specified in hex using the --hex parameter. Thus there is no
433     limit to the range of input characters.
434     src/defines.h, src/random.c: Added /dev/(s,u)random support for
435     linux and openbsd, using some configure scripts from GNUPG.
436     src/mcrypt.c, src/extra.c: fixed a bug in unix crypt
437     src/extra.c: fixed a bug in the keyfile handling
438    
439     11Feb1999: The --file parameter changed to --keyfile
440    
441     09Feb1999: src/mcrypt.c: --file parameter added. Now keywords can be specified
442     using a file. One keyword is read per line.
443     lib/lcrypt.c: Better use of mutex locks.
444     src/sunlink.c: Removed the srand(time(0)). Now it is only called
445     only in main() in src/mcrypt.c.
446     mcrypt.1: Added twofish and some information about tea.
447     lib/twofish: The algorithm works as it should. (passed the ciphertext
448     tests found in counterpane system's site)
449    
450     08Feb1999: version 2.1.9 released
451     src/bits.c: Serious Bugfixes. In 7bit mode all keywords were reduced
452     to 56bit. Fixed.
453     * So version 2.1.9 is incompatible with all previous versions
454     when the key is entered in 7bit mode.
455     lib/twofish: The twofish algorithm is implemented in the library
456     using the AES API. Experimental.
457     lib/lcrypt.c: If posix_threads found use mutex locks to
458     make the init_mcrypt functions reentrant.
459     src/crypt.c/h: changed to enigma.c/h
460     src/mcrypt.c: srand(time(0)) is called once in the main()
461     function. Thus being more random(?)...
462    
463     03Feb1999: version 2.1.7 released
464     src/locks.c: src/mcrypt.c: No longer exits when lock timeout is
465     reached, returns -1 and the file is skipped.
466     lib/tean.c: Code changed to be compatible with both little
467     and big-endian.
468     Uncompabilty reported by Igor Schein <igor@txc.com>
469     TEA is no longer compatible with previous versions of mcrypt.
470     lib/swap.c: Included strings.h (via libdefs.h) for bzero. Needed
471     in systems that do not support memset.
472     Reported by Xenitellis Simos <S.Xenitellis@rhbnc.ac.uk>
473    
474     01Feb1999: version 2.1.6 released
475     mcrypt.1: The man page is (at last) corrected and updated.
476     Cleared code in lib/lcrypt.c and lib/lcrypt.h. Removed some
477     memory leaks. Code cleared in src/mcrypt.c, some memory leaks
478     also removed.
479     The key padding with nulls (if it was too small) moved in
480     lib/lcrypt.c. CAST-128 is no longer compatible with previous
481     versions when the key is more than 10 bytes.
482    
483     31Jan1999: lib/lcrypt.c: CBC and ECB encryption added into the library.
484     CFB mode also added.
485    
486     30Jan1999: libufc/ufc-crypt.h: Code changed to be supported from
487     the main config.h file.
488    
489     29Jan1999: version 2.1.5 released
490     src/lcrypt.c: An error was found in the key handling. Corrected.
491     src/tean.c: The Tiny Encryption Algorithm was added.
492     NLS: code updated to gettext-0.10.35
493     lib/: The library code is now placed there.
494    
495     version 2.1.4 released
496     src/cast.c: Added CAST-128. Adopted from the lsh project.
497     Originally written by Steve Reid <sreid@sea-to-sky.net>
498     src/lcrypt.c: The library is now more functional. It supports
499     multithreading (I think so:) .
500    
501     21Jan1999: src/mcrypt.c: -e flag was removed (it was optional anyway)
502     -t --type parameter was replaced by -a --algorithm parameter.
503     src/locks.c: Added. Now locking is performed to input (read) and
504     output (write) files via fcntl.
505    
506     20Jan1999: version 2.1.3 released
507     src/mcrypt.c: Many bugfixes. When specifying many files and one key
508     via --key the key length was reduced for every file. Fixed.
509     src/mcrypt.c: signal handling.
510     functions.c: Added this file to make bzero() and signal() work in
511     POSIX systems that use memset() and sigaction().
512     src/mcrypt.c: Output files are now deleted if encryption/decryption
513     fails. (The same if we get a signal)
514     src/defines.h: Checks were added to find 32bit, 16bit and 8bit
515     integers. (using defines in configure.in)
516    
517     17Jan1999: src/mcrypt.c: The number of bytes of plaintext of the last block is now
518     represented in one byte (previously 4). So that version is not
519     compatible with previous ones. Minor changes to use fread and
520     fwrite instead of read and write (much faster).
521     src/mcrypt.c: The crc32 is now stored encrypted in the file.
522     src/blowfish.c: The algorithm changed according to the "new" blowfish.
523    
524     16Jan1999: src/crc32.c: Added. CRC32 check added.
525    
526     15Jan1999: version 2.1.1 released
527     Makefile in ufc-crypt is now added into the main configure script.
528     Algorithm information are now stored into encrypted files, so
529     that version is also incompatible with previous ones if the
530     --bare flag is not specified.
531     NLS support is added (via gettext-0.10). Greek language support.
532    
533     13Jan1999: Major version update 2.1.0
534     Added libmcrypt.a (lcrypt.c)
535     DES, 3DES, Blowfish, 3-WAY and GOST are implemented there.
536     Code cleared in mcrypt.c
537     Proper header files were created (at last!)
538     Because of these changes GOST, 3-WAY and DES (and tripleDES) are
539     not compatible with previous versions of this program.
540    
541     12Jan1999: Added unix crypt compability (libufc is included to implement
542     the crypt() needed in unix crypt algorithm).
543     DES 7bit mode is now working.
544     Minor changes in sunlink.c (prints a warning when more than one
545     hard links for a file exist)
546    
547     18Dec1998: Added src/sunlink.c and references to src/mcrypt.c. Now the -u
548     flag can be used to delete (secure delete) the input file.
549    
550     17Dec1998: Added mcrypt.1. At last a manpage!

webmaster@linux.gr
ViewVC Help
Powered by ViewVC 1.1.26