- upgrade to libmcrypt-2.4.9

NEWS:
- Due to an endianness handling problem Blowfish algorithm was not compatible
  with other implementations. Now it has been corrected. If you want
  to access the old algorithm used use the "blowfish-compat" module.
- Fixes in mcrypt_list_algorithms() for some systems. Bugs pointed out by
  Jonathan Woolmington <jwool@ind.tansu.com.au>
- Fixes in stream mode.
- mcrypt_generic_init() no longer fails if smaller key is used. It uses
  the most appropriate key size of the algorithm and pads with zeros.
- Fixes in wake algorithm (and support for IV).
- IV is now used in arcfour (arcfour-iv is now longer used).
  Speedups in Arcfour.
This commit is contained in:
avsm 2001-02-05 08:18:26 +00:00
parent 5f1386dc94
commit bb5e5d3a0b
5 changed files with 17 additions and 17 deletions

View File

@ -1,8 +1,8 @@
# $OpenBSD: Makefile,v 1.3 2001/01/06 11:17:36 avsm Exp $
# $OpenBSD: Makefile,v 1.4 2001/02/05 08:18:26 avsm Exp $
DISTNAME= libmcrypt-2.4.8
DISTNAME= libmcrypt-2.4.9
CATEGORIES= security
NEED_VERSION= 1.348
NEED_VERSION= 1.351
MASTER_SITES= ftp://mcrypt.hellug.gr/pub/mcrypt/libmcrypt/ \
ftp://argeas.cs-net.gr/pub/unix/mcrypt

View File

@ -1,3 +1,3 @@
MD5 (libmcrypt-2.4.8.tar.gz) = 342d978c4d2be2ca527d715dccdf0363
RMD160 (libmcrypt-2.4.8.tar.gz) = 9002597147fe6feb7fc766d36e09d4f326e299a2
SHA1 (libmcrypt-2.4.8.tar.gz) = fe90da0057747cb26717c47c11ce17114bab6863
MD5 (libmcrypt-2.4.9.tar.gz) = 9721e80b7db85133585a64e649fcd51f
RMD160 (libmcrypt-2.4.9.tar.gz) = 8794f84cce4a76c84d7d8fc5dde062b1a288c59d
SHA1 (libmcrypt-2.4.9.tar.gz) = e31cb49cf5542435486fc6dae55699a09734ab8e

View File

@ -4,7 +4,7 @@ seems to work pretty good.
Unlike most encryption libraries libmcrypt does not have everything
(random number generators, hashes, hmac implementation, key exchange,
public key encryption etc.). Libmcrypt only implements an interface
public key encryption etc.). libmcrypt only implements an interface
to access block and stream encryption algorithms.
Its purpose was to assist in the development of mcrypt by providing
@ -12,7 +12,7 @@ a uniform interface to access several different encryption algorithms,
so that the main program is independent of the encryption algorithms
and the modes used.
Libmcrypt supports the algorithms: BLOWFISH, TWOFISH, DES, TripleDES,
libmcrypt supports the algorithms: BLOWFISH, TWOFISH, DES, TripleDES,
3-WAY, SAFER-sk64, SAFER-sk128, SAFER+, LOKI97, GOST, RC2, RC6,
MARS, IDEA, RIJNDAEL-128 (AES), RIJNDAEL-192, RIJNDAEL-256, SERPENT,
CAST-128 (known as CAST5), CAST-256, ARCFOUR and WAKE. Block

View File

@ -1,8 +1,7 @@
@comment $OpenBSD: PFRAG.shared,v 1.2 2000/12/14 17:37:41 brad Exp $
lib/libmcrypt.so.4.4
DYNLIBDIR(%B)
lib/libmcrypt/libarcfour-iv.so.0.0
@comment $OpenBSD: PFRAG.shared,v 1.3 2001/02/05 08:18:26 avsm Exp $
lib/libmcrypt.so.5.5
lib/libmcrypt/libarcfour.so.0.0
lib/libmcrypt/libblowfish-compat.so.0.0
lib/libmcrypt/libblowfish.so.0.0
lib/libmcrypt/libcast-128.so.0.0
lib/libmcrypt/libcast-256.so.0.0
@ -30,4 +29,5 @@ lib/libmcrypt/libtripledes.so.0.0
lib/libmcrypt/libtwofish.so.0.0
lib/libmcrypt/libwake.so.0.0
lib/libmcrypt/libxtea.so.0.0
NEWDYNLIBDIR(%B)
DYNLIBDIR(%B)
NEWDYNLIBDIR(%D/lib/libmcrypt)

View File

@ -1,9 +1,9 @@
@comment $OpenBSD: PLIST,v 1.2 2000/12/14 17:37:41 brad Exp $
@comment $OpenBSD: PLIST,v 1.3 2001/02/05 08:18:27 avsm Exp $
include/mcrypt.h
lib/libmcrypt.a
lib/libmcrypt.la
lib/libmcrypt/arcfour-iv.la
lib/libmcrypt/arcfour.la
lib/libmcrypt/blowfish-compat.la
lib/libmcrypt/blowfish.la
lib/libmcrypt/cast-128.la
lib/libmcrypt/cast-256.la
@ -13,8 +13,8 @@ lib/libmcrypt/des.la
lib/libmcrypt/ecb.la
lib/libmcrypt/enigma.la
lib/libmcrypt/gost.la
lib/libmcrypt/libarcfour-iv.a
lib/libmcrypt/libarcfour.a
lib/libmcrypt/libblowfish-compat.a
lib/libmcrypt/libblowfish.a
lib/libmcrypt/libcast-128.a
lib/libmcrypt/libcast-256.a
@ -60,6 +60,6 @@ lib/libmcrypt/tripledes.la
lib/libmcrypt/twofish.la
lib/libmcrypt/wake.la
lib/libmcrypt/xtea.la
%%SHARED%%
man/man3/mcrypt.3
%%SHARED%%
@dirrm lib/libmcrypt