Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Password quality checks for Erlang
Erlang C
tree: adb92ad5c8

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
c_src
src
.gitignore
Emakefile
Makefile
README

README

Erlang interface to libcrack.


HOW TO BUILD IT

make


HOW TO USE IT

check(Password) -> ok | {error, string()}
    Types   Passwod = [ binary() | string() ]


EXAMPLES

1> cerck:check(<<"foobar">>).
{error,"it is based on a dictionary word"}
2> 4> cerck:check(<<"f00b4r">>).
ok


*** WARNING ***

Do NOT call check/2 without ensuring the dictionary files (.pwi, .pwd
and .hwm extensions) exist. If the files do not exist, cracklib calls
exit(-1), causing the Erlang VM to exit.


TODO

* test the dictionaries exist before calling FascistOpen()

* do all of this in pure Erlang

Something went wrong with that request. Please try again.