GitHunt
VA

vanitasvitae/oxclient

OpenPGP for XMPP Instant Messaging Demo Client - ARCHIVED! Migrated to https://git.jabberhead.tk/vanitasvitae/oxclient

OpenPGP for XMPP Instant Messaging Demo Client

This command line XMPP client is part of my Summer of Code 2018 project.
It demonstrates the capabilities of the OX-IM-API I wrote.

OpenPGP for XMPP: Instant Messaging

The client implements XEP-0373 and XEP-0374 in order to encrypt messages using OpenPGP.

Installation

In order to install the client, you have to follow these steps:

# create a working directory
mkdir ox
cd ox

# Prepare Smack
git clone https://github.com/vanitasvitae/Smack.git
cd Smack
git checkout 12c7b3aebf446c20e4f35f2ca354f7b637486b06
gradle install

# prepare the client
cd ..
git clone https://github.com/vanitasvitae/oxclient.git
cd oxclient
gradle build

Running the client

The last command above generates the executable build/libs/oxclient-1.0-SNAPSHOT.jar.
That can be executed using

java -jar build/libs/oxclient-1.0-SNAPSHOT.jar

Languages

Java100.0%

Contributors

GNU General Public License v3.0
Created June 1, 2018
Updated November 12, 2025
vanitasvitae/oxclient | GitHunt