argon2id_elixir/lib/argon2_elixir/native.ex

14 lines
354 B
Elixir
Raw Permalink Normal View History

2024-11-09 14:06:34 +02:00
defmodule Argon2.Native do
@moduledoc """
Native implementation of the Argon2 password hashing algorithm.
"""
use Rustler,
otp_app: :argon2id_elixir,
crate: "argon2"
def hash_password(_password, _config \\ nil), do: error()
def verify_password(_password, _hash), do: error()
defp error, do: :erlang.nif_error(:nif_not_loaded)
end