"Fossies" - the Fresh Open Source Software Archive

Member "libmcrypt-2.5.8/ChangeLog" (8 Mar 2003, 51456 Bytes) of package /linux/privat/old/libmcrypt-2.5.8.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 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 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 2003-01-19 17:48  nmav
   29 
   30 	* 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 
   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 	* lib/mcrypt_modules.c (tags: libmcrypt_2_5_6, libmcrypt_2_5_5,
   74 	libmcrypt_2_5_5rc1):
   75 
   76 	some fixes for ecb mode to work.  
   77 
   78 2002-12-17 14:31  nmav
   79 
   80 	* ChangeLog (tags: libmcrypt_2_5_4), NEWS, lib/mcrypt.h.in (tags:
   81 	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 	libmcrypt_2_5_5, libmcrypt_2_5_5rc1, libmcrypt_2_5_4),
   85 	modules/modes/Makefile.am (tags: libmcrypt_2_5_6, libmcrypt_2_5_5,
   86 	libmcrypt_2_5_5rc1, libmcrypt_2_5_4):
   87 
   88 	Added mcrypt_module_support_dynamic(), and some more fixes to
   89 	disable dynamic loading.  
   90 
   91 2002-12-17 08:32  nmav
   92 
   93 	* ChangeLog, NEWS, configure.in, lib/Makefile.am (tags:
   94 	libmcrypt_2_5_5, libmcrypt_2_5_5rc1, libmcrypt_2_5_4),
   95 	modules/algorithms/Makefile.am, modules/modes/Makefile.am:
   96 
   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 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 	* modules/algorithms/gost.c (tags: libmcrypt_2_5_5,
  123 	libmcrypt_2_5_5rc1, libmcrypt_2_5_4):
  124 
  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 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 	* acconfig.h, configure.in, modules/algorithms/3-way.c (tags:
  149 	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 	modules/algorithms/gost.c, modules/algorithms/loki97.c (tags:
  162 	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 
  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 	* lib/libmcrypt.m4 (tags: libmcrypt_2_5_6, libmcrypt_2_5_5,
  208 	libmcrypt_2_5_5rc1, libmcrypt_2_5_4):
  209 
  210 	updated for autoconf 2.50 
  211 
  212 2002-07-06 10:18  nmav
  213 
  214 	* 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 	libmcrypt_2_5_5rc1, libmcrypt_2_5_4, libmcrypt_2_5_3),
  219 	lib/mcrypt_modules.c (tags: libmcrypt_2_5_3):
  220 
  221 	introduced the use of the const keyword in the exported functions 
  222 
  223 2002-06-10 18:35  nmav
  224 
  225 	* modules/algorithms/arcfour.c (tags: libmcrypt_2_5_3,
  226 	libmcrypt_2_5_2):
  227 
  228 	corrected arcfour which returned an IV size of 32 bytes.  
  229 
  230 2002-05-30 18:20  nmav
  231 
  232 	* 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 
  236 	added COPYING.LIB 
  237 
  238 2002-05-29 15:51  nmav
  239 
  240 	* 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 
  246 	Added the COPYING.LIB file.  
  247 
  248 2002-05-24 06:15  nmav
  249 
  250 	* 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 
  254 	Worked around alignment bug in some compilers.  
  255 
  256 2002-05-23 14:31  nmav
  257 
  258 	* modules/algorithms/saferplus.c (tags: libmcrypt_2_5_3,
  259 	libmcrypt_2_5_2):
  260 
  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 	* configure.in, lib/Makefile.am (tags: libmcrypt_2_5_3,
  267 	libmcrypt_2_5_2), lib/mcrypt_extra.c:
  268 
  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 	* lib/libmcrypt.sym (tags: libmcrypt_2_5_5rc1, libmcrypt_2_5_4,
  282 	libmcrypt_2_5_3, libmcrypt_2_5_2):
  283 
  284 	added missing symbol 
  285 
  286 2002-03-11 09:55  nmav
  287 
  288 	* 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 
  292 	last changes for 2.5.0 release 
  293 
  294 2002-03-10 14:46  nmav
  295 
  296 	* NEWS, doc/mcrypt.3 (tags: libmcrypt_2_5_0), src/Makefile.am
  297 	(tags: libmcrypt_2_5_6, libmcrypt_2_5_5, libmcrypt_2_5_5rc1,
  298 	libmcrypt_2_5_4, libmcrypt_2_5_3, libmcrypt_2_5_2,
  299 	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 
  303 	added test for nCFB, CTR, CFB, nOFB with AES-128.  
  304 
  305 2002-03-10 14:45  nmav
  306 
  307 	* modules/modes/: cfb.c, ctr.c, ofb.c (utags: libmcrypt_2_5_0,
  308 	libmcrypt_2_5_2, libmcrypt_2_5_3):
  309 
  310 	corrections in CTR mode and cleanups.  
  311 
  312 2002-03-10 13:01  nmav
  313 
  314 	* modules/modes/ctr.c, src/cipher_test.c:
  315 
  316 	better checks for stream modes 
  317 
  318 2002-03-10 10:47  nmav
  319 
  320 	* Makefile.am, configure.in, libmcrypt.spec, libmcrypt.spec.in
  321 	(tags: libmcrypt_2_5_0):
  322 
  323 	added libmcrypt.spec.in 
  324 
  325 2002-03-09 21:48  nmav
  326 
  327 	* 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 	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 
  343 	Added mcrypt_enc_get_state() 
  344 
  345 2002-03-09 21:27  nmav
  346 
  347 	* modules/modes/: ncfb.c, nofb.c:
  348 
  349 	nOFB and nCFB now behave like real stream modes 
  350 
  351 2002-03-09 20:29  nmav
  352 
  353 	* NEWS, README, configure.in, libmcrypt.spec, lib/libdefs.h (tags:
  354 	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 	libmcrypt_2_5_3, libmcrypt_2_5_2, libmcrypt_2_5_0),
  358 	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 	libmcrypt_2_5_3, libmcrypt_2_5_2, libmcrypt_2_5_0),
  367 	modules/algorithms/gost.c (tags: libmcrypt_2_5_3, libmcrypt_2_5_2,
  368 	libmcrypt_2_5_0), modules/algorithms/loki97.c (tags:
  369 	libmcrypt_2_5_3, libmcrypt_2_5_2, libmcrypt_2_5_0),
  370 	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 	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 	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 
  391 	Added the --disable-dynamic-loading parameter to the configure
  392 	script, and instructions for how to build the library for staticaly
  393 	linking.  
  394 
  395 2002-03-09 19:36  nmav
  396 
  397 	* libmcrypt.spec:
  398 
  399 	added libmcrypt.spec by Germano Rizzo <mano@pluto.linux.it> 
  400 
  401 2002-03-09 10:43  nmav
  402 
  403 	* NEWS, configure.in, doc/mcrypt.3, lib/mcrypt_modules.h (tags:
  404 	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 
  408 	A block cipher in CTR mode now behaves as a real stream cipher.  
  409 	(nCFB and nOFB have to be fixed too).  
  410 
  411 2002-03-07 12:23  nmav
  412 
  413 	* 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 
  417 	Added CTR mode. Fixes in nCFB an nOFB modes.  
  418 
  419 2002-03-04 18:39  nmav
  420 
  421 	* THANKS:
  422 
  423 	added Stefan 
  424 
  425 2002-03-03 09:15  nmav
  426 
  427 	* modules/algorithms/twofish.c:
  428 
  429 	macro moved to inline function 
  430 
  431 2002-03-02 10:22  nmav
  432 
  433 	* configure.in, lib/Makefile.am, modules/algorithms/Makefile.am,
  434 	modules/modes/Makefile.am:
  435 
  436 	-no-undefined is only added in win32 machines 
  437 
  438 2002-02-28 12:59  nmav
  439 
  440 	* THANKS, acconfig.h (tags: libmcrypt_2_5_3, libmcrypt_2_5_2,
  441 	libmcrypt_2_5_0), configure.in, doc/example.c (tags:
  442 	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 
  449 	Added link options for win32 compatibility.  
  450 
  451 2002-02-22 22:05  nmav
  452 
  453 	* modules/modes/stream.c:
  454 
  455 	now has_iv does not return 1. Pointed out by Gustavo Niemeyer
  456 	<niemeyer@conectiva.com> 
  457 
  458 2002-02-13 18:33  nmav
  459 
  460 	* modules/modes/: ncfb.c, nofb.c:
  461 
  462 	ncfb and nofb can now encrypt and decrypt messages with length !=
  463 	blocksize. This is only needed for the last bytes.  
  464 
  465 2002-02-10 23:15  nmav
  466 
  467 	* lib/mcrypt.h.in:
  468 
  469 	Added mcrypt_check_version prototype.  
  470 
  471 2002-02-01 11:41  nmav
  472 
  473 	* lib/mcrypt.c (tags: libmcrypt_2_5_2, libmcrypt_2_5_0):
  474 
  475 	corrected nasty bug in internal_init() 
  476 
  477 2002-01-31 01:13  nmav
  478 
  479 	* lib/: libdefs.h, mcrypt_extra.c (tags: libmcrypt_2_5_0) (utags:
  480 	libmcrypt_2_4_21):
  481 
  482 	corrected a bug with a POSIX_SOURCE_XXX define.  
  483 
  484 2002-01-31 01:06  nmav
  485 
  486 	* lib/: mcrypt.c, mcrypt_modules.c (utags: libmcrypt_2_4_21):
  487 
  488 	minor fixes 
  489 
  490 2002-01-31 00:48  nmav
  491 
  492 	* lib/mcrypt_modules.c:
  493 
  494 	now properly calls lt_dlexit() on dlopen() failure.  
  495 
  496 2002-01-24 10:47  nmav
  497 
  498 	* lib/: mcrypt_extra.c, mcrypt_modules.c (utags: mcrypt_2_4_20):
  499 
  500 	corrected bug in mcrypt_module_open() 
  501 
  502 2002-01-05 22:28  nmav
  503 
  504 	* 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 
  507 	now removes the temp file 
  508 
  509 2002-01-05 13:26  nmav
  510 
  511 	* THANKS (tags: libmcrypt_2_4_21, mcrypt_2_4_20), configure.in:
  512 
  513 	corrected behaviour in solaris 
  514 
  515 2002-01-02 10:03  nmav
  516 
  517 	* NEWS:
  518 
  519 	released 2.4.19 
  520 
  521 2001-12-31 13:06  nmav
  522 
  523 	* THANKS:
  524 
  525 	added Derick 
  526 
  527 2001-12-15 11:27  nmav
  528 
  529 	* NEWS, THANKS, configure.in, lib/mcrypt.c (tags: mcrypt_2_4_20),
  530 	lib/mcrypt_modules.c:
  531 
  532 	cleanups in the code. Some fixes too. Patch by Barton C Massey 
  533 
  534 2001-11-07 12:04  nmav
  535 
  536 	* lib/mcrypt.c:
  537 
  538 	corrected memory leak 
  539 
  540 2001-09-24 14:09  nmav
  541 
  542 	* lib/mcrypt_modules.c (tags: libmcrypt_2_4_17):
  543 
  544 	bug fix 
  545 
  546 2001-09-18 10:20  nmav
  547 
  548 	* configure.in (tags: libmcrypt_2_4_17):
  549 
  550 	fixed some bashisms 
  551 
  552 2001-09-18 10:19  nmav
  553 
  554 	* modules/modes/ofb.c (tags: libmcrypt_2_4_21, mcrypt_2_4_20,
  555 	libmcrypt_2_4_17):
  556 
  557 	corrected wrong define 
  558 
  559 2001-09-15 09:41  nmav
  560 
  561 	* NEWS, THANKS (tags: libmcrypt_2_4_17), lib/mcrypt_extra.c (tags:
  562 	libmcrypt_2_4_17) (utags: libmcrypt_2_4_16b):
  563 
  564 	removed unneeded strdup declaration 
  565 
  566 2001-09-11 08:09  nmav
  567 
  568 	* 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 	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 	libmcrypt_2_4_16b), lib/mcrypt_modules.c (tags: libmcrypt_2_4_16b)
  574 	(utags: libmcrypt_2_4_16):
  575 
  576 	rolled back some of the changed 
  577 
  578 2001-09-09 09:52  nmav
  579 
  580 	* 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 
  636 	Changed mcrypt_enc_get_supported_key_sizes() behaviour.  (does not
  637 	return allocated value) 
  638 
  639 2001-09-08 18:08  nmav
  640 
  641 	* 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 	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 
  676 	added ncfb mode. Changed get_*_name() functions semantics.  Other
  677 	cleanups.  
  678 
  679 2001-09-07 12:50  nmav
  680 
  681 	* src/: Makefile.am (tags: libmcrypt_2_4_21, mcrypt_2_4_20),
  682 	cipher_test.c (utags: libmcrypt_2_4_16, libmcrypt_2_4_17,
  683 	libmcrypt_2_4_16b):
  684 
  685 	removed dmalloc stuff 
  686 
  687 2001-09-07 12:34  nmav
  688 
  689 	* 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 
  698 	Finished option which allows for static linking modules into the
  699 	library 
  700 
  701 2001-09-02 20:11  nmav
  702 
  703 	* 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 
  723 	added option to include modules into the library 
  724 
  725 2001-09-02 14:49  nmav
  726 
  727 	* configure.in, lib/Makefile.am, lib/libdefs.h, lib/libmcrypt.m4,
  728 	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 
  733 	changed to support dlpreopening 
  734 
  735 2001-07-11 07:34  nmav
  736 
  737 	* NEWS, lib/libdefs.h, lib/mcrypt_extra.c:
  738 
  739 	corrected bug for solaris 'readdir_r' 
  740 
  741 2001-06-09 10:12  nmav
  742 
  743 	* 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 
  748 	added check for lt_dlmutex_register in the installed version of
  749 	libltdl.  If it is not found then that capability is disabled.  
  750 
  751 2001-06-04 14:42  nmav
  752 
  753 	* acconfig.h, configure.in, doc/README.config (tags:
  754 	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 	libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
  757 	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 
  760 	several fixes 
  761 
  762 2001-05-28 08:31  nmav
  763 
  764 	* modules/algorithms/panama.c (tags: libmcrypt_2_4_15):
  765 
  766 	fixed free() call 
  767 
  768 2001-05-21 15:10  nmav
  769 
  770 	* lib/Makefile.am, modules/algorithms/Makefile.am,
  771 	modules/modes/Makefile.am (utags: libmcrypt_2_4_15):
  772 
  773 	removed -no-undefined parameters 
  774 
  775 2001-05-21 09:34  nmav
  776 
  777 	* modules/algorithms/panama.c:
  778 
  779 	removed mx* calls.  
  780 
  781 2001-05-18 17:11  nmav
  782 
  783 	* src/Makefile.am (tags: libmcrypt_2_4_15):
  784 
  785 	fixed wrong library linking 
  786 
  787 2001-05-18 16:59  nmav
  788 
  789 	* src/cipher_test.c (tags: libmcrypt_2_4_15, mcrypt_2_4_13):
  790 
  791 	removed dmalloc.h 
  792 
  793 2001-05-18 10:54  nmav
  794 
  795 	* NEWS (tags: mcrypt_2_4_13), configure.in (tags: mcrypt_2_4_13),
  796 	doc/Makefile.am (tags: libmcrypt_2_5_6, libmcrypt_2_5_5,
  797 	libmcrypt_2_5_5rc1, libmcrypt_2_5_4, libmcrypt_2_5_3,
  798 	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 	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 
  812 	updated api.  
  813 
  814 2001-05-18 07:08  nmav
  815 
  816 	* NEWS, configure.in, lib/mcrypt_internal.h (tags:
  817 	libmcrypt_2_4_15, mcrypt_2_4_13):
  818 
  819 	updated behaviour when an older libltdl is found in the system 
  820 
  821 2001-05-17 20:54  nmav
  822 
  823 	* 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 	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 
  837 	minor updates 
  838 
  839 2001-05-17 19:09  nmav
  840 
  841 	* modules/algorithms/: des.c, rijndael-128.c, rijndael-192.c,
  842 	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 	mcrypt_2_4_12):
  848 
  849 	declared all non exported functions as static.  
  850 
  851 2001-05-17 18:59  nmav
  852 
  853 	* modules/algorithms/panama.c (tags: mcrypt_2_4_13, mcrypt_2_4_12):
  854 
  855 	all non exported functions were declared as static 
  856 
  857 2001-05-17 18:58  nmav
  858 
  859 	* 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 	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 	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 	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 
  877 	fixes to work with the new libltdl 
  878 
  879 2001-05-16 17:54  nmav
  880 
  881 	* 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 
  896 	fixed memory leaks 
  897 
  898 2001-05-16 12:27  nmav
  899 
  900 	* 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 
  904 	updated for new libltdl 
  905 
  906 2001-05-16 08:55  nmav
  907 
  908 	* configure.in, doc/README.config, lib/Makefile.am,
  909 	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 
  917 	added libmcrypt-config so programs that use libmcrypt can be
  918 	configured easier 
  919 
  920 2001-05-14 15:35  nmav
  921 
  922 	* 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 
  926 	updated list information 
  927 
  928 2001-04-25 09:49  nmav
  929 
  930 	* modules/algorithms/enigma.c:
  931 
  932 	replaced fprintf with printf 
  933 
  934 2001-03-29 18:31  nmav
  935 
  936 	* lib/mcrypt_modules.c:
  937 
  938 	corrected memory leak at mcrypt_module_close().  
  939 
  940 2001-03-29 17:55  nmav
  941 
  942 	* lib/mcrypt_modules.c:
  943 
  944 	corrected return value of mcrypt_dlopen_ext().  
  945 
  946 2001-03-18 09:01  nmav
  947 
  948 	* NEWS, configure.in:
  949 
  950 	moving to a new bugfix release 
  951 
  952 2001-03-11 20:30  nmav
  953 
  954 	* modules/algorithms/: blowfish-compat.c, blowfish.c:
  955 
  956 	fixed some problems with ltdl 
  957 
  958 2001-02-04 08:35  nmav
  959 
  960 	* 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 
  966 	fixed different declarations 
  967 
  968 2001-02-01 10:36  nmav
  969 
  970 	* 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 	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 	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 	(tags: mcrypt_2_4_9, libmcrypt-2_4_9-beta),
 1041 	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 	(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 	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 	libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
 1054 	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 	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 	libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
 1061 	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 	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 	libmcrypt_2_4_21, mcrypt_2_4_20, libmcrypt_2_4_17,
 1068 	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 	* 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 
 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 	* 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 
 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 	src/.cvsignore (utags: mcrypt_2_4_20, mcrypt_2_4_9,
 1317 	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 
 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 	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 	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