You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
5 years ago | |
---|---|---|
gradle/wrapper | 5 years ago | |
src/main/java/de/vanitasvitae/oxclient | 5 years ago | |
.gitignore | 5 years ago | |
LICENSE | 5 years ago | |
README.md | 5 years ago | |
build.gradle | 5 years ago | |
gradlew | 5 years ago | |
gradlew.bat | 5 years ago | |
settings.gradle | 5 years ago |
README.md
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