Erlang NIF wrapping Unix crypt(3)