profanity-ox1
Overview
OpenPGP (OX) commands to manage keys, and perform OpenPGP encryption during chat sessions. Your OpenPGP key needs a user-id with your JID URI (xmpp:[email protected]). A key can be generated with "gpg --quick-gen-key xmpp:[email protected] future-default default 3y". See man profanity-ox-setup for details on how to set up OX the first time.
Arguments
keys
List all keys known to the system.
contacts
Show contacts with assigned public keys.
start [<contact>]
Start PGP encrypted chat, current contact will be used if not specified.
end
End PGP encrypted chat with the current recipient.
log on|off
Enable or disable plaintext logging of PGP encrypted messages.
log redact
Log PGP encrypted messages, but replace the contents with [redacted].
encryptfile on|off
Encrypt files locally using AES-GCM (XEP-0454) before uploading them when using OX.
char <char>
Set the character to be displayed next to PGP encrypted messages.
announce <file>
Announce a public key by pushing it on the XMPP Server
discover <jid>
Discover public keys of a jid. The OpenPGP Key IDs will be displayed
request <jid> <keyid>
Request public key. See /ox discover to to get available key IDs.
Examples
/ox log off
/ox start [email protected]
/ox end
/ox char X
History
- Arch Linux 2026-11-01: the text shown here
- Debian 13 (Trixie)
- Debian 12 (Bookworm)
- Debian 11 (Bullseye)