This library is designed to integrate non-PGP generated and verified keys and signatures with channels that expect PGP data. It specifically only supports the ed25519 signature scheme.
Sometimes you want to be able to sign data, and the only reasonable channel to transmit signatures and public keys available to you expects them to be PGP formatted. If you don't want to use a heavyweight dependency like gpg, this library supports only the minimal necessary components of the PGP format to transmit your keys and signatures.
The key flags assigned to this key.
An OpenPGP formatted ed25519 public key.
An OpenPGP formatted ed25519 signature.
A subpacket to be hashed into the signed data.
An error returned while attempting to parse a PGP signature or public key.
The valid types of OpenPGP signatures.
An OpenPGP public key fingerprint.
An ed25519 signature.