diff options
author | brix <brix@FreeBSD.org> | 2008-06-02 05:01:12 +0800 |
---|---|---|
committer | brix <brix@FreeBSD.org> | 2008-06-02 05:01:12 +0800 |
commit | 5f0ee2ee7ec33e7306c8bcfdf99e167e6adffd86 (patch) | |
tree | f49343bbb78aa730794b9fe0422b8e97892e2054 /security | |
parent | 7bcca9bddbbd6be6133bbc6009df6c6ed1686deb (diff) | |
download | freebsd-ports-gnome-5f0ee2ee7ec33e7306c8bcfdf99e167e6adffd86.tar.gz freebsd-ports-gnome-5f0ee2ee7ec33e7306c8bcfdf99e167e6adffd86.tar.zst freebsd-ports-gnome-5f0ee2ee7ec33e7306c8bcfdf99e167e6adffd86.zip |
This is the base class for a system of objects that encapsulate
passphrases. An object of this type is a passphrase recogniser: its
job is to recognise whether an offered passphrase is the right one.
For security, such passphrase recognisers usually do not themselves
know the passphrase they are looking for; they can merely recognise it
when they see it. There are many schemes in use to achieve this
effect, and the intent of this class is to provide a consistent
interface to them all, hiding the details.
The CPAN package Authen::Passphrase contains implementations of
several specific passphrase schemes in addition to the base class.
WWW: http://search.cpan.org/dist/Authen-Passphrase/
Approved by: erwin (mentor)
Diffstat (limited to 'security')
-rw-r--r-- | security/Makefile | 1 | ||||
-rw-r--r-- | security/p5-Authen-Passphrase/Makefile | 56 | ||||
-rw-r--r-- | security/p5-Authen-Passphrase/distinfo | 3 | ||||
-rw-r--r-- | security/p5-Authen-Passphrase/pkg-descr | 13 | ||||
-rw-r--r-- | security/p5-Authen-Passphrase/pkg-plist | 24 |
5 files changed, 97 insertions, 0 deletions
diff --git a/security/Makefile b/security/Makefile index 49d3706f1f7c..987a05574e35 100644 --- a/security/Makefile +++ b/security/Makefile @@ -335,6 +335,7 @@ SUBDIR += p5-Authen-NTLM SUBDIR += p5-Authen-PAAS SUBDIR += p5-Authen-PAM + SUBDIR += p5-Authen-Passphrase SUBDIR += p5-Authen-PluggableCaptcha SUBDIR += p5-Authen-Radius SUBDIR += p5-Authen-SASL diff --git a/security/p5-Authen-Passphrase/Makefile b/security/p5-Authen-Passphrase/Makefile new file mode 100644 index 000000000000..d5e0755031db --- /dev/null +++ b/security/p5-Authen-Passphrase/Makefile @@ -0,0 +1,56 @@ +# New ports collection makefile for: Authen-Passphrase +# Date created: 01 Jun 2008 +# Whom: brix@FreeBSD.org +# +# $FreeBSD$ +# + +PORTNAME= Authen-Passphrase +PORTVERSION= 0.005 +CATEGORIES= security perl5 +MASTER_SITES= CPAN +PKGNAMEPREFIX= p5- + +MAINTAINER= brix@FreeBSD.org +COMMENT= Perl module for handling hashed passwords/passphrases as objects + +BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Authen/DecHpwd.pm:${PORTSDIR}/security/p5-Authen-DecHpwd \ + ${SITE_PERL}/${PERL_ARCH}/Crypt/Blowfish.pm:${PORTSDIR}/security/p5-Crypt-Blowfish \ + ${SITE_PERL}/${PERL_ARCH}/Crypt/DES.pm:${PORTSDIR}/security/p5-Crypt-DES \ + ${SITE_PERL}/${PERL_ARCH}/Crypt/Eksblowfish.pm:${PORTSDIR}/security/p5-Crypt-Eksblowfish \ + ${SITE_PERL}/${PERL_ARCH}/Crypt/MySQL.pm:${PORTSDIR}/security/p5-Crypt-MySQL \ + ${SITE_PERL}/Crypt/PasswdMD5.pm:${PORTSDIR}/security/p5-Crypt-PasswdMD5 \ + ${SITE_PERL}/${PERL_ARCH}/Crypt/UnixCrypt_XS.pm:${PORTSDIR}/security/p5-Crypt-UnixCrypt_XS \ + ${SITE_PERL}/Data/Entropy/Algorithms.pm:${PORTSDIR}/security/p5-Data-Entropy \ + ${SITE_PERL}/Digest.pm:${PORTSDIR}/security/p5-Digest \ + ${SITE_PERL}/${PERL_ARCH}/Digest/MD4.pm:${PORTSDIR}/security/p5-Digest-MD4 \ + ${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5 \ + ${SITE_PERL}/${PERL_ARCH}/Digest/SHA1.pm:${PORTSDIR}/security/p5-Digest-SHA1 \ + ${SITE_PERL}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64 \ + ${SITE_PERL}/Module/Runtime.pm:${PORTSDIR}/devel/p5-Module-Runtime \ + ${SITE_PERL}/Params/Classify.pm:${PORTSDIR}/devel/p5-Params-Classify +RUN_DEPENDS= ${BUILD_DEPENDS} + +PERL_CONFIGURE= yes + +MAN3= Authen::Passphrase.3 \ + Authen::Passphrase::AcceptAll.3 \ + Authen::Passphrase::BigCrypt.3 \ + Authen::Passphrase::BlowfishCrypt.3 \ + Authen::Passphrase::Clear.3 \ + Authen::Passphrase::Crypt16.3 \ + Authen::Passphrase::DESCrypt.3 \ + Authen::Passphrase::EggdropBlowfish.3 \ + Authen::Passphrase::LANManager.3 \ + Authen::Passphrase::LANManagerHalf.3 \ + Authen::Passphrase::MD5Crypt.3 \ + Authen::Passphrase::MySQL323.3 \ + Authen::Passphrase::MySQL41.3 \ + Authen::Passphrase::NTHash.3 \ + Authen::Passphrase::NetscapeMail.3 \ + Authen::Passphrase::PHPass.3 \ + Authen::Passphrase::RejectAll.3 \ + Authen::Passphrase::SaltedDigest.3 \ + Authen::Passphrase::VMSPurdy.3 + +.include <bsd.port.mk> diff --git a/security/p5-Authen-Passphrase/distinfo b/security/p5-Authen-Passphrase/distinfo new file mode 100644 index 000000000000..3cff0defca5b --- /dev/null +++ b/security/p5-Authen-Passphrase/distinfo @@ -0,0 +1,3 @@ +MD5 (Authen-Passphrase-0.005.tar.gz) = c1838c1bd51025db1440c377a93b54e8 +SHA256 (Authen-Passphrase-0.005.tar.gz) = 1f010683b6ed6658dff2574d9f9cda1b4c0b77bdabd57ff6fa5cbc2853dca4ef +SIZE (Authen-Passphrase-0.005.tar.gz) = 40023 diff --git a/security/p5-Authen-Passphrase/pkg-descr b/security/p5-Authen-Passphrase/pkg-descr new file mode 100644 index 000000000000..72834ac9b6c4 --- /dev/null +++ b/security/p5-Authen-Passphrase/pkg-descr @@ -0,0 +1,13 @@ +This is the base class for a system of objects that encapsulate +passphrases. An object of this type is a passphrase recogniser: its +job is to recognise whether an offered passphrase is the right one. +For security, such passphrase recognisers usually do not themselves +know the passphrase they are looking for; they can merely recognise it +when they see it. There are many schemes in use to achieve this +effect, and the intent of this class is to provide a consistent +interface to them all, hiding the details. + +The CPAN package Authen::Passphrase contains implementations of +several specific passphrase schemes in addition to the base class. + +WWW: http://search.cpan.org/dist/Authen-Passphrase/ diff --git a/security/p5-Authen-Passphrase/pkg-plist b/security/p5-Authen-Passphrase/pkg-plist new file mode 100644 index 000000000000..548eca82fa74 --- /dev/null +++ b/security/p5-Authen-Passphrase/pkg-plist @@ -0,0 +1,24 @@ +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/Passphrase/.packlist +%%SITE_PERL%%/Authen/Passphrase.pm +%%SITE_PERL%%/Authen/Passphrase/AcceptAll.pm +%%SITE_PERL%%/Authen/Passphrase/BigCrypt.pm +%%SITE_PERL%%/Authen/Passphrase/BlowfishCrypt.pm +%%SITE_PERL%%/Authen/Passphrase/Clear.pm +%%SITE_PERL%%/Authen/Passphrase/Crypt16.pm +%%SITE_PERL%%/Authen/Passphrase/DESCrypt.pm +%%SITE_PERL%%/Authen/Passphrase/EggdropBlowfish.pm +%%SITE_PERL%%/Authen/Passphrase/LANManager.pm +%%SITE_PERL%%/Authen/Passphrase/LANManagerHalf.pm +%%SITE_PERL%%/Authen/Passphrase/MD5Crypt.pm +%%SITE_PERL%%/Authen/Passphrase/MySQL323.pm +%%SITE_PERL%%/Authen/Passphrase/MySQL41.pm +%%SITE_PERL%%/Authen/Passphrase/NTHash.pm +%%SITE_PERL%%/Authen/Passphrase/NetscapeMail.pm +%%SITE_PERL%%/Authen/Passphrase/PHPass.pm +%%SITE_PERL%%/Authen/Passphrase/RejectAll.pm +%%SITE_PERL%%/Authen/Passphrase/SaltedDigest.pm +%%SITE_PERL%%/Authen/Passphrase/VMSPurdy.pm +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen/Passphrase +@dirrm %%SITE_PERL%%/Authen/Passphrase +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Authen +@dirrmtry %%SITE_PERL%%/Authen |