/[mcrypt]/mcrypt/NEWS
ViewVC logotype

Annotation of /mcrypt/NEWS

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.32 - (hide annotations)
Wed Oct 2 07:26:20 2002 UTC (21 years, 6 months ago) by nmav
Branch: MAIN
CVS Tags: mcrypt_2_6_3
Changes since 1.31: +4 -0 lines
Added support for stat64, lstat64 and the appropriate structures.

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

webmaster@linux.gr
ViewVC Help
Powered by ViewVC 1.1.26