pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/security/p5-Crypt-PBKDF2
Module Name: pkgsrc
Committed By: wiz
Date: Tue Apr 27 10:42:40 UTC 2021
Added Files:
pkgsrc/security/p5-Crypt-PBKDF2: DESCR Makefile distinfo
Log Message:
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.
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/security/p5-Crypt-PBKDF2/DESCR \
pkgsrc/security/p5-Crypt-PBKDF2/Makefile \
pkgsrc/security/p5-Crypt-PBKDF2/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Added files:
Index: pkgsrc/security/p5-Crypt-PBKDF2/DESCR
diff -u /dev/null pkgsrc/security/p5-Crypt-PBKDF2/DESCR:1.1
--- /dev/null Tue Apr 27 10:42:40 2021
+++ pkgsrc/security/p5-Crypt-PBKDF2/DESCR Tue Apr 27 10:42:40 2021
@@ -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.
Index: pkgsrc/security/p5-Crypt-PBKDF2/Makefile
diff -u /dev/null pkgsrc/security/p5-Crypt-PBKDF2/Makefile:1.1
--- /dev/null Tue Apr 27 10:42:40 2021
+++ pkgsrc/security/p5-Crypt-PBKDF2/Makefile Tue Apr 27 10:42:40 2021
@@ -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"
Index: pkgsrc/security/p5-Crypt-PBKDF2/distinfo
diff -u /dev/null pkgsrc/security/p5-Crypt-PBKDF2/distinfo:1.1
--- /dev/null Tue Apr 27 10:42:40 2021
+++ pkgsrc/security/p5-Crypt-PBKDF2/distinfo Tue Apr 27 10:42:40 2021
@@ -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