Org.BouncyCastle.Bcpg
Namespace with 80 public types
Classes
AeadEncDataPacket
Packet representing non-standard, LibrePGP OCB (AEAD) encrypted data.
ArmoredInputException
ArmoredInputStream
Reader for Base64 armored objects - read the headers and then start returning bytes when the data is reached.
ArmoredOutputStream
Output stream that writes data in ASCII Armored format.
BcpgInputStream
BcpgOutputStream
CompressedDataPacket
Crc24
DsaPublicBcpgKey
Base class for a DSA public key.
DsaSecretBcpgKey
Base class for a DSA secret key.
ECDHPublicBcpgKey
ECDsaPublicBcpgKey
ECSecretBcpgKey
Base class for an EC Secret Key.
Ed25519PublicBcpgKey
Public key of type .
Ed25519SecretBcpgKey
Secret key of type .
Ed448PublicBcpgKey
Public key of type .
Ed448SecretBcpgKey
Secret key of type .
EdDsaPublicBcpgKey
EdSecretBcpgKey
Base class for an EdDSA secret key.
ElGamalPublicBcpgKey
Base class for an ElGamal public key.
ElGamalSecretBcpgKey
Base class for an ElGamal secret key.
ExperimentalPacket
InputStreamPacket
LiteralDataPacket
MalformedPacketException
MarkerPacket
ModDetectionCodePacket
Basic packet for a modification detection code packet.
MPInteger
OnePassSignaturePacket
Packet
PaddingPacket
PublicKeyEncSessionPacket
Basic packet for a PGP public key.
PublicKeyPacket
PublicSubkeyPacket
ReservedPacket
RevocationKey
Represents revocation key OpenPGP signature sub packet. Note: This packet is deprecated. Applications MUST NOT
generate such a packet.
RevocationReason
Signature Subpacket for encoding the reason why a key was revoked.
RsaPublicBcpgKey
Base class for an RSA public key.
RsaSecretBcpgKey
Base class for an RSA secret (or private) key.
S2k
SecretKeyPacket
SecretSubkeyPacket
Basic packet for a PGP secret key.
SignaturePacket
SignatureSubpacket
Basic type for a PGP Signature subpacket.
SignatureSubpacketsParser
Parser for signature subpackets
SymmetricEncDataPacket
SymmetricEncIntegrityPacket
SymmetricKeyEncSessionPacket
Basic type for a symmetric encrypted session key packet.
TrustPacket
Basic type for a trust packet.
UnknownBcpgKey
Key class for unknown/unsupported OpenPGP key types.
UnknownPacket
UnsupportedPacketVersionException
UserAttributePacket
UserAttributeSubpacket
Basic type for a user attribute subpacket.
UserAttributeSubpacketsParser
Parser for user attribute subpackets
UserIdPacket
Basic type for a user ID packet.
X25519PublicBcpgKey
Public key of type .
X25519SecretBcpgKey
Secret key of type .
X448PublicBcpgKey
Public key of type .
X448SecretBcpgKey
Secret key of type .
Enumerations
AeadAlgorithmTag
CompressionAlgorithmTag
HashAlgorithmTag
PacketFormat
OpenPGP Packet Header Length Format.
PacketTag
PublicKeyAlgorithmTag
RevocationKeyTag
RevocationReasonTag
SignatureSubpacketTag
Basic PGP signature subpacket tag types.
SymmetricKeyAlgorithmTag
Basic tags for symmetric key algorithms.
UserAttributeSubpacketTag
Basic PGP user attribute subpacket tag types.
Static Classes
AeadUtilities
FingerprintUtilities
SymmetricKeyUtilities
Abstract Classes
BcpgObject
ContainedPacket
ECPublicBcpgKey
Base class for an EC Public Key.
OctetArrayBcpgKey
Public/Secret IBcpgKey which is encoded as an array of octets rather than an MPI.
Interfaces
IBcpgKey
IUserDataPacket