|
Bouncy Castle Cryptography Library 1.79 | ||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
AEADAlgorithmTags | AEAD Algorithm IDs. |
BCPGHeaderObject | Implemented by packets written as headers followed by a stream of data. |
BCPGKey | base interface for a PGP key |
CompressionAlgorithmTags | Basic tags for compression algorithms. |
HashAlgorithmTags | Basic tags for hash algorithms. |
PacketTags | Basic PGP packet tag types. |
PublicKeyAlgorithmTags | Public Key Algorithm IDs. |
SignatureSubpacketTags | Basic PGP signature sub-packet tag types. |
SymmetricKeyAlgorithmTags | Basic tags for symmetric key algorithms. |
UserAttributeSubpacketTags | Basic PGP user attribute sub-packet tag types. |
UserDataPacket | Superclass for user identities (UserIDPacket , UserAttributePacket ). |
Class Summary | |
AEADEncDataPacket | Packet representing non-standard, LibrePGP OCB (AEAD) encrypted data. |
AEADUtils | |
ArmoredInputStream | reader for Base64 armored objects - read the headers and then start returning bytes when the data is reached. |
ArmoredInputStream.Builder | |
ArmoredOutputStream | Output stream that writes data in ASCII Armored format. |
ArmoredOutputStream.Builder | |
BCPGInputStream | Stream reader for PGP objects |
BCPGObject | Base class for a PGP object. |
BCPGOutputStream | Basic output stream. |
CompressedDataPacket | A generic compressed data object. |
ContainedPacket | Basic type for a PGP packet. |
CRC24 | |
DSAPublicBCPGKey | base class for a DSA Public Key. |
DSASecretBCPGKey | base class for a DSA Secret Key. |
ECDHPublicBCPGKey | Base class for an ECDH Public Key. |
ECDSAPublicBCPGKey | Base class for an ECDSA Public Key. |
ECPublicBCPGKey | Base class for an EC Public Key. |
ECSecretBCPGKey | Base class for an EC Secret Key. |
Ed25519PublicBCPGKey | Public key of type PublicKeyAlgorithmTags.Ed25519 . |
Ed25519SecretBCPGKey | Secret key of type PublicKeyAlgorithmTags.Ed25519 . |
Ed448PublicBCPGKey | Public key of type PublicKeyAlgorithmTags.Ed448 . |
Ed448SecretBCPGKey | Secret key of type PublicKeyAlgorithmTags.Ed448 . |
EdDSAPublicBCPGKey | Base class for an EdDSA Public Key. |
EdSecretBCPGKey | Base class for an Edwards Curve (EdDSA) Secret Key. |
ElGamalPublicBCPGKey | base class for an ElGamal Public Key. |
ElGamalSecretBCPGKey | base class for an ElGamal Secret Key. |
ExperimentalPacket | basic packet for an experimental packet. |
FastCRC24 | |
FingerprintUtil | |
HashUtils | |
InputStreamPacket | A block of data associated with other packets in a PGP object stream. |
KeyIdentifier | Utility class for matching key-ids / fingerprints. |
LiteralDataPacket | Generic literal data packet. |
MarkerPacket | Basic type for a marker packet |
ModDetectionCodePacket | basic packet for a modification detection code packet. |
MPInteger | a multiple precision integer |
OctetArrayBCPGKey | Public/Secret BCPGKey which is encoded as an array of octets rather than an MPI. |
OnePassSignaturePacket | One-Pass-Signature packet. |
OutputStreamPacket | Deprecated. Will be removed |
Packet | |
PacketFormat | OpenPGP Packet Header Length Format. |
PaddingPacket | |
PublicKeyEncSessionPacket | basic packet for a PGP public key |
PublicKeyPacket | Base class for OpenPGP public (primary) keys. |
PublicSubkeyPacket | basic packet for a PGP public key |
ReservedPacket | |
RSAPublicBCPGKey | base class for an RSA Public Key. |
RSASecretBCPGKey | base class for an RSA Secret (or Private) Key. |
S2K | Parameter specifier for the PGP string-to-key password based key derivation function. |
S2K.Argon2Params | Parameters for Argon2 S2K. |
S2K.GNUDummyParams | Parameters for the S2K.GNU_DUMMY_S2K method. |
SecretKeyPacket | Base class for OpenPGP secret (primary) keys. |
SecretSubkeyPacket | basic packet for a PGP secret key |
SignaturePacket | generic signature packet |
SignatureSubpacket | Basic type for a PGP Signature sub-packet. |
SignatureSubpacketInputStream | reader for signature sub-packets |
SymmetricEncDataPacket | Basic type for a symmetric key encrypted packet |
SymmetricEncIntegrityPacket | A symmetric key encrypted packet with an associated integrity check code. |
SymmetricKeyEncSessionPacket | Basic type for a symmetric encrypted session key packet |
SymmetricKeyUtils | |
TrustPacket | Basic type for a trust packet |
UnknownBCPGKey | Key class for unknown/unsupported OpenPGP key types. |
UnknownPacket | |
UserAttributePacket | Basic type for a user attribute packet. |
UserAttributeSubpacket | Basic type for a user attribute sub-packet. |
UserAttributeSubpacketInputStream | reader for user attribute sub-packets |
UserIDPacket | Basic type for a user ID packet. |
X25519PublicBCPGKey | Public key of type PublicKeyAlgorithmTags.X25519 . |
X25519SecretBCPGKey | Secret key of type PublicKeyAlgorithmTags.X25519 . |
X448PublicBCPGKey | Public key of type PublicKeyAlgorithmTags.X448 . |
X448SecretBCPGKey | Secret key of type PublicKeyAlgorithmTags.X448 . |
Exception Summary | |
ArmoredInputException | |
UnsupportedPacketVersionException |
Low level classes for dealing with OpenPGP objects.
These classes deal with things at a raw OpenPGP packet level. For the most part you are probably better off looking at the org.bouncycastle.openpgp package for what you want.
|
Bouncy Castle Cryptography Library 1.79 | ||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |