summaryrefslogtreecommitdiff
path: root/security/beecrypt
diff options
context:
space:
mode:
authorjmmv <jmmv@pkgsrc.org>2003-08-03 15:47:42 +0000
committerjmmv <jmmv@pkgsrc.org>2003-08-03 15:47:42 +0000
commitc2444537b4211656d54f09b39f06a202b03b68a8 (patch)
tree71af1d788f1ff08032d9e3f45595bde13e834a88 /security/beecrypt
parentb2a7d43adf98eb13c5be808888f805d59685485d (diff)
downloadpkgsrc-c2444537b4211656d54f09b39f06a202b03b68a8.tar.gz
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.
Diffstat (limited to 'security/beecrypt')
-rw-r--r--security/beecrypt/DESCR11
-rw-r--r--security/beecrypt/Makefile21
-rw-r--r--security/beecrypt/PLIST41
-rw-r--r--security/beecrypt/buildlink2.mk24
-rw-r--r--security/beecrypt/distinfo4
5 files changed, 101 insertions, 0 deletions
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