8 Commits

Author SHA1 Message Date
sthen
7d1625895a update to py-bcrypt-3.1.0 2016-07-01 15:28:44 +00:00
sthen
d2b6e71ae8 BUILD_DEPENDS=${RUN_DEPENDS}, breakage found by kili 2016-01-15 19:58:25 +00:00
sthen
d82ed59233 update to py-bcrypt-2.0.0 (maybe a different codebase or fork; anyway
it supports $2b$ which the in-tree version doesn't) and take maintainer
2016-01-15 12:34:14 +00:00
sthen
ee57a78901 bump REVISION for setuptools dep change. 2015-09-29 10:52:28 +00:00
jasper
4ca6024ca2 bump after switch from py3-distribute to py3-setuptools
ok rpointel@
2014-09-29 07:02:02 +00:00
rpointel
403fd3e5d7 changed python3 default version so bump revision. 2014-06-03 11:35:12 +00:00
sthen
e99b9c3602 SECURITY update to py-bcrypt 0.4, from Francisco de Borja Lopez Rio
- while there, fix WANTLIB and enable python 3 support; by me

Fix concurrency bug reported by Alan Fairless of spideroak.com:
Multiple threads may hash into the same memory area simultaneously.
This may manifest as occasional random authentication failures (as
user-a's password hash is compared to user-b's), but could potentially
be used to bypass password checking by an attacker (user-a attempts
login on user-b's account, while simultaneously flooding auth requests
against user-a's account to overwrite the hash).
2014-03-19 11:15:56 +00:00
sthen
e2954dfa4a import ports/security/py-bcrypt, ok benoit@
py-bcrypt is a Python wrapper of OpenBSD's Blowfish password hashing code,
as described in "A Future-Adaptable Password Scheme" by Niels Provos and
David Mazières.

This system hashes passwords using a version of Bruce Schneier's
Blowfish block cipher with modifications designed to raise the cost of
off-line password cracking and frustrate fast hardware implementation.
The computation cost of the algorithm is parametised, so it can be
increased as computers get faster. The intent is to make a compromise
of a password database less likely to result in an attacker gaining
knowledge of the plaintext passwords (e.g. using John the Ripper).
2013-03-26 21:37:26 +00:00