/[mcrypt]/libmcrypt-nm/ChangeLog
ViewVC logotype

Annotation of /libmcrypt-nm/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (hide annotations)
Tue Sep 26 16:37:03 2000 UTC (23 years, 6 months ago) by nmav
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +3 -0 lines
*** empty log message ***

1 nmav 1.2 Sep 1st, 2000:
2     - Win32 port, by Jason Irvan <jirvan@stealthware.net>
3    
4 nmav 1.1 May 28th, 2000:
5     - Closer to libmcrypt 2.4 algorithm usage.
6     - No longer needs posix thread locking to be thread safe.
7     - ENIGMA algorithm is similar to libmcrypt 2.4 enigma.
8    
9     February 27th, 1999:
10     - Blowfish was changed in order to be compatible with blowfish in 2.3 version.
11     - Enigma (crypt) algorithm was added.
12     - Added some new functions.
13     - RC4 was replaced by arcfour
14    
15     October 16th, 1999:
16     - The new API is completed.
17     - STREAM mode was added.
18     - RC4 was added.
19    
20     October 15th, 1999:
21     - libmcrypt is maintained using CVS.
22     - Major changes in the internal of the library. Much cleaner code.
23    
24     October 14th, 1999:
25     - Serpent was added.
26    
27     October 10th, 1999:
28     - Bugfix in sha1.
29    
30     October 4th, 1999:
31     - Bugfixes in rc2 and rc6.
32     - rijndael implementation by Mike Scott was added.
33    
34     September 29th, 1999:
35     - Minor bugfixes and optimization in the library. Now it uses less memory.
36    
37     September 20th, 1999:
38     - Fixes in RC2, RC6 and SAFER+ code, so they work the same way in
39     big-endian and little-endian machines.
40     - Porting of SERPENT, MARS and RIJNDAEL is not ready, they do
41     not work right in bigendian machines.
42     - Bugfixes in the tests. Tests failed if one or two algorithms failed.
43    
44     September 19th, 1999
45     - SERPENT was added in 128,192,256 key modes.
46    
47     September 15th, 1999
48     - MARS and RIJNDAEL were added in 128,192,256 key modes.
49     - RC6 was splitted to RC6_128, RC6_192 and RC6_256 (the old RC6 is equal to RC6_256)
50     - RC2 was splitted to RC2_128, RC2_256 and RC2_1024 (the old RC2 is equal to RC2_1024)
51    
52     September 14th, 1999
53     - Twofish code was changed. Now it uses Dr Brian Gladman's code.
54     - RC2 code was changed.
55    
56     June 26th, 1999
57     - buffer overflow fixed in lib/mcrypt.c. Pointed out by Don Sutherland <dss@yadda.net>
58    
59     June 23th, 1999
60     - RC2 code was cleared.
61     - RC6 was changed according to the specification. It is RC6 32/20/32.
62     RC6, SAFER+, LOKI97 and CAST-256 codes are actually Dr Brian Gladman's
63     code a bit modified for mcrypt.
64     - shared library version has changed (at last!)
65    
66     June 22th, 1999
67     - SAFER+, LOKI97 and CAST-256 Added.
68    
69     June 15th, 1999 - Version 2.2
70     - Changes in the xTEA algorithm. Some extra parenthesis made the algorithm
71     differ from the specification. Pointed out by Lars Nordentoft
72     <lntech@post9.tele.dk>. Read the README.xtea for more information.
73    
74     June 12th, 1999 - Version 2.1.1
75     - Changes in the documentation which was inaccurate.
76    
77     June 11th, 1999 - Version 2.1
78     - _mcrypt_ was placed as a prefix to all internal functions so they
79     do not pollute namespace.
80    
81     May 29th, 1999
82     - test suites added
83     - Blowfish was divided to blowfish-448, -256, -192, -128.
84     - CBC can now accept IV
85     - mlock and munlock is used before mallocing and freeing any memory,
86     thus if such capabilities exist the library guarrantees that no
87     password is written in the disk (as swap etc.)
88     - gen_key_md5() was added and gen_key() was renamed to gen_key_sha1()
89     gen_key() is still defined to be gen_keysha1().
90    
91     May 26th, 1999 - Version 2.0
92     - Documentation was incorrect and innacurate. Corrected.
93     - A #define WORDS_BIGENDIAN 0 was removed from acconfig.h, this
94     was confusing all the library headers, and thus the library was
95     useless.
96     - nbit-ofb mode added. n is the blocksize of the algorithm. Still
97     experimental.
98    
99     May 24th, 1999 - Version 1.93
100     - defined get_block_size to be mcrypt_get_block_size so php3.0.8 compiles ok
101    
102     May 17th, 1999 - Version 1.9
103     - gen_key() changed
104     - libtool support (based on Sascha Schumann's patches)

webmaster@linux.gr
ViewVC Help
Powered by ViewVC 1.1.26