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

Annotation of /libmcrypt-nm/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1.1.1 - (hide annotations) (vendor branch)
Mon May 22 13:08:51 2000 UTC (23 years, 10 months ago) by nmav
Branch: mcrypt
CVS Tags: start
Changes since 1.1: +0 -0 lines

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

webmaster@linux.gr
ViewVC Help
Powered by ViewVC 1.1.26