pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/security/p5-Crypt-PBKDF2 security/p5-Crypt-PBKDF2: imp...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/9a2a928ee29e
branches:  trunk
changeset: 451472:9a2a928ee29e
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Tue Apr 27 10:42:40 2021 +0000

description:
security/p5-Crypt-PBKDF2: import p5-Crypt-PBKDF2-0.161520

PBKDF2 is a secure password hashing algorithm that uses the techniques
of "key strengthening" to make the complexity of a brute-force
attack arbitrarily high. PBKDF2 uses any other cryptographic hash
or cipher (by convention, usually HMAC-SHA1, but Crypt::PBKDF2 is
fully pluggable), and allows for an arbitrary number of iterations
of the hashing function, and a nearly unlimited output hash size
(up to 2**32 - 1 times the size of the output of the backend hash).
The hash is salted, as any password hash should be, and the salt
may also be of arbitrary size.

diffstat:

 security/p5-Crypt-PBKDF2/DESCR    |   9 +++++++++
 security/p5-Crypt-PBKDF2/Makefile |  28 ++++++++++++++++++++++++++++
 security/p5-Crypt-PBKDF2/distinfo |   6 ++++++
 3 files changed, 43 insertions(+), 0 deletions(-)

diffs (55 lines):

diff -r e8a424c51506 -r 9a2a928ee29e security/p5-Crypt-PBKDF2/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/p5-Crypt-PBKDF2/DESCR    Tue Apr 27 10:42:40 2021 +0000
@@ -0,0 +1,9 @@
+PBKDF2 is a secure password hashing algorithm that uses the techniques
+of "key strengthening" to make the complexity of a brute-force
+attack arbitrarily high. PBKDF2 uses any other cryptographic hash
+or cipher (by convention, usually HMAC-SHA1, but Crypt::PBKDF2 is
+fully pluggable), and allows for an arbitrary number of iterations
+of the hashing function, and a nearly unlimited output hash size
+(up to 2**32 - 1 times the size of the output of the backend hash).
+The hash is salted, as any password hash should be, and the salt
+may also be of arbitrary size.
diff -r e8a424c51506 -r 9a2a928ee29e security/p5-Crypt-PBKDF2/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/p5-Crypt-PBKDF2/Makefile Tue Apr 27 10:42:40 2021 +0000
@@ -0,0 +1,28 @@
+# $NetBSD: Makefile,v 1.1 2021/04/27 10:42:40 wiz Exp $
+
+DISTNAME=              Crypt-PBKDF2-0.161520
+PKGNAME=               p5-${DISTNAME}
+CATEGORIES=            security perl5
+MASTER_SITES=          ${MASTER_SITE_PERL_CPAN:=Crypt/}
+
+MAINTAINER=            pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=              https://metacpan.org/release/Crypt-PBKDF2
+COMMENT=               PBKDF2 password hashing algorithm
+LICENSE=               ${PERL5_LICENSE}
+
+DEPENDS+=              p5-Moo-[0-9]*:../../devel/p5-Moo
+DEPENDS+=              p5-Type-Tiny-[0-9]*:../../devel/p5-Type-Tiny
+DEPENDS+=              p5-namespace-autoclean-[0-9]*:../../devel/p5-namespace-autoclean
+DEPENDS+=              p5-Digest-HMAC-[0-9]*:../../security/p5-Digest-HMAC
+DEPENDS+=              p5-Digest-SHA3-[0-9]*:../../security/p5-Digest-SHA3
+TEST_DEPENDS+=         p5-Test-Fatal-[0-9]*:../../devel/p5-Test-Fatal
+#Warning: prerequisite Try::Tiny 0.04 not found.
+#Warning: prerequisite Types::Standard 1.000005 not found.
+
+#BUILD_DEPENDS+=               p5-Crypt-CBC>=1.25:../../security/p5-Crypt-CBC
+
+#USE_LANGUAGES=                c
+PERL5_PACKLIST=                auto/Crypt/PBKDF2/.packlist
+
+.include "../../lang/perl5/module.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r e8a424c51506 -r 9a2a928ee29e security/p5-Crypt-PBKDF2/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/p5-Crypt-PBKDF2/distinfo Tue Apr 27 10:42:40 2021 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2021/04/27 10:42:40 wiz Exp $
+
+SHA1 (Crypt-PBKDF2-0.161520.tar.gz) = 250da24c7aa08de07422ee8668eba3135d00fe0a
+RMD160 (Crypt-PBKDF2-0.161520.tar.gz) = 27e3b6448400c01551fa8bc3fcfa7e984551f1c3
+SHA512 (Crypt-PBKDF2-0.161520.tar.gz) = 0f5dfd6c642fcc3b34bc96f10b6f7344a8f3bac1bda6c610e85099906545bc78953666415240e793deae6db055df6f1007f3a946973ee960921cec4069de3a0a
+Size (Crypt-PBKDF2-0.161520.tar.gz) = 17163 bytes



Home | Main Index | Thread Index | Old Index