• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

radiac / mara / 25
77%

Build:
DEFAULT BRANCH: master
Ran 13 Oct 2016 10:12PM UTC
Jobs 4
Files 67
Run time 24s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
25

Pull #4

travis-ci

web-flow
strengthen the password hash

The fact that we were stripping characters between hashes at all
meant that we were actually weakening the crypto, and creating
the possibility of collisions.

By encoding the result from sha with base64, we make sure we're
maintaining the crypto strength, not creating collision issues, and
avoiding problems with invalid bytes as NULL (amongst others we were
not even filtering).

This solution is close to the recommendation for such cases on
python's bcrypt package itself:
https://github.com/pyca/bcrypt/blame/master/README.rst#L142
Pull Request #4: avoid password collisions and server crashes

2 of 2 new or added lines in 1 file covered. (100.0%)

2461 of 3175 relevant lines covered (77.51%)

3.07 hits per line

Jobs
ID Job ID Ran Files Coverage
1 25.1 (TOXENV=py27) 13 Oct 2016 10:12PM UTC 0
76.76
Travis Job 25.1
2 25.2 (TOXENV=py33) 13 Oct 2016 10:12PM UTC 0
76.63
Travis Job 25.2
3 25.3 (TOXENV=py34) 13 Oct 2016 10:12PM UTC 0
76.79
Travis Job 25.3
4 25.4 (TOXENV=py35) 13 Oct 2016 10:12PM UTC 0
77.17
Travis Job 25.4
Source Files on build 25
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #25
  • Pull Request #4
  • PR Base - master (#20)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc