mirror of
https://github.com/pgpainless/pgpainless.git
synced 2025-12-06 04:11:11 +01:00
2.2 KiB
2.2 KiB
Ecosystem
PGPainless consists of an ecosystem of different libraries and projects.
PGPainless
The main repository contains the following components:
pgpainless-core- core implementation - powerful, yet easy to use OpenPGP APIpgpainless-sop- super simple OpenPGP implementation. Drop-in forsop-javapgpainless-cli- SOP CLI implementation using PGPainless
SOP-Java
An API definition and CLI implementation of the Stateless OpenPGP Protocol.
sop-java- generic OpenPGP API definitionsop-java-picocli- Abstract CLI implementation forsop-java
WKD-Java
Implementation of the Web Key Directory.
wkd-java- abstract WKD discovery implementationwkd-java-cli- CLI application implementing WKD discovery using PGPainlesswkd-test-suite- Generator for test vectors for testing WKD implementations
VKS-Java
Client-side API for communicating with Verifying Key Servers, such as https://keys.openpgp.org/.
vks-java- VKS client implementation
Cert-D-Java
Implementations of the Shared OpenPGP Certificate Directory specification.
pgp-certificate-store- abstract definitions of OpenPGP certificate storespgp-cert-d-java- implementation ofpgp-certificate-storefollowing the PGP-CERT-D spec.pgp-cert-d-java-jdbc-sqlite-lookup- subkey lookup using sqlite database
Cert-D-PGPainless
Implementation of the Shared OpenPGP Certificate Directory specification using PGPainless.
pgpainless-cert-d- PGPainless-based implementation ofpgp-cert-d-java.pgpainless-cert-d-cli- CLI frontend forpgpainless-cert-d.