NostrElixir.Nip17 (nostr_elixir v0.1.0)
View SourceNIP-17: Private Direct Messages (encrypted DMs, kind 4 events)
Examples
iex> alias NostrElixir.Nip17
iex> secret_key = "..." # hex
iex> public_key = "..." # hex
iex> plaintext = "hello!"
iex> ciphertext = Nip17.encrypt_dm(secret_key, public_key, plaintext)
iex> decrypted = Nip17.decrypt_dm(secret_key, public_key, ciphertext)
iex> decrypted == plaintext
true
Summary
Functions
Decrypt a private direct message (NIP-17, kind 4 event).
Encrypt a private direct message (NIP-17, kind 4 event).