From 05ecdc0aef7c2b52288cacabd4cea69de02c4357 Mon Sep 17 00:00:00 2001 From: jmmv Date: Sun, 3 Aug 2003 15:47:42 +0000 Subject: Initial import of beecrypt, version 2.1.0: BeeCrypt is an open source cryptography library that contains highly optimized C and assembler implementations of many well-known algorithms including Blowfish, MD5, SHA-1, Diffie-Hellman, and ElGamal. Unlike some other crypto libraries, BeeCrypt is not designed to solve one specific problem, like file encryption, but to be a general purpose toolkit which can be used in a variety of applications. There are also no patent or royalty issues associated with BeeCrypt, and it is released under the GNU LGPL license, which means it can used for free in both open source and closed source commercial projects. --- security/beecrypt/DESCR | 11 +++++++++++ security/beecrypt/Makefile | 21 +++++++++++++++++++++ security/beecrypt/PLIST | 41 +++++++++++++++++++++++++++++++++++++++++ security/beecrypt/buildlink2.mk | 24 ++++++++++++++++++++++++ security/beecrypt/distinfo | 4 ++++ 5 files changed, 101 insertions(+) create mode 100644 security/beecrypt/DESCR create mode 100644 security/beecrypt/Makefile create mode 100644 security/beecrypt/PLIST create mode 100644 security/beecrypt/buildlink2.mk create mode 100644 security/beecrypt/distinfo (limited to 'security/beecrypt') diff --git a/security/beecrypt/DESCR b/security/beecrypt/DESCR new file mode 100644 index 00000000000..28fc5217ae6 --- /dev/null +++ b/security/beecrypt/DESCR @@ -0,0 +1,11 @@ +BeeCrypt is an open source cryptography library that contains highly +optimized C and assembler implementations of many well-known algorithms +including Blowfish, MD5, SHA-1, Diffie-Hellman, and ElGamal. + +Unlike some other crypto libraries, BeeCrypt is not designed to solve +one specific problem, like file encryption, but to be a general purpose +toolkit which can be used in a variety of applications. + +There are also no patent or royalty issues associated with BeeCrypt, and +it is released under the GNU LGPL license, which means it can used for +free in both open source and closed source commercial projects. diff --git a/security/beecrypt/Makefile b/security/beecrypt/Makefile new file mode 100644 index 00000000000..8aac26f7c5e --- /dev/null +++ b/security/beecrypt/Makefile @@ -0,0 +1,21 @@ +# $NetBSD: Makefile,v 1.1.1.1 2003/08/03 15:47:42 jmmv Exp $ +# + +DISTNAME= beecrypt-2.1.0 +CATEGORIES= security +MASTER_SITES= http://www.virtualunlimited.com/download/ + +MAINTAINER= jmmv@NetBSD.org +HOMEPAGE= http://www.virtualunlimited.com/products/beecrypt/ +COMMENT= Multipurpose cryptographic library + +GNU_CONFIGURE= YES +USE_BUILDLINK2= YES +USE_LIBTOOL= YES + +LIBTOOL_OVERRIDE= ${WRKSRC}/libtool + +CONFIGURE_ARGS+= --without-javaglue + +.include "../../mk/pthread.buildlink2.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/security/beecrypt/PLIST b/security/beecrypt/PLIST new file mode 100644 index 00000000000..8706fe027ae --- /dev/null +++ b/security/beecrypt/PLIST @@ -0,0 +1,41 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2003/08/03 15:47:46 jmmv Exp $ +include/beecrypt/base64.h +include/beecrypt/beecrypt.h +include/beecrypt/blockmode.h +include/beecrypt/blockpad.h +include/beecrypt/blowfish.h +include/beecrypt/blowfishopt.h +include/beecrypt/dhaes.h +include/beecrypt/dldp.h +include/beecrypt/dlkp.h +include/beecrypt/dlpk.h +include/beecrypt/dlsvdp-dh.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 +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/mtprng.h +include/beecrypt/rsa.h +include/beecrypt/rsakp.h +include/beecrypt/rsapk.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 +@dirrm include/beecrypt diff --git a/security/beecrypt/buildlink2.mk b/security/beecrypt/buildlink2.mk new file mode 100644 index 00000000000..648b12946e8 --- /dev/null +++ b/security/beecrypt/buildlink2.mk @@ -0,0 +1,24 @@ +# $NetBSD: buildlink2.mk,v 1.1.1.1 2003/08/03 15:47:46 jmmv Exp $ +# +# This Makefile fragment is included by packages that use beecrypt. +# +# This file was created automatically using createbuildlink 2.6. +# + +.if !defined(BEECRYPT_BUILDLINK2_MK) +BEECRYPT_BUILDLINK2_MK= # defined + +BUILDLINK_PACKAGES+= beecrypt +BUILDLINK_DEPENDS.beecrypt?= beecrypt>=2.1.0 +BUILDLINK_PKGSRCDIR.beecrypt?= ../../devel/beecrypt + +EVAL_PREFIX+= BUILDLINK_PREFIX.beecrypt=beecrypt +BUILDLINK_PREFIX.beecrypt_DEFAULT= ${LOCALBASE} +BUILDLINK_FILES.beecrypt+= include/beecrypt/* +BUILDLINK_FILES.beecrypt+= lib/libbeecrypt.* + +BUILDLINK_TARGETS+= beecrypt-buildlink + +beecrypt-buildlink: _BUILDLINK_USE + +.endif # BEECRYPT_BUILDLINK2_MK diff --git a/security/beecrypt/distinfo b/security/beecrypt/distinfo new file mode 100644 index 00000000000..00b4fa1f5a8 --- /dev/null +++ b/security/beecrypt/distinfo @@ -0,0 +1,4 @@ +$NetBSD: distinfo,v 1.1.1.1 2003/08/03 15:47:42 jmmv Exp $ + +SHA1 (beecrypt-2.1.0.tar.gz) = 9520a807eb489ec55b11438c082255d4f8351083 +Size (beecrypt-2.1.0.tar.gz) = 252618 bytes -- cgit v1.2.3