From 42845c849e2ee73ad391f666b1c184d7ecb9d3c6 Mon Sep 17 00:00:00 2001 From: jmmv Date: Sun, 3 Aug 2003 20:58:17 +0000 Subject: Update to 3.0.0 (homepages not beeing up to date...): 3.0.0: - Cleaned up installed header files. - Modified the API so that all keys can be passed as arrays of bytes. - Modified the API so that all key sizes are given in bits. - Modified the multi-precision integer library to work better on 64-bit machines. - Modified the assembly source generation mechanism, employing the m4 macro processor. - Added multi-precision integer vectorized assembler routines for Itanium. - Added multi-precision integer assembler routines for PowerPC 64-bit. - Added multi-precision integer assembler routines for Alpha. - Added multi-precision integer assembler routines for Opteron. - Added multi-precision integer assembler routines for IBM zSeries 64-bit. - Added multi-precision integer assembler routines for M68K. - Added Jeff Johnson's python bindings. - Added new unit tests. - Added new benchmarking programs. 2.3.0pre: - Modified the header files so that the library now uses self-contained autoconf-generated configuration files; a program employing BeeCrypt can now use the symbols already tested and defined instead of having to regenerate them (thus also eliminating the risk of inconsistencies). - Added the AES algorithm, with assembler routines for i586 and powerpc. - Added the DSA signature algorithm. - Added PowerPC assembler routines for blowfish. - Added Pentium4 SSE2 assembler multiplication routines. - Fixed the RSA CRT algorithm. - Fixed the gas/i386 mp32even and mp32odd routines. - Fixed a bug in modular inverse computation; thanks to Jeff Johnson of RedHat for pointing this out. - Fixed a bug in testing the result of a gcd operation in the mp32prndconone routine. - Fixed an ugly bug in base64 decoding. - Fixed compatibility with the latest automake & autoconf versions. - Replaces CPU optimization mechanism in configure script. --- security/beecrypt/Makefile | 6 +++--- security/beecrypt/PLIST | 26 ++++++++++++++++---------- security/beecrypt/buildlink2.mk | 4 ++-- security/beecrypt/distinfo | 10 +++++++--- 4 files changed, 28 insertions(+), 18 deletions(-) diff --git a/security/beecrypt/Makefile b/security/beecrypt/Makefile index 8aac26f7c5e..35924760f53 100644 --- a/security/beecrypt/Makefile +++ b/security/beecrypt/Makefile @@ -1,9 +1,9 @@ -# $NetBSD: Makefile,v 1.1.1.1 2003/08/03 15:47:42 jmmv Exp $ +# $NetBSD: Makefile,v 1.2 2003/08/03 20:58:17 jmmv Exp $ # -DISTNAME= beecrypt-2.1.0 +DISTNAME= beecrypt-3.0.0 CATEGORIES= security -MASTER_SITES= http://www.virtualunlimited.com/download/ +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=beecrypt/} MAINTAINER= jmmv@NetBSD.org HOMEPAGE= http://www.virtualunlimited.com/products/beecrypt/ diff --git a/security/beecrypt/PLIST b/security/beecrypt/PLIST index 8706fe027ae..f4b10b46566 100644 --- a/security/beecrypt/PLIST +++ b/security/beecrypt/PLIST @@ -1,6 +1,11 @@ -@comment $NetBSD: PLIST,v 1.1.1.1 2003/08/03 15:47:46 jmmv Exp $ +@comment $NetBSD: PLIST,v 1.2 2003/08/03 20:58:18 jmmv Exp $ +include/beecrypt/aes.h +include/beecrypt/aesopt.h include/beecrypt/base64.h +include/beecrypt/beecrypt.api.h +include/beecrypt/beecrypt.gnu.h include/beecrypt/beecrypt.h +include/beecrypt/beecrypt.win.h include/beecrypt/blockmode.h include/beecrypt/blockpad.h include/beecrypt/blowfish.h @@ -10,11 +15,10 @@ include/beecrypt/dldp.h include/beecrypt/dlkp.h include/beecrypt/dlpk.h include/beecrypt/dlsvdp-dh.h +include/beecrypt/dsa.h include/beecrypt/elgamal.h include/beecrypt/endianness.h include/beecrypt/entropy.h -include/beecrypt/fips180.h -include/beecrypt/fips180opt.h include/beecrypt/fips186.h include/beecrypt/hmac.h include/beecrypt/hmacmd5.h @@ -22,20 +26,22 @@ include/beecrypt/hmacsha1.h include/beecrypt/hmacsha256.h include/beecrypt/md5.h include/beecrypt/memchunk.h -include/beecrypt/mp32.h -include/beecrypt/mp32barrett.h -include/beecrypt/mp32number.h -include/beecrypt/mp32opt.h -include/beecrypt/mp32prime.h +include/beecrypt/mp.h +include/beecrypt/mpbarrett.h +include/beecrypt/mpnumber.h +include/beecrypt/mpopt.h +include/beecrypt/mpprime.h include/beecrypt/mtprng.h include/beecrypt/rsa.h include/beecrypt/rsakp.h include/beecrypt/rsapk.h +include/beecrypt/sha1.h +include/beecrypt/sha1opt.h include/beecrypt/sha256.h include/beecrypt/timestamp.h lib/libbeecrypt.a lib/libbeecrypt.la lib/libbeecrypt.so -lib/libbeecrypt.so.3 -lib/libbeecrypt.so.3.0 +lib/libbeecrypt.so.6 +lib/libbeecrypt.so.6.0 @dirrm include/beecrypt diff --git a/security/beecrypt/buildlink2.mk b/security/beecrypt/buildlink2.mk index 648b12946e8..7c463e9079c 100644 --- a/security/beecrypt/buildlink2.mk +++ b/security/beecrypt/buildlink2.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink2.mk,v 1.1.1.1 2003/08/03 15:47:46 jmmv Exp $ +# $NetBSD: buildlink2.mk,v 1.2 2003/08/03 20:58:18 jmmv Exp $ # # This Makefile fragment is included by packages that use beecrypt. # @@ -9,7 +9,7 @@ BEECRYPT_BUILDLINK2_MK= # defined BUILDLINK_PACKAGES+= beecrypt -BUILDLINK_DEPENDS.beecrypt?= beecrypt>=2.1.0 +BUILDLINK_DEPENDS.beecrypt?= beecrypt>=3.0.0 BUILDLINK_PKGSRCDIR.beecrypt?= ../../devel/beecrypt EVAL_PREFIX+= BUILDLINK_PREFIX.beecrypt=beecrypt diff --git a/security/beecrypt/distinfo b/security/beecrypt/distinfo index 00b4fa1f5a8..2c2f41df371 100644 --- a/security/beecrypt/distinfo +++ b/security/beecrypt/distinfo @@ -1,4 +1,8 @@ -$NetBSD: distinfo,v 1.1.1.1 2003/08/03 15:47:42 jmmv Exp $ +$NetBSD: distinfo,v 1.2 2003/08/03 20:58:18 jmmv Exp $ -SHA1 (beecrypt-2.1.0.tar.gz) = 9520a807eb489ec55b11438c082255d4f8351083 -Size (beecrypt-2.1.0.tar.gz) = 252618 bytes +SHA1 (beecrypt-3.0.0.tar.gz) = a4e63c98e0a75e8a185c0222d1a8e4b1e368c599 +Size (beecrypt-3.0.0.tar.gz) = 450390 bytes +SHA1 (patch-aa) = 2c9f56e395819982247496a4efa201e5c6295de5 +SHA1 (patch-ab) = 3fe6dd593ae9133602b53cca57417a0e01e9100c +SHA1 (patch-ac) = 8e48f2edf250f513d90e2e743f789d06b007abef +SHA1 (patch-ad) = d5706aa4492c76ee3e77340fd32ab4212d30347d -- cgit v1.2.3