diff options
author | mharo <mharo@FreeBSD.org> | 2001-09-12 08:49:14 +0800 |
---|---|---|
committer | mharo <mharo@FreeBSD.org> | 2001-09-12 08:49:14 +0800 |
commit | 53f11e46b1a221fb2a3c847bb848c97dc7f7bffe (patch) | |
tree | 14df98b7be09d69c6812571ec66467ab6cc01479 /security | |
parent | 77ecf99cde149f3a83ac6f61cc5d239e7359ecd8 (diff) | |
download | freebsd-ports-gnome-53f11e46b1a221fb2a3c847bb848c97dc7f7bffe.tar.gz freebsd-ports-gnome-53f11e46b1a221fb2a3c847bb848c97dc7f7bffe.tar.zst freebsd-ports-gnome-53f11e46b1a221fb2a3c847bb848c97dc7f7bffe.zip |
Tie::EncryptedHash augments Perl hash semantics to build secure, encrypting
containers of data.
Diffstat (limited to 'security')
-rw-r--r-- | security/Makefile | 1 | ||||
-rw-r--r-- | security/p5-Tie-EncryptedHash/Makefile | 30 | ||||
-rw-r--r-- | security/p5-Tie-EncryptedHash/distinfo | 1 | ||||
-rw-r--r-- | security/p5-Tie-EncryptedHash/pkg-comment | 1 | ||||
-rw-r--r-- | security/p5-Tie-EncryptedHash/pkg-descr | 12 | ||||
-rw-r--r-- | security/p5-Tie-EncryptedHash/pkg-plist | 3 |
6 files changed, 48 insertions, 0 deletions
diff --git a/security/Makefile b/security/Makefile index 87a58b290b33..4bfe24788d26 100644 --- a/security/Makefile +++ b/security/Makefile @@ -132,6 +132,7 @@ SUBDIR += p5-Net-SSLeay SUBDIR += p5-PGP SUBDIR += p5-PGP-Sign + SUBDIR += p5-Tie-EncryptedHash SUBDIR += pad SUBDIR += pam-mysql SUBDIR += pam-pgsql diff --git a/security/p5-Tie-EncryptedHash/Makefile b/security/p5-Tie-EncryptedHash/Makefile new file mode 100644 index 000000000000..cc1b8db89ccb --- /dev/null +++ b/security/p5-Tie-EncryptedHash/Makefile @@ -0,0 +1,30 @@ +# New ports collection makefile for: p5-Tie-EncryptedHash +# Date created: Tue Sep 11 10:31:23 PDT 2001 +# Whom: Michael Haro <mharo@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= Tie-EncryptedHash +PORTVERSION= 1.1 +CATEGORIES= security perl5 +MASTER_SITES= ${MASTER_SITE_PERL_CPAN} +MASTER_SITE_SUBDIR= Tie +PKGNAMEPREFIX= p5- + +MAINTAINER= mharo@FreeBSD.org + +PERLBASE= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER} + +BUILD_DEPENDS= ${PERLBASE}/Crypt/CBC.pm:${PORTSDIR}/security/p5-Crypt-CBC \ + ${PERLBASE}/${PERL_ARCH}/Crypt/DES.pm:${PORTSDIR}/security/p5-Crypt-DES \ + ${PERLBASE}/${PERL_ARCH}/Crypt/Blowfish.pm:${PORTSDIR}/security/p5-Crypt-Blowfish + +RESTRICTED= "Crypto; export-controlled" + +PERL_CONFIGURE= yes + +MANPREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION} +MAN3= Tie::EncryptedHash.3 + +.include <bsd.port.mk> diff --git a/security/p5-Tie-EncryptedHash/distinfo b/security/p5-Tie-EncryptedHash/distinfo new file mode 100644 index 000000000000..09c8713e9eee --- /dev/null +++ b/security/p5-Tie-EncryptedHash/distinfo @@ -0,0 +1 @@ +MD5 (Tie-EncryptedHash-1.1.tar.gz) = 4f13c0f95a86c33acd84ab0ba2ba2906 diff --git a/security/p5-Tie-EncryptedHash/pkg-comment b/security/p5-Tie-EncryptedHash/pkg-comment new file mode 100644 index 000000000000..75a2e427e8b1 --- /dev/null +++ b/security/p5-Tie-EncryptedHash/pkg-comment @@ -0,0 +1 @@ +Hashes (and objects based on hashes) with encrypting fields diff --git a/security/p5-Tie-EncryptedHash/pkg-descr b/security/p5-Tie-EncryptedHash/pkg-descr new file mode 100644 index 000000000000..dbd175a0de31 --- /dev/null +++ b/security/p5-Tie-EncryptedHash/pkg-descr @@ -0,0 +1,12 @@ +Tie::EncryptedHash augments Perl hash semantics to build secure, encrypting +containers of data. Tie::EncryptedHash introduces special hash fields that are +coupled with encrypt/decrypt routines to encrypt assignments at STORE() and +decrypt retrievals at FETCH(). By design, encrypting fields are associated with +keys that begin in single underscore. The remaining keyspace is used for +accessing normal hash fields, which are retained without modification. + +While the password is set, a Tie::EncryptedHash behaves exactly like a standard +Perl hash. This is its transparent mode of access. Encrypting and normal fields +are identical in this mode. When password is deleted, encrypting fields are +accessible only as ciphertext. This is Tie::EncryptedHash's opaque mode of +access, optimized for serialization. diff --git a/security/p5-Tie-EncryptedHash/pkg-plist b/security/p5-Tie-EncryptedHash/pkg-plist new file mode 100644 index 000000000000..d85995af1e3f --- /dev/null +++ b/security/p5-Tie-EncryptedHash/pkg-plist @@ -0,0 +1,3 @@ +lib/perl5/site_perl/%%PERL_VER%%/Tie/EncryptedHash.pm +lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Tie/EncryptedHash/.packlist +@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Tie/EncryptedHash |