Bitbucket is a code hosting site with unlimited public and private repositories. We're also free for small teams!

Close
*** KeyDerivation by Sasha Kotlyar ***

This project includes an implementation of PBKDF2 using HMAC-SHA-256 as well as
a port of the "scrypt" password-based key derivation function.

My implementation has not been vetted by anyone and may contain issues. All I
can tell you is that the tests validating the end-result data are passing.

The original scrypt implementation is licensed under the FreeBSD License by
Colin Percival.

This code is licensed under the (pretty much equivalent) ISC License. See the
LICENSE.txt file for details.



For more information about scrypt, please see:
http://www.tarsnap.com/scrypt.html
http://datatracker.ietf.org/doc/draft-josefsson-scrypt-kdf/

Recent activity

Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.