|
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 | ||||||||