Packages

An independent, OTP-native WhatsApp Web client for Elixir — Noise handshake, Signal end-to-end encryption, multi-device.

Retired package: Security issue - CVE-2026-48063: spoofed self-only protocolMessages. Upgrade to >= 0.4.1

Current section

Files

Jump to
amarula lib amarula protocol signal key_store_behaviour.ex
Raw

lib/amarula/protocol/signal/key_store_behaviour.ex

defmodule Amarula.Protocol.Signal.KeyStoreBehaviour do
@moduledoc """
Behaviour for key store operations used by LID mapping store.
"""
@callback get(String.t(), list(String.t())) :: map()
@callback transaction(map(), String.t()) :: :ok | {:error, String.t()}
end