From a460ae7d4e6d7c6dbbc9bdf6a4e2296797e44f62 Mon Sep 17 00:00:00 2001 From: Ying-Chieh Liao Date: Sun, 4 Mar 2001 04:37:05 +0000 Subject: [PATCH] add beecrypt, an open source cryptography library --- security/Makefile | 1 + security/beecrypt/Makefile | 22 ++++++++++++++++++++++ security/beecrypt/distinfo | 1 + security/beecrypt/pkg-comment | 1 + security/beecrypt/pkg-descr | 23 +++++++++++++++++++++++ security/beecrypt/pkg-plist | 3 +++ 6 files changed, 51 insertions(+) create mode 100644 security/beecrypt/Makefile create mode 100644 security/beecrypt/distinfo create mode 100644 security/beecrypt/pkg-comment create mode 100644 security/beecrypt/pkg-descr create mode 100644 security/beecrypt/pkg-plist diff --git a/security/Makefile b/security/Makefile index 348a89091d91..054fb622fbdf 100644 --- a/security/Makefile +++ b/security/Makefile @@ -7,6 +7,7 @@ SUBDIR += aide SUBDIR += amavis-perl SUBDIR += apg + SUBDIR += beecrypt SUBDIR += bjorb SUBDIR += bro SUBDIR += bugs diff --git a/security/beecrypt/Makefile b/security/beecrypt/Makefile new file mode 100644 index 000000000000..ab72cdbf6b6f --- /dev/null +++ b/security/beecrypt/Makefile @@ -0,0 +1,22 @@ +# ex:ts=8 +# New ports collection makefile for: beecrypt +# Date created: Mar 4, 2001 +# Whom: Ying-Chieh Liao +# +# $FreeBSD$ +# + +PORTNAME= beecrypt +PORTVERSION= 2.0.0 +CATEGORIES= security +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \ + http://www.virtualunlimited.com/download/ +MASTER_SITE_SUBDIR= ${PORTNAME} + +MAINTAINER= ijliao@FreeBSD.org + +GNU_CONFIGURE= yes + +INSTALLS_SHLIB= yes + +.include diff --git a/security/beecrypt/distinfo b/security/beecrypt/distinfo new file mode 100644 index 000000000000..b8a6e585b777 --- /dev/null +++ b/security/beecrypt/distinfo @@ -0,0 +1 @@ +MD5 (beecrypt-2.0.0.tar.gz) = dace63122099a089bcf450e378a0caea diff --git a/security/beecrypt/pkg-comment b/security/beecrypt/pkg-comment new file mode 100644 index 000000000000..83226423093f --- /dev/null +++ b/security/beecrypt/pkg-comment @@ -0,0 +1 @@ +BeeCrypt is an open source cryptography library diff --git a/security/beecrypt/pkg-descr b/security/beecrypt/pkg-descr new file mode 100644 index 000000000000..809034d31793 --- /dev/null +++ b/security/beecrypt/pkg-descr @@ -0,0 +1,23 @@ +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. + +The BeeCrypt library currently includes: + - Entropy sources for initializing pseudo-random generators + - Pseudo-random generators: FIPS-186, Mersenne Twister + - Block ciphers: Blowfish + - Hash functions: MD5, SHA-1, SHA-256 + - Keyed hash functions: MD5/HMAC, SHA-1/HMAC, SHA-256/HMAC + - Multi-precision integer library, with assembler-optimized routines + - Probabilistic primality testing, with optimized small prime trial + division + - Discrete logarithm parameter generation over a prime field + - Diffie-Hellman key agreement + - DHAES encryption scheme + - ElGamal signature scheme (two variants) + - Basic RSA primitives and key pair generation + +WWW: http://beecrypt.virtualunlimited.com/ diff --git a/security/beecrypt/pkg-plist b/security/beecrypt/pkg-plist new file mode 100644 index 000000000000..9bc165c5d70b --- /dev/null +++ b/security/beecrypt/pkg-plist @@ -0,0 +1,3 @@ +lib/libbeecrypt.so +lib/libbeecrypt.so.2 +lib/libbeecrypt.so.2.0.0