man(1)

NAME
/omemo - the Profanity /omemo command.

DESCRIPTION
OMEMO commands to manage keys, and perform encryption during chat sessions. The title bar will show the OMEMO session status: [OMEMO][trusted] - All active devices for the contact are trusted. [OMEMO][untrusted] - One or more active devices for the contact are untrusted.

SYNOPSIS
/omemo gen

/omemo log on|off|redact

/omemo start [<contact>]

/omemo trust [<contact>] <fingerprint>

/omemo end

/omemo fingerprint [<contact>]

/omemo char <char>

/omemo trustmode manual|firstusage|blind

/omemo policy manual|automatic|always

/omemo clear_device_list

/omemo qrcode

ARGUMENTS

gen
    Generate OMEMO cryptographic materials for current account.

start [<contact>]
    Start an OMEMO session with contact, or current recipient if omitted.

end
    End the current OMEMO session.

log on|off
    Enable or disable plaintext logging of OMEMO encrypted messages.

log redact
    Log OMEMO encrypted messages, but replace the contents with [redacted].

trust [<contact>] <fp>
    Trust a fingerprint for a contact, or current recipient if omitted. If all active devices are trusted, the title bar will show [trusted]. Otherwise, it will show [untrusted].

untrust [<contact>] <fp>
    Untrust a fingerprint for a contact, or current recipient if omitted.

fingerprint [<contact>]
    Show contact's fingerprints, or current recipient's if omitted.

char <char>
    Set the character to be displayed next to OMEMO encrypted messages.

trustmode manual
    Set the global OMEMO trust mode to manual, OMEMO keys has to be trusted manually.

trustmode firstusage
    Set the global OMEMO trust mode to ToFu, first OMEMO keys trusted automatically.

trustmode blind
    Set the global OMEMO trust mode to blind, ALL OMEMO keys trusted automatically.

policy manual
    Set the global OMEMO policy to manual, OMEMO sessions must be started manually.

policy automatic
    Set the global OMEMO policy to opportunistic, an OMEMO session will be attempted upon starting a conversation.

policy always
    Set the global OMEMO policy to always, an error will be displayed if an OMEMO session cannot be initiated upon starting a conversation.

clear_device_list
    Clear your own device list on server side. Each client will reannounce itself when connected back.

qrcode
    Display QR code of your OMEMO fingerprint

EXAMPLES
/omemo gen

/omemo start odin@valhalla.edda

/omemo trust c4f9c875-144d7a3b-0c4a05b6-ca3be51a-a037f329-0bd3ae62-07f99719-55559d2a

/omemo untrust loki@valhalla.edda c4f9c875-144d7a3b-0c4a05b6-ca3be51a-a037f329-0bd3ae62-07f99719-55559d2a

/omemo char *