Stateless OpenPGP Protocol API and CLI for Java
Find a file
2022-02-09 23:59:45 +01:00
.reuse Restore reuse compliance 2022-01-15 14:45:13 +01:00
config/checkstyle Initial commit 2022-01-11 13:46:05 +01:00
gradle/wrapper Initial commit 2022-01-11 13:46:05 +01:00
LICENSES Restore reuse compliance 2022-01-15 14:45:13 +01:00
sop-java Implement detection of non-UTF8 passwords 2022-02-09 23:59:45 +01:00
sop-java-picocli Implement detection of non-UTF8 passwords 2022-02-09 23:59:45 +01:00
.gitignore Initial commit 2022-01-11 13:46:05 +01:00
.travis.yml Add .travis.yml 2022-01-15 14:49:43 +01:00
build.gradle Fix dependencies 2022-01-11 15:09:06 +01:00
CHANGELOG.md Treat password and sessionkkey arguments as indirect data types 2022-02-09 15:12:23 +01:00
gradlew Initial commit 2022-01-11 13:46:05 +01:00
gradlew.bat Initial commit 2022-01-11 13:46:05 +01:00
LICENSE Add LICENSE 2022-01-11 15:25:59 +01:00
README.md Move and update project badges 2022-01-15 14:55:02 +01:00
settings.gradle Fix root project name 2022-01-11 15:09:06 +01:00
version.gradle SOP-Java 1.1.1-SNAPSHOT 2022-01-11 15:09:06 +01:00

SOP for Java

Travis (.com) Maven Central Spec Revision: 3 Coverage Status REUSE status

The Stateless OpenPGP Protocol specification defines a generic stateless CLI for dealing with OpenPGP messages. Its goal is to provide a minimal, yet powerful API for the most common OpenPGP related operations.

sop-java defines a set of Java interfaces describing said API.

sop-java-picocli contains a wrapper application that transforms the sop-java API into a command line application compatible with the SOP-CLI specification.

Known Implementations

(Please expand!)

Project Description
pgpainless-sop Implementation of sop-java using PGPainless

Implementations in other languages

Project Language
sop-rs Rust
SOP for python Python