Stateless OpenPGP Protocol API and CLI for Java
Find a file
2022-11-07 16:20:37 +01:00
.reuse Add .woodpecker/ for codeberg-ci 2022-08-01 16:03:46 +02:00
.woodpecker Woodpecker: Attempt to fix branch name 2022-08-01 16:40:18 +02:00
config/checkstyle Initial commit 2022-01-11 13:46:05 +01:00
gradle/wrapper Bump gradlew to 7.2 2022-11-07 01:18:51 +01:00
LICENSES Restore reuse compliance 2022-01-15 14:45:13 +01:00
sop-java Be less finnicky about session key formats 2022-11-06 20:30:03 +01:00
sop-java-picocli Fix writing out of session key - again 2022-11-07 16:20:37 +01:00
.gitignore Initial commit 2022-01-11 13:46:05 +01:00
build.gradle Move junit version to version.gradle 2022-04-11 12:43:22 +02:00
CHANGELOG.md Update changelog 2022-11-07 15:32:54 +01:00
gradlew Bump gradlew to 7.2 2022-11-07 01:18:51 +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 Replace badges for Travis-CI with Codeberg-CI and fix coverage badge 2022-08-01 17:09:39 +02:00
settings.gradle Fix root project name 2022-01-11 15:09:06 +01:00
version.gradle SOP-Java 4.0.3-SNAPSHOT 2022-11-06 14:58:18 +01:00

SOP for Java

status-badge Maven Central Spec Revision: 4 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.

Modules

The repository contains the following modules:

  • sop-java defines a set of Java interfaces describing the Stateless OpenPGP Protocol.
  • 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