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