salty v0.1.2 Salty.Aead behaviour View Source

Link to this section Summary

Link to this section Callbacks

Link to this callback abytes() View Source
abytes() :: non_neg_integer
Link to this callback decrypt(arg0, binary, binary, binary, binary) View Source
decrypt(binary | nil, binary, binary, binary, binary) ::
  {:ok, binary} |
  {:error, atom}
Link to this callback decrypt_detached(arg0, binary, binary, binary, binary, binary) View Source
decrypt_detached(binary | nil, binary, binary, binary, binary, binary) ::
  {:ok, binary} |
  {:error, atom}
Link to this callback encrypt(binary, binary, arg2, binary, binary) View Source
encrypt(binary, binary, binary | nil, binary, binary) ::
  {:ok, binary} |
  {:error, atom}
Link to this callback encrypt_detached(binary, binary, arg2, binary, binary) View Source
encrypt_detached(binary, binary, binary | nil, binary, binary) ::
  {:ok, binary, binary} |
  {:error, atom}
Link to this callback keybytes() View Source
keybytes() :: non_neg_integer
Link to this callback npubbytes() View Source
npubbytes() :: non_neg_integer
Link to this callback nsecbytes() View Source
nsecbytes() :: non_neg_integer