Skip to content
/ erlscrypt Public

An Erlang NIF library for Colin Percival's scrypt function.

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
LICENSE.scrypt
Notifications You must be signed in to change notification settings

kpy3/erlscrypt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Erlang NIF for scrypt

Build Status Erlang Versions

An Erlang NIF for Colin Percival's "scrypt" function. It uses dirty CPU schedulers for generating hash, leaving main schedulers for Erlang applications.

General information about scrypt can be found in these slides (PDF) and Colin Percival's page on scrypt.

This library uses code from scrypt 1.3.1.

Using the library

Add library as dependency in rebar.config

{deps, [
    {erlscrypt, "1.0.0"}
    ...
]}.

Add scrypt as application dependency

{application, app,
     [
      {applications, [
                      ...
                      scrypt
                     ]},
      ...
     ]}. 

Use scrypt:scrypt/6 for encrypting data.

About

An Erlang NIF library for Colin Percival's scrypt function.

Topics

Resources

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
LICENSE.scrypt

Stars

Watchers

Forks

Packages

No packages published