A B C D E F G H I J K L M N O P R S T U V W X Z
All Classes All Packages

## A

addCertification(PGPPublicKey, byte[], PGPSignature) - Static method in class org.bouncycastle.openpgp.PGPPublicKey
  Add a certification for an id to the given public key.
addCertification(PGPPublicKey, String, PGPSignature) - Static method in class org.bouncycastle.openpgp.PGPPublicKey
  Add a certification for an id to the given public key.
addCertification(PGPPublicKey, PGPSignature) - Static method in class org.bouncycastle.openpgp.PGPPublicKey
  Add a revocation or some other key certification to a key.
addCertification(PGPPublicKey, PGPUserAttributeSubpacketVector, PGPSignature) - Static method in class org.bouncycastle.openpgp.PGPPublicKey
  Add a certification for the given UserAttributeSubpackets to the given public key.
addCustomSubpacket(SignatureSubpacket) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
  Add a custom subpacket.
addEmbeddedSignature(boolean, PGPSignature) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
  Add an embedded signature packet.
addHeader(String, String) - Method in class org.bouncycastle.bcpg.ArmoredOutputStream
  Set an additional header entry.
addIntendedRecipientFingerprint(boolean, PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
  Adds a intended recipient fingerprint for an encrypted payload the signature is associated with.
addMethod(PGPKeyEncryptionMethodGenerator) - Method in class org.bouncycastle.openpgp.PGPEncryptedDataGenerator
  Add a key encryption method to be used to encrypt the session data associated with this encrypted data.
addNotationData(boolean, boolean, String, String) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
  Add a notation data packet to the signature.
addPublicKeyRing(PGPPublicKeyRingCollection, PGPPublicKeyRing) - Static method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
  Return a new collection object containing the contents of the passed in collection and the passed in public key ring.
addRevocationKey(boolean, int, byte[]) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
  Adds a revocation key sub packet.
addSecretKeyRing(PGPSecretKeyRingCollection, PGPSecretKeyRing) - Static method in class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
  Return a new collection object containing the contents of the passed in collection and the passed in secret key ring.
addSignerUserID(boolean, String) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
  Add a signer user-id to the signature.
addSubKey(PGPKeyPair) - Method in class org.bouncycastle.openpgp.PGPKeyRingGenerator
  Add a sub key to the key ring to be generated with default certification and inheriting the hashed/unhashed packets of the master key.
addSubKey(PGPKeyPair, PGPSignatureSubpacketVector, PGPSignatureSubpacketVector) - Method in class org.bouncycastle.openpgp.PGPKeyRingGenerator
  Add a subkey with specific hashed and unhashed packets associated with it and default certification.
AES_128 - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
AES_192 - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
AES_256 - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
AllTests - Class in org.bouncycastle.gpg.test
AllTests - Class in org.bouncycastle.openpgp.examples.test
AllTests - Class in org.bouncycastle.openpgp.test
AllTests() - Constructor for class org.bouncycastle.gpg.test.AllTests
AllTests() - Constructor for class org.bouncycastle.openpgp.examples.test.AllTests
AllTests() - Constructor for class org.bouncycastle.openpgp.test.AllTests
ArmoredInputStream - Class in org.bouncycastle.bcpg
  reader for Base64 armored objects - read the headers and then start returning bytes when the data is reached.
ArmoredInputStream(InputStream) - Constructor for class org.bouncycastle.bcpg.ArmoredInputStream
  Create a stream for reading a PGP armoured message, parsing up to a header and then reading the data that follows.
ArmoredInputStream(InputStream, boolean) - Constructor for class org.bouncycastle.bcpg.ArmoredInputStream
  Create an armoured input stream which will assume the data starts straight away, or parse for headers first depending on the value of hasHeaders.
ArmoredInputStreamTest - Class in org.bouncycastle.openpgp.test
ArmoredInputStreamTest() - Constructor for class org.bouncycastle.openpgp.test.ArmoredInputStreamTest
ArmoredOutputStream - Class in org.bouncycastle.bcpg
  Output stream that writes data in ASCII Armored format.
ArmoredOutputStream(OutputStream) - Constructor for class org.bouncycastle.bcpg.ArmoredOutputStream
  Constructs an armored output stream with `default headers`.
ArmoredOutputStream(OutputStream, Hashtable) - Constructor for class org.bouncycastle.bcpg.ArmoredOutputStream
  Constructs an armored output stream with default and custom headers.
ATTESTED_CERTIFICATIONS - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
AUTHENTICATION - Static variable in class org.bouncycastle.bcpg.sig.KeyFlags
available() - Method in class org.bouncycastle.bcpg.ArmoredInputStream
available() - Method in class org.bouncycastle.bcpg.BCPGInputStream
available() - Method in class org.bouncycastle.bcpg.SignatureSubpacketInputStream
available() - Method in class org.bouncycastle.bcpg.UserAttributeSubpacketInputStream

## B

base - Variable in class org.bouncycastle.gpg.keybox.Blob
BcBlobVerifier - Class in org.bouncycastle.gpg.keybox.bc
BcBlobVerifier() - Constructor for class org.bouncycastle.gpg.keybox.bc.BcBlobVerifier
BcKeyBox - Class in org.bouncycastle.gpg.keybox.bc
BcKeyBox(byte[]) - Constructor for class org.bouncycastle.gpg.keybox.bc.BcKeyBox
BcKeyBox(InputStream) - Constructor for class org.bouncycastle.gpg.keybox.bc.BcKeyBox
BcKeyFingerprintCalculator - Class in org.bouncycastle.openpgp.operator.bc
BcKeyFingerprintCalculator() - Constructor for class org.bouncycastle.openpgp.operator.bc.BcKeyFingerprintCalculator
BcPBEDataDecryptorFactory - Class in org.bouncycastle.openpgp.operator.bc
  A `PBEDataDecryptorFactory` for handling PBE decryption operations using the Bouncy Castle lightweight API to implement cryptographic primitives.
BcPBEDataDecryptorFactory(char[], BcPGPDigestCalculatorProvider) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPBEDataDecryptorFactory
  Base constructor.
BcPBEKeyEncryptionMethodGenerator - Class in org.bouncycastle.openpgp.operator.bc
  A BC lightweight method generator for supporting PBE based encryption operations.
BcPBEKeyEncryptionMethodGenerator(char[]) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPBEKeyEncryptionMethodGenerator
  Create a PBE encryption method generator using the default SHA-1 digest and the default S2K count for key generation.
BcPBEKeyEncryptionMethodGenerator(char[], int) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPBEKeyEncryptionMethodGenerator
  Create a PBE encryption method generator using the default SHA-1 digest calculator and a S2K count other than the default for key generation.
BcPBEKeyEncryptionMethodGenerator(char[], PGPDigestCalculator) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPBEKeyEncryptionMethodGenerator
  Create a PBE encryption method generator using the provided digest and the default S2K count for key generation.
BcPBEKeyEncryptionMethodGenerator(char[], PGPDigestCalculator, int) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPBEKeyEncryptionMethodGenerator
  Create a PBE encryption method generator using the provided calculator and S2K count for key generation.
BcPBESecretKeyDecryptorBuilder - Class in org.bouncycastle.openpgp.operator.bc
BcPBESecretKeyDecryptorBuilder(PGPDigestCalculatorProvider) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPBESecretKeyDecryptorBuilder
BcPBESecretKeyEncryptorBuilder - Class in org.bouncycastle.openpgp.operator.bc
BcPBESecretKeyEncryptorBuilder(int) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPBESecretKeyEncryptorBuilder
BcPBESecretKeyEncryptorBuilder(int, int) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPBESecretKeyEncryptorBuilder
  Create an SecretKeyEncryptorBuilder with the S2K count different to the default of 0x60.
BcPBESecretKeyEncryptorBuilder(int, PGPDigestCalculator) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPBESecretKeyEncryptorBuilder
  Create a builder which will make encryptors using the passed in digest calculator.
BcPBESecretKeyEncryptorBuilder(int, PGPDigestCalculator, int) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPBESecretKeyEncryptorBuilder
  Create an SecretKeyEncryptorBuilder with the S2k count different to the default of 0x60, and the S2K digest different from SHA-1.
BCPGInputStream - Class in org.bouncycastle.bcpg
  Stream reader for PGP objects
BCPGInputStream(InputStream) - Constructor for class org.bouncycastle.bcpg.BCPGInputStream
BCPGKey - Interface in org.bouncycastle.bcpg
  base interface for a PGP key
BCPGObject - Class in org.bouncycastle.bcpg
  Base class for a PGP object.
BCPGObject() - Constructor for class org.bouncycastle.bcpg.BCPGObject
BCPGOutputStream - Class in org.bouncycastle.bcpg
  Basic output stream.
BCPGOutputStream(OutputStream) - Constructor for class org.bouncycastle.bcpg.BCPGOutputStream
BCPGOutputStream(OutputStream, int) - Constructor for class org.bouncycastle.bcpg.BCPGOutputStream
  Create a stream representing an old style partial object.
BCPGOutputStream(OutputStream, int, byte[]) - Constructor for class org.bouncycastle.bcpg.BCPGOutputStream
  Create a new style partial input stream buffered into chunks.
BCPGOutputStream(OutputStream, int, long) - Constructor for class org.bouncycastle.bcpg.BCPGOutputStream
BCPGOutputStream(OutputStream, int, long, boolean) - Constructor for class org.bouncycastle.bcpg.BCPGOutputStream
  Create a stream representing a general packet.
BcPGPContentSignerBuilder - Class in org.bouncycastle.openpgp.operator.bc
BcPGPContentSignerBuilder(int, int) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPGPContentSignerBuilder
BcPGPContentVerifierBuilderProvider - Class in org.bouncycastle.openpgp.operator.bc
BcPGPContentVerifierBuilderProvider() - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPGPContentVerifierBuilderProvider
BcPGPDataEncryptorBuilder - Class in org.bouncycastle.openpgp.operator.bc
  `PGPDataEncryptorBuilder` implementation that uses the Bouncy Castle lightweight API to implement cryptographic primitives.
BcPGPDataEncryptorBuilder(int) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPGPDataEncryptorBuilder
  Constructs a new data encryptor builder for a specified cipher type.
BcPGPDigestCalculatorProvider - Class in org.bouncycastle.openpgp.operator.bc
BcPGPDigestCalculatorProvider() - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPGPDigestCalculatorProvider
BcPGPDSAElGamalTest - Class in org.bouncycastle.openpgp.test
BcPGPDSAElGamalTest() - Constructor for class org.bouncycastle.openpgp.test.BcPGPDSAElGamalTest
BcPGPDSATest - Class in org.bouncycastle.openpgp.test
BcPGPDSATest() - Constructor for class org.bouncycastle.openpgp.test.BcPGPDSATest
BcPGPKeyConverter - Class in org.bouncycastle.openpgp.operator.bc
BcPGPKeyConverter() - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPGPKeyConverter
BcPGPKeyPair - Class in org.bouncycastle.openpgp.operator.bc
BcPGPKeyPair(int, AsymmetricCipherKeyPair, Date) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPGPKeyPair
BcPGPKeyPair(int, PGPAlgorithmParameters, AsymmetricCipherKeyPair, Date) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPGPKeyPair
BcPGPKeyRingTest - Class in org.bouncycastle.openpgp.test
BcPGPKeyRingTest() - Constructor for class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
BcPGPObjectFactory - Class in org.bouncycastle.openpgp.bc
  `PGPObjectFactory` that uses the Bouncy Castle lightweight API to implement cryptographic primitives.
BcPGPObjectFactory(byte[]) - Constructor for class org.bouncycastle.openpgp.bc.BcPGPObjectFactory
  Construct an object factory to read PGP objects from encoded data.
BcPGPObjectFactory(InputStream) - Constructor for class org.bouncycastle.openpgp.bc.BcPGPObjectFactory
  Construct an object factory to read PGP objects from a stream.
BcPGPPBETest - Class in org.bouncycastle.openpgp.test
BcPGPPBETest() - Constructor for class org.bouncycastle.openpgp.test.BcPGPPBETest
BcPGPPublicKeyRing - Class in org.bouncycastle.openpgp.bc
BcPGPPublicKeyRing(byte[]) - Constructor for class org.bouncycastle.openpgp.bc.BcPGPPublicKeyRing
BcPGPPublicKeyRing(InputStream) - Constructor for class org.bouncycastle.openpgp.bc.BcPGPPublicKeyRing
BcPGPPublicKeyRingCollection - Class in org.bouncycastle.openpgp.bc
BcPGPPublicKeyRingCollection(byte[]) - Constructor for class org.bouncycastle.openpgp.bc.BcPGPPublicKeyRingCollection
BcPGPPublicKeyRingCollection(InputStream) - Constructor for class org.bouncycastle.openpgp.bc.BcPGPPublicKeyRingCollection
BcPGPPublicKeyRingCollection(Collection) - Constructor for class org.bouncycastle.openpgp.bc.BcPGPPublicKeyRingCollection
BcPGPRSATest - Class in org.bouncycastle.openpgp.test
BcPGPRSATest() - Constructor for class org.bouncycastle.openpgp.test.BcPGPRSATest
BcPGPSecretKeyRing - Class in org.bouncycastle.openpgp.bc
BcPGPSecretKeyRing(byte[]) - Constructor for class org.bouncycastle.openpgp.bc.BcPGPSecretKeyRing
BcPGPSecretKeyRing(InputStream) - Constructor for class org.bouncycastle.openpgp.bc.BcPGPSecretKeyRing
BcPGPSecretKeyRingCollection - Class in org.bouncycastle.openpgp.bc
BcPGPSecretKeyRingCollection(byte[]) - Constructor for class org.bouncycastle.openpgp.bc.BcPGPSecretKeyRingCollection
BcPGPSecretKeyRingCollection(InputStream) - Constructor for class org.bouncycastle.openpgp.bc.BcPGPSecretKeyRingCollection
BcPGPSecretKeyRingCollection(Collection) - Constructor for class org.bouncycastle.openpgp.bc.BcPGPSecretKeyRingCollection
BcPublicKeyDataDecryptorFactory - Class in org.bouncycastle.openpgp.operator.bc
  A decryptor factory for handling public key decryption operations.
BcPublicKeyDataDecryptorFactory(PGPPrivateKey) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPublicKeyDataDecryptorFactory
BcPublicKeyKeyEncryptionMethodGenerator - Class in org.bouncycastle.openpgp.operator.bc
  A method generator for supporting public key based encryption operations.
BcPublicKeyKeyEncryptionMethodGenerator(PGPPublicKey) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPublicKeyKeyEncryptionMethodGenerator
  Create a public key encryption method generator with the method to be based on the passed in key.
beginClearText(int) - Method in class org.bouncycastle.bcpg.ArmoredOutputStream
  Start a clear text signed message.
BINARY - Static variable in class org.bouncycastle.openpgp.PGPLiteralData
  Format tag for binary literal data
BINARY - Static variable in class org.bouncycastle.openpgp.PGPLiteralDataGenerator
  Format tag for binary literal data
BINARY_DOCUMENT - Static variable in class org.bouncycastle.openpgp.PGPSignature
Blob - Class in org.bouncycastle.gpg.keybox
  GnuPG keybox blob.
Blob(int, long, BlobType, int) - Constructor for class org.bouncycastle.gpg.keybox.Blob
BlobType - Enum in org.bouncycastle.gpg.keybox
BlobVerifier - Interface in org.bouncycastle.gpg.keybox
  Base interface for a blob integrity checking operator.
BLOWFISH - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
build() - Method in class org.bouncycastle.gpg.keybox.jcajce.JcaBlobVerifierBuilder
build() - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPDigestCalculatorProviderBuilder
  Constructs a new PGPDigestCalculatorProvider
build(byte[]) - Method in class org.bouncycastle.gpg.keybox.jcajce.JcaKeyBoxBuilder
build(byte[]) - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPDataEncryptorBuilder
build(byte[]) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePGPDataEncryptorBuilder
build(byte[]) - Method in interface org.bouncycastle.openpgp.operator.PGPDataEncryptorBuilder
  Builds a data encryptor using the algorithm configured for this builder.
build(char[]) - Method in class org.bouncycastle.openpgp.operator.bc.BcPBESecretKeyDecryptorBuilder
build(char[]) - Method in class org.bouncycastle.openpgp.operator.bc.BcPBESecretKeyEncryptorBuilder
build(char[]) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBEDataDecryptorFactoryBuilder
  Construct a `PBEDataDecryptorFactory` to use to decrypt PBE encrypted data.
build(char[]) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBESecretKeyDecryptorBuilder
build(char[]) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBESecretKeyEncryptorBuilder
build(int, long, PrivateKey) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentSignerBuilder
build(int, PGPPrivateKey) - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPContentSignerBuilder
build(int, PGPPrivateKey) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentSignerBuilder
build(int, PGPPrivateKey) - Method in interface org.bouncycastle.openpgp.operator.PGPContentSignerBuilder
build(InputStream) - Method in class org.bouncycastle.gpg.keybox.jcajce.JcaKeyBoxBuilder
build(PrivateKey) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyDataDecryptorFactoryBuilder
build(PGPPrivateKey) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyDataDecryptorFactoryBuilder
build(PGPPublicKey) - Method in interface org.bouncycastle.openpgp.operator.PGPContentVerifierBuilder
ByteArrayHandler - Class in org.bouncycastle.openpgp.examples
  Simple routine to encrypt and decrypt using a passphrase.
ByteArrayHandler() - Constructor for class org.bouncycastle.openpgp.examples.ByteArrayHandler
BZIP2 - Static variable in interface org.bouncycastle.bcpg.CompressionAlgorithmTags
  BZIP2 compression.

## C

calculateFingerprint(PublicKeyPacket) - Method in class org.bouncycastle.openpgp.operator.bc.BcKeyFingerprintCalculator
calculateFingerprint(PublicKeyPacket) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaKeyFingerprintCalculator
calculateFingerprint(PublicKeyPacket) - Method in interface org.bouncycastle.openpgp.operator.KeyFingerPrintCalculator
CAMELLIA_128 - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
CAMELLIA_192 - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
CAMELLIA_256 - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
CAN_AUTHENTICATE - Static variable in interface org.bouncycastle.openpgp.PGPKeyFlags
CAN_CERTIFY - Static variable in interface org.bouncycastle.openpgp.PGPKeyFlags
CAN_ENCRYPT_COMMS - Static variable in interface org.bouncycastle.openpgp.PGPKeyFlags
CAN_ENCRYPT_STORAGE - Static variable in interface org.bouncycastle.openpgp.PGPKeyFlags
CAN_SIGN - Static variable in interface org.bouncycastle.openpgp.PGPKeyFlags
CANONICAL_TEXT_DOCUMENT - Static variable in class org.bouncycastle.openpgp.PGPSignature
CAST5 - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
CASUAL_CERTIFICATION - Static variable in class org.bouncycastle.openpgp.PGPSignature
CertificateBlob - Class in org.bouncycastle.gpg.keybox
  A PGP blob holds key material.
CERTIFICATION_REVOCATION - Static variable in class org.bouncycastle.openpgp.PGPSignature
CERTIFY_OTHER - Static variable in class org.bouncycastle.bcpg.sig.KeyFlags
CLASS_DEFAULT - Static variable in interface org.bouncycastle.bcpg.sig.RevocationKeyTags
CLASS_SENSITIVE - Static variable in interface org.bouncycastle.bcpg.sig.RevocationKeyTags
ClearSignedFileProcessor - Class in org.bouncycastle.openpgp.examples
  A simple utility class that creates clear signed files and verifies them.
ClearSignedFileProcessor() - Constructor for class org.bouncycastle.openpgp.examples.ClearSignedFileProcessor
close() - Method in class org.bouncycastle.bcpg.ArmoredInputStream
close() - Method in class org.bouncycastle.bcpg.ArmoredOutputStream
  Note: close() does not close the underlying stream.
close() - Method in class org.bouncycastle.bcpg.BCPGInputStream
close() - Method in class org.bouncycastle.bcpg.BCPGOutputStream
close() - Method in class org.bouncycastle.bcpg.OutputStreamPacket
close() - Method in class org.bouncycastle.openpgp.PGPCompressedDataGenerator
  Close the compressed object - this is equivalent to calling close on the stream returned by the open() method.
close() - Method in class org.bouncycastle.openpgp.PGPEncryptedDataGenerator
  Close off the encrypted object - this is equivalent to calling close on the stream returned by the `open()` methods.
close() - Method in class org.bouncycastle.openpgp.PGPLiteralDataGenerator
  Close the literal data packet - this is equivalent to calling close on the stream returned by the open() method.
COMPRESSED_DATA - Static variable in interface org.bouncycastle.bcpg.PacketTags
CompressedDataPacket - Class in org.bouncycastle.bcpg
  A generic compressed data object.
CompressionAlgorithmTags - Interface in org.bouncycastle.bcpg
  Basic tags for compression algorithms
CONSOLE - Static variable in class org.bouncycastle.openpgp.PGPLiteralData
  The special name indicating a "for your eyes only" packet.
CONSOLE - Static variable in class org.bouncycastle.openpgp.PGPLiteralDataGenerator
  The special name indicating a "for your eyes only" packet.
ContainedPacket - Class in org.bouncycastle.bcpg
  Basic type for a PGP packet.
ContainedPacket() - Constructor for class org.bouncycastle.bcpg.ContainedPacket
contains(byte[]) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
  Return true if a key matching the passed in fingerprint is present, false otherwise.
contains(long) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
  Return true if a key matching the passed in key ID is present, false otherwise.
contains(long) - Method in class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
  Return true if a key matching the passed in key ID is present, false otherwise.
copyWithNewPassword(PGPSecretKeyRing, PBESecretKeyDecryptor, PBESecretKeyEncryptor) - Static method in class org.bouncycastle.openpgp.PGPSecretKeyRing
  Return a copy of the passed in secret key ring, with the private keys (where present) associated with the master key and sub keys are encrypted using a new password and the passed in algorithm.
copyWithNewPassword(PGPSecretKey, PBESecretKeyDecryptor, PBESecretKeyEncryptor) - Static method in class org.bouncycastle.openpgp.PGPSecretKey
  Return a copy of the passed in secret key, encrypted using a new password and the passed in algorithm.
CRC24 - Class in org.bouncycastle.bcpg
CRC24() - Constructor for class org.bouncycastle.bcpg.CRC24
createDataDecryptor(boolean, int, byte[]) - Method in class org.bouncycastle.openpgp.operator.bc.BcPBEDataDecryptorFactory
createDataDecryptor(boolean, int, byte[]) - Method in class org.bouncycastle.openpgp.operator.bc.BcPublicKeyDataDecryptorFactory
createDataDecryptor(boolean, int, byte[]) - Method in interface org.bouncycastle.openpgp.operator.PGPDataDecryptorFactory
  Constructs a data decryptor.
createDecryptor(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBEProtectionRemoverFactory
createDecryptor(String) - Method in interface org.bouncycastle.openpgp.operator.PBEProtectionRemoverFactory
createKey(ASN1ObjectIdentifier, ECPoint, byte[]) - Method in class org.bouncycastle.openpgp.operator.RFC6637KDFCalculator
  Deprecated.
createUserKeyingMaterial(PublicKeyPacket, KeyFingerPrintCalculator) - Static method in class org.bouncycastle.openpgp.operator.RFC6637Utils
CREATION_TIME - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags

## D

data - Variable in class org.bouncycastle.bcpg.SignatureSubpacket
data - Variable in class org.bouncycastle.bcpg.UserAttributeSubpacket
decrypt(byte[], char[]) - Static method in class org.bouncycastle.openpgp.examples.ByteArrayHandler
  decrypt the passed in message stream
DEFAULT_CERTIFICATION - Static variable in class org.bouncycastle.openpgp.PGPSignature
DES - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
DetachedSignatureProcessor - Class in org.bouncycastle.openpgp.examples
  A simple utility class that creates seperate signatures for files and verifies them.
DetachedSignatureProcessor() - Constructor for class org.bouncycastle.openpgp.examples.DetachedSignatureProcessor
DIFFIE_HELLMAN - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
DIRECT_KEY - Static variable in class org.bouncycastle.openpgp.PGPSignature
DirectKeySignature - Class in org.bouncycastle.openpgp.examples
  A simple utility class that directly signs a public key and writes the signed key to "SignedKey.asc" in the current working directory.
DirectKeySignature() - Constructor for class org.bouncycastle.openpgp.examples.DirectKeySignature
DOUBLE_SHA - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
DSA - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
DSA2Test - Class in org.bouncycastle.openpgp.test
  GPG compatability test vectors
DSA2Test() - Constructor for class org.bouncycastle.openpgp.test.DSA2Test
DSAElGamalKeyRingGenerator - Class in org.bouncycastle.openpgp.examples
  A simple utility class that generates a public/secret keyring containing a DSA signing key and an El Gamal key for encryption.
DSAElGamalKeyRingGenerator() - Constructor for class org.bouncycastle.openpgp.examples.DSAElGamalKeyRingGenerator
DSAPublicBCPGKey - Class in org.bouncycastle.bcpg
  base class for a DSA Public Key.
DSAPublicBCPGKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class org.bouncycastle.bcpg.DSAPublicBCPGKey
DSAPublicBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.DSAPublicBCPGKey
DSASecretBCPGKey - Class in org.bouncycastle.bcpg
  base class for a DSA Secret Key.
DSASecretBCPGKey(BigInteger) - Constructor for class org.bouncycastle.bcpg.DSASecretBCPGKey
DSASecretBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.DSASecretBCPGKey

## E

EC - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
  Deprecated.
  use ECDH
ECDH - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
ECDHPublicBCPGKey - Class in org.bouncycastle.bcpg
  base class for an ECDH Public Key.
ECDHPublicBCPGKey(ASN1ObjectIdentifier, BigInteger, int, int) - Constructor for class org.bouncycastle.bcpg.ECDHPublicBCPGKey
ECDHPublicBCPGKey(ASN1ObjectIdentifier, ECPoint, int, int) - Constructor for class org.bouncycastle.bcpg.ECDHPublicBCPGKey
ECDHPublicBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.ECDHPublicBCPGKey
ECDSA - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
ECDSAPublicBCPGKey - Class in org.bouncycastle.bcpg
  base class for an ECDSA Public Key.
ECDSAPublicBCPGKey(ASN1ObjectIdentifier, BigInteger) - Constructor for class org.bouncycastle.bcpg.ECDSAPublicBCPGKey
ECDSAPublicBCPGKey(ASN1ObjectIdentifier, ECPoint) - Constructor for class org.bouncycastle.bcpg.ECDSAPublicBCPGKey
ECDSAPublicBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.ECDSAPublicBCPGKey
ECPublicBCPGKey - Class in org.bouncycastle.bcpg
  base class for an EC Public Key.
ECPublicBCPGKey(ASN1ObjectIdentifier, BigInteger) - Constructor for class org.bouncycastle.bcpg.ECPublicBCPGKey
ECPublicBCPGKey(ASN1ObjectIdentifier, ECPoint) - Constructor for class org.bouncycastle.bcpg.ECPublicBCPGKey
ECPublicBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.ECPublicBCPGKey
ECSecretBCPGKey - Class in org.bouncycastle.bcpg
  base class for an EC Secret Key.
ECSecretBCPGKey(BigInteger) - Constructor for class org.bouncycastle.bcpg.ECSecretBCPGKey
ECSecretBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.ECSecretBCPGKey
EDDSA - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
EdDSAPublicBCPGKey - Class in org.bouncycastle.bcpg
  base class for an EdDSA Public Key.
EdDSAPublicBCPGKey(ASN1ObjectIdentifier, BigInteger) - Constructor for class org.bouncycastle.bcpg.EdDSAPublicBCPGKey
EdDSAPublicBCPGKey(ASN1ObjectIdentifier, ECPoint) - Constructor for class org.bouncycastle.bcpg.EdDSAPublicBCPGKey
EdDSAPublicBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.EdDSAPublicBCPGKey
EdSecretBCPGKey - Class in org.bouncycastle.bcpg
  base class for an Edwards Curve Secret Key.
EdSecretBCPGKey(BigInteger) - Constructor for class org.bouncycastle.bcpg.EdSecretBCPGKey
EdSecretBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.EdSecretBCPGKey
ELGAMAL_ENCRYPT - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
ELGAMAL_GENERAL - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
ElGamalPublicBCPGKey - Class in org.bouncycastle.bcpg
  base class for an ElGamal Public Key.
ElGamalPublicBCPGKey(BigInteger, BigInteger, BigInteger) - Constructor for class org.bouncycastle.bcpg.ElGamalPublicBCPGKey
ElGamalPublicBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.ElGamalPublicBCPGKey
ElGamalSecretBCPGKey - Class in org.bouncycastle.bcpg
  base class for an ElGamal Secret Key.
ElGamalSecretBCPGKey(BigInteger) - Constructor for class org.bouncycastle.bcpg.ElGamalSecretBCPGKey
ElGamalSecretBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.ElGamalSecretBCPGKey
EMBEDDED_SIGNATURE - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
EmbeddedSignature - Class in org.bouncycastle.bcpg.sig
  Packet embedded signature
EmbeddedSignature(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.EmbeddedSignature
EMPTY_BLOB - org.bouncycastle.gpg.keybox.BlobType
encAlgorithm - Variable in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
encode(OutputStream) - Method in class org.bouncycastle.bcpg.SignatureSubpacket
encode(OutputStream) - Method in class org.bouncycastle.bcpg.UserAttributeSubpacket
encode(OutputStream) - Method in class org.bouncycastle.openpgp.PGPKeyRing
encode(OutputStream) - Method in class org.bouncycastle.openpgp.PGPOnePassSignature
encode(OutputStream) - Method in class org.bouncycastle.openpgp.PGPPublicKey
encode(OutputStream) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRing
encode(OutputStream) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
encode(OutputStream) - Method in class org.bouncycastle.openpgp.PGPSecretKey
encode(OutputStream) - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
encode(OutputStream) - Method in class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
encode(OutputStream) - Method in class org.bouncycastle.openpgp.PGPSignature
encode(OutputStream, boolean) - Method in class org.bouncycastle.openpgp.PGPPublicKey
  Encode the key to outStream, with trust packets stripped out if forTransfer is true.
encode(OutputStream, boolean) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRing
  Encode the key ring to outStream, with trust packets stripped out if forTransfer is true.
encode(OutputStream, boolean) - Method in class org.bouncycastle.openpgp.PGPSignature
  Encode the signature to outStream, with trust packets stripped out if forTransfer is true.
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.BCPGObject
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.ContainedPacket
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.DSAPublicBCPGKey
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.DSASecretBCPGKey
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.ECDHPublicBCPGKey
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.ECPublicBCPGKey
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.ECSecretBCPGKey
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.EdSecretBCPGKey
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.ElGamalPublicBCPGKey
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.ElGamalSecretBCPGKey
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.ExperimentalPacket
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.MarkerPacket
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.ModDetectionCodePacket
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.MPInteger
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.OnePassSignaturePacket
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.PublicKeyEncSessionPacket
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.PublicKeyPacket
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.PublicSubkeyPacket
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.RSAPublicBCPGKey
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.RSASecretBCPGKey
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.S2K
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.SecretKeyPacket
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.SecretSubkeyPacket
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.SignaturePacket
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.SymmetricKeyEncSessionPacket
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.TrustPacket
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.UserAttributePacket
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.UserIDPacket
encrypt(byte[], char[], String, int, boolean) - Static method in class org.bouncycastle.openpgp.examples.ByteArrayHandler
  Simple PGP encryptor between byte[].
ENCRYPT_COMMS - Static variable in class org.bouncycastle.bcpg.sig.KeyFlags
ENCRYPT_STORAGE - Static variable in class org.bouncycastle.bcpg.sig.KeyFlags
encryptKeyData(byte[], byte[], byte[], int, int) - Method in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
  Encrypt the passed in keyData using the key and the iv provided.
encryptKeyData(byte[], byte[], int, int) - Method in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
encryptKeyData(byte[], int, int) - Method in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
  Key encryption method invoked for V4 keys and greater.
encryptSessionInfo(int, byte[], byte[]) - Method in class org.bouncycastle.openpgp.operator.bc.BcPBEKeyEncryptionMethodGenerator
encryptSessionInfo(int, byte[], byte[]) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBEKeyEncryptionMethodGenerator
encryptSessionInfo(int, byte[], byte[]) - Method in class org.bouncycastle.openpgp.operator.PBEKeyEncryptionMethodGenerator
encryptSessionInfo(PGPPublicKey, byte[]) - Method in class org.bouncycastle.openpgp.operator.bc.BcPublicKeyKeyEncryptionMethodGenerator
encryptSessionInfo(PGPPublicKey, byte[]) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyKeyEncryptionMethodGenerator
encryptSessionInfo(PGPPublicKey, byte[]) - Method in class org.bouncycastle.openpgp.operator.PublicKeyKeyEncryptionMethodGenerator
endClearText() - Method in class org.bouncycastle.bcpg.ArmoredOutputStream
equals(Object) - Method in class org.bouncycastle.bcpg.SignatureSubpacket
equals(Object) - Method in class org.bouncycastle.bcpg.UserAttributeSubpacket
equals(Object) - Method in class org.bouncycastle.bcpg.UserIDPacket
equals(Object) - Method in class org.bouncycastle.openpgp.PGPUserAttributeSubpacketVector
EXPERIMENTAL_1 - Static variable in interface org.bouncycastle.bcpg.PacketTags
EXPERIMENTAL_1 - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
EXPERIMENTAL_10 - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
EXPERIMENTAL_11 - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
EXPERIMENTAL_2 - Static variable in interface org.bouncycastle.bcpg.PacketTags
EXPERIMENTAL_2 - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
EXPERIMENTAL_3 - Static variable in interface org.bouncycastle.bcpg.PacketTags
EXPERIMENTAL_3 - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
EXPERIMENTAL_4 - Static variable in interface org.bouncycastle.bcpg.PacketTags
EXPERIMENTAL_4 - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
EXPERIMENTAL_5 - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
EXPERIMENTAL_6 - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
EXPERIMENTAL_7 - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
EXPERIMENTAL_8 - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
EXPERIMENTAL_9 - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
ExperimentalPacket - Class in org.bouncycastle.bcpg
  basic packet for an experimental packet.
EXPIRE_TIME - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
Exportable - Class in org.bouncycastle.bcpg.sig
  packet giving signature creation time.
Exportable(boolean, boolean) - Constructor for class org.bouncycastle.bcpg.sig.Exportable
Exportable(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.Exportable
EXPORTABLE - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
extractKeyPair(PBESecretKeyDecryptor) - Method in class org.bouncycastle.openpgp.PGPSecretKey
  Extract a PGPPrivate key from the SecretKey's encrypted contents.
extractPrivateKey(PBESecretKeyDecryptor) - Method in class org.bouncycastle.openpgp.PGPSecretKey
  Extract a PGPPrivate key from the SecretKey's encrypted contents.

## F

FEATURE_MODIFICATION_DETECTION - Static variable in class org.bouncycastle.bcpg.sig.Features
  Identifier for the modification detection feature
Features - Class in org.bouncycastle.bcpg.sig
Features(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.Features
Features(boolean, byte) - Constructor for class org.bouncycastle.bcpg.sig.Features
FEATURES - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
finish() - Method in class org.bouncycastle.bcpg.BCPGOutputStream
  Finish writing out the current packet without closing the underlying stream.
FIRST_BLOB - org.bouncycastle.gpg.keybox.BlobType
FirstBlob - Class in org.bouncycastle.gpg.keybox
  First blob contains meta data about the KeyBox.
flush() - Method in class org.bouncycastle.bcpg.ArmoredOutputStream
flush() - Method in class org.bouncycastle.bcpg.BCPGOutputStream
  Flush the underlying stream.
fromByte(int) - Static method in enum org.bouncycastle.gpg.keybox.BlobType
fromByteArray(byte[]) - Static method in class org.bouncycastle.bcpg.SignaturePacket

## G

generate() - Method in class org.bouncycastle.openpgp.PGPSignatureGenerator
  Return a signature object containing the current signature state.
generate() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
generate() - Method in class org.bouncycastle.openpgp.PGPUserAttributeSubpacketVectorGenerator
generate() - Method in class org.bouncycastle.openpgp.PGPV3SignatureGenerator
  Return a V3 signature object containing the current signature state.
generate(int, byte[]) - Method in class org.bouncycastle.openpgp.operator.PBEKeyEncryptionMethodGenerator
generate(int, byte[]) - Method in class org.bouncycastle.openpgp.operator.PGPKeyEncryptionMethodGenerator
  Generates a packet encoding the details of this encryption method.
generate(int, byte[]) - Method in class org.bouncycastle.openpgp.operator.PublicKeyKeyEncryptionMethodGenerator
generateCertification(String, PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignatureGenerator
  Generate a certification for the passed in id and key.
generateCertification(PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignatureGenerator
  Generate a certification, such as a revocation, for the passed in key.
generateCertification(PGPPublicKey, PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignatureGenerator
  Generate a certification for the passed in key against the passed in master key.
generateCertification(PGPUserAttributeSubpacketVector, PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignatureGenerator
  Generate a certification for the passed in userAttributes
generateOnePassVersion(boolean) - Method in class org.bouncycastle.openpgp.PGPSignatureGenerator
  Return the one pass header associated with the current signature.
generateOnePassVersion(boolean) - Method in class org.bouncycastle.openpgp.PGPV3SignatureGenerator
  Return the one pass header associated with the current signature.
generatePublicKeyRing() - Method in class org.bouncycastle.openpgp.PGPKeyRingGenerator
  Return the public key ring that corresponds to the secret key ring.
generateSecretKeyRing() - Method in class org.bouncycastle.openpgp.PGPKeyRingGenerator
  Return the secret key ring.
generateSha1Test() - Method in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
generateSha1Test() - Method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
generateTest() - Method in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
generateTest() - Method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
generateTest(PGPSecretKeyRing, PGPPublicKey, PGPPrivateKey) - Method in class org.bouncycastle.openpgp.test.BcPGPDSATest
  Generated signature test
generateTest(PGPSecretKeyRing, PGPPublicKey, PGPPrivateKey) - Method in class org.bouncycastle.openpgp.test.PGPDSATest
get(int) - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPDigestCalculatorProvider
get(int) - Method in interface org.bouncycastle.openpgp.operator.PGPDigestCalculatorProvider
  Construct a new instance of a cryptographic digest.
get(int) - Method in class org.bouncycastle.openpgp.PGPEncryptedDataList
  Gets the encryption method object at the specified index.
get(int) - Method in class org.bouncycastle.openpgp.PGPOnePassSignatureList
get(int) - Method in class org.bouncycastle.openpgp.PGPSignatureList
get(int, int) - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPContentVerifierBuilderProvider
get(int, int) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentVerifierBuilderProvider
get(int, int) - Method in interface org.bouncycastle.openpgp.operator.PGPContentVerifierBuilderProvider
getAgreementAlgorithm(PublicKeyPacket) - Static method in class org.bouncycastle.openpgp.operator.RFC6637Utils
getAlgorithm() - Method in class org.bouncycastle.bcpg.CompressedDataPacket
  Gets the `compression algorithm` used for this packet.
getAlgorithm() - Method in class org.bouncycastle.bcpg.PublicKeyEncSessionPacket
getAlgorithm() - Method in class org.bouncycastle.bcpg.PublicKeyPacket
getAlgorithm() - Method in class org.bouncycastle.bcpg.sig.RevocationKey
getAlgorithm() - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPDataEncryptorBuilder
getAlgorithm() - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePGPDataEncryptorBuilder
getAlgorithm() - Method in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
getAlgorithm() - Method in interface org.bouncycastle.openpgp.operator.PGPDataEncryptorBuilder
  The encryption algorithm used by data encryptors created by this builder.
getAlgorithm() - Method in interface org.bouncycastle.openpgp.operator.PGPDigestCalculator
  Return the `algorithm number` representing the digest implemented by this calculator.
getAlgorithm() - Method in class org.bouncycastle.openpgp.PGPCompressedData
  Return the `compression algorithm` used for this packet.
getAlgorithm() - Method in class org.bouncycastle.openpgp.PGPPublicKey
  Return the algorithm code associated with the public key.
getAlgorithm(int) - Static method in class org.bouncycastle.openpgp.examples.PubringDump
getAllValidity() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
getArmorHeaderLine() - Method in class org.bouncycastle.bcpg.ArmoredInputStream
  Return the armor header line (if there is one)
getArmorHeaders() - Method in class org.bouncycastle.bcpg.ArmoredInputStream
  Return the armor headers (the lines after the armor header line),
getAssignedOwnerTrust() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
getBitStrength() - Method in class org.bouncycastle.openpgp.PGPPublicKey
  Return the strength of the key in bits.
getBlobCreatedAt() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
getBlobFlags() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
getBlockSize() - Method in interface org.bouncycastle.openpgp.operator.PGPDataDecryptor
  Obtains the block size of the encryption algorithm used in this decryptor.
getBlockSize() - Method in interface org.bouncycastle.openpgp.operator.PGPDataEncryptor
  Gets the block size of the underlying cipher used by this encryptor.
getByteValue() - Method in enum org.bouncycastle.gpg.keybox.BlobType
getCause() - Method in exception org.bouncycastle.openpgp.PGPException
getCause() - Method in exception org.bouncycastle.openpgp.PGPRuntimeOperationException
getChecksum() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
getChecksumCalculator(int) - Method in class org.bouncycastle.openpgp.operator.PBESecretKeyDecryptor
getCipherIV() - Method in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
getContents() - Method in class org.bouncycastle.bcpg.ExperimentalPacket
getCreationTime() - Method in class org.bouncycastle.bcpg.SignaturePacket
  Return the creation time of the signature in milli-seconds.
getCreationTime() - Method in class org.bouncycastle.openpgp.PGPPublicKey
getCreationTime() - Method in class org.bouncycastle.openpgp.PGPSignature
  Return the creation time of the signature.
getCriticalTags() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
getCrtCoefficient() - Method in class org.bouncycastle.bcpg.RSASecretBCPGKey
  return the crt coefficient
getCurveOID() - Method in class org.bouncycastle.bcpg.ECPublicBCPGKey
getData() - Method in class org.bouncycastle.bcpg.SignatureSubpacket
  return the generic data making up the packet.
getData() - Method in class org.bouncycastle.bcpg.UserAttributeSubpacket
  return the generic data making up the packet.
getDataStream() - Method in class org.bouncycastle.openpgp.PGPCompressedData
  Return an input stream that decompresses and returns data in the compressed packet.
getDataStream() - Method in class org.bouncycastle.openpgp.PGPLiteralData
  Return the input stream representing the data stream.
getDataStream(PBEDataDecryptorFactory) - Method in class org.bouncycastle.openpgp.PGPPBEEncryptedData
  Open an input stream which will provide the decrypted data protected by this object.
getDataStream(PublicKeyDataDecryptorFactory) - Method in class org.bouncycastle.openpgp.PGPPublicKeyEncryptedData
  Open an input stream which will provide the decrypted data protected by this object.
getDecoderStream(InputStream) - Static method in class org.bouncycastle.openpgp.PGPUtil
  Obtains a stream that can be used to read PGP data from the provided stream.
getDefaultProvider() - Static method in class org.bouncycastle.openpgp.PGPUtil
  Deprecated.
  unused
getDepth() - Method in class org.bouncycastle.bcpg.sig.TrustSignature
getDigest() - Method in class org.bouncycastle.bcpg.ModDetectionCodePacket
getDigest() - Method in interface org.bouncycastle.openpgp.operator.PGPContentSigner
getDigest() - Method in interface org.bouncycastle.openpgp.operator.PGPDigestCalculator
  Return the digest calculated on what has been written to the calculator's output stream.
getDigestName(int) - Static method in class org.bouncycastle.openpgp.PGPUtil
  Return an appropriate name for the hash algorithm represented by the passed in hash algorithm ID number.
getEmbeddedSignatures() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
getEncAlgorithm() - Method in class org.bouncycastle.bcpg.SecretKeyPacket
getEncAlgorithm() - Method in class org.bouncycastle.bcpg.SymmetricKeyEncSessionPacket
getEncoded() - Method in interface org.bouncycastle.bcpg.BCPGKey
  return a string of bytes giving the encoded format of the key, as described by it's format.
getEncoded() - Method in class org.bouncycastle.bcpg.BCPGObject
getEncoded() - Method in class org.bouncycastle.bcpg.ContainedPacket
getEncoded() - Method in class org.bouncycastle.bcpg.DSAPublicBCPGKey
  return the standard PGP encoding of the key.
getEncoded() - Method in class org.bouncycastle.bcpg.DSASecretBCPGKey
  return the standard PGP encoding of the key.
getEncoded() - Method in class org.bouncycastle.bcpg.ECPublicBCPGKey
  return the standard PGP encoding of the key.
getEncoded() - Method in class org.bouncycastle.bcpg.ECSecretBCPGKey
  return the standard PGP encoding of the key.
getEncoded() - Method in class org.bouncycastle.bcpg.EdSecretBCPGKey
  return the standard PGP encoding of the key.
getEncoded() - Method in class org.bouncycastle.bcpg.ElGamalPublicBCPGKey
  return the standard PGP encoding of the key.
getEncoded() - Method in class org.bouncycastle.bcpg.ElGamalSecretBCPGKey
  return the standard PGP encoding of the key.
getEncoded() - Method in class org.bouncycastle.bcpg.RSAPublicBCPGKey
  return the standard PGP encoding of the key.
getEncoded() - Method in class org.bouncycastle.bcpg.RSASecretBCPGKey
  return the standard PGP encoding of the key.
getEncoded() - Method in class org.bouncycastle.openpgp.PGPKeyRing
getEncoded() - Method in class org.bouncycastle.openpgp.PGPOnePassSignature
getEncoded() - Method in class org.bouncycastle.openpgp.PGPPublicKey
getEncoded() - Method in class org.bouncycastle.openpgp.PGPPublicKeyRing
getEncoded() - Method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
getEncoded() - Method in class org.bouncycastle.openpgp.PGPSecretKey
getEncoded() - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
getEncoded() - Method in class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
getEncoded() - Method in class org.bouncycastle.openpgp.PGPSignature
getEncoded(boolean) - Method in class org.bouncycastle.openpgp.PGPPublicKey
  Return an encoding of the key, with trust packets stripped out if forTransfer is true.
getEncoded(boolean) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRing
  Return an encoding of the key ring, with trust packets stripped out if forTransfer is true.
getEncoded(boolean) - Method in class org.bouncycastle.openpgp.PGPSignature
  Return an encoding of the signature, with trust packets stripped out if forTransfer is true.
getEncodedCertificate() - Method in class org.bouncycastle.gpg.keybox.CertificateBlob
  Return the encoded certificate.
getEncodedContents() - Method in class org.bouncycastle.bcpg.PublicKeyPacket
getEncodedContents() - Method in class org.bouncycastle.bcpg.SecretKeyPacket
getEncodedPoint() - Method in class org.bouncycastle.bcpg.ECPublicBCPGKey
getEncoding() - Method in class org.bouncycastle.bcpg.attr.ImageAttribute
getEncryptedDataObjects() - Method in class org.bouncycastle.openpgp.PGPEncryptedDataList
  Returns an iterator over the encryption method objects held in this list, in the order they appeared in the stream they are read from.
getEncSessionKey() - Method in class org.bouncycastle.bcpg.PublicKeyEncSessionPacket
getExpirationTime() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
getExtraPublicKeys() - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
  Return an iterator of the public keys in the secret key ring that have no matching private key.
getFeatures() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
getFileCreatedAt() - Method in class org.bouncycastle.gpg.keybox.FirstBlob
getFileName() - Method in class org.bouncycastle.bcpg.LiteralDataPacket
  Return the file name associated with the data packet.
getFileName() - Method in class org.bouncycastle.openpgp.PGPLiteralData
  Return the file name associated with the data packet.
getFiller() - Method in class org.bouncycastle.gpg.keybox.KeyInformation
getFingerprint() - Method in class org.bouncycastle.bcpg.sig.IntendedRecipientFingerprint
getFingerprint() - Method in class org.bouncycastle.bcpg.sig.IssuerFingerprint
getFingerprint() - Method in class org.bouncycastle.bcpg.sig.RevocationKey
getFingerprint() - Method in class org.bouncycastle.gpg.keybox.KeyInformation
getFingerprint() - Method in class org.bouncycastle.openpgp.PGPPublicKey
  Return the fingerprint of the key.
getFirstBlob() - Method in class org.bouncycastle.gpg.keybox.KeyBox
getFlags() - Method in class org.bouncycastle.bcpg.sig.KeyFlags
  Return the flag values contained in the first 4 octets (note: at the moment the standard only uses the first one).
getFormat() - Method in interface org.bouncycastle.bcpg.BCPGKey
  Return the base format for this key - in the case of the symmetric keys it will generally be raw indicating that the key is just a straight byte representation, for an asymmetric key the format will be PGP, indicating the key is a string of MPIs encoded in PGP format.
getFormat() - Method in class org.bouncycastle.bcpg.DSAPublicBCPGKey
  return "PGP"
getFormat() - Method in class org.bouncycastle.bcpg.DSASecretBCPGKey
  return "PGP"
getFormat() - Method in class org.bouncycastle.bcpg.ECPublicBCPGKey
  return "PGP"
getFormat() - Method in class org.bouncycastle.bcpg.ECSecretBCPGKey
  return "PGP"
getFormat() - Method in class org.bouncycastle.bcpg.EdSecretBCPGKey
  return "PGP"
getFormat() - Method in class org.bouncycastle.bcpg.ElGamalPublicBCPGKey
  return "PGP"
getFormat() - Method in class org.bouncycastle.bcpg.ElGamalSecretBCPGKey
  return "PGP"
getFormat() - Method in class org.bouncycastle.bcpg.LiteralDataPacket
  Return the format tag of the data packet.
getFormat() - Method in class org.bouncycastle.bcpg.RSAPublicBCPGKey
  return "PGP"
getFormat() - Method in class org.bouncycastle.bcpg.RSASecretBCPGKey
  return "PGP"
getFormat() - Method in class org.bouncycastle.openpgp.PGPLiteralData
  Return the format of the data packet.
getG() - Method in class org.bouncycastle.bcpg.DSAPublicBCPGKey
getG() - Method in class org.bouncycastle.bcpg.ElGamalPublicBCPGKey
getHashAlgorithm() - Method in class org.bouncycastle.bcpg.ECDHPublicBCPGKey
getHashAlgorithm() - Method in class org.bouncycastle.bcpg.OnePassSignaturePacket
  return the hashAlgorithm tag
getHashAlgorithm() - Method in class org.bouncycastle.bcpg.S2K
  Gets the `hash algorithm` for this S2K.
getHashAlgorithm() - Method in class org.bouncycastle.bcpg.sig.SignatureTarget
getHashAlgorithm() - Method in class org.bouncycastle.bcpg.SignaturePacket
  return the hashAlgorithm tag
getHashAlgorithm() - Method in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
getHashAlgorithm() - Method in interface org.bouncycastle.openpgp.operator.PGPContentSigner
getHashAlgorithm() - Method in interface org.bouncycastle.openpgp.operator.PGPContentVerifier
getHashAlgorithm() - Method in class org.bouncycastle.openpgp.PGPKdfParameters
getHashAlgorithm() - Method in class org.bouncycastle.openpgp.PGPOnePassSignature
getHashAlgorithm() - Method in class org.bouncycastle.openpgp.PGPSignature
  Return the hash algorithm associated with this signature.
getHashData() - Method in class org.bouncycastle.bcpg.sig.SignatureTarget
getHashedSubPackets() - Method in class org.bouncycastle.bcpg.SignaturePacket
getHashedSubPackets() - Method in class org.bouncycastle.openpgp.PGPSignature
getHeaderFlags() - Method in class org.bouncycastle.gpg.keybox.FirstBlob
getID() - Method in class org.bouncycastle.bcpg.sig.SignerUserID
getID() - Method in class org.bouncycastle.bcpg.UserIDPacket
getImageAttribute() - Method in class org.bouncycastle.openpgp.PGPUserAttributeSubpacketVector
getImageData() - Method in class org.bouncycastle.bcpg.attr.ImageAttribute
getInputStream() - Method in class org.bouncycastle.bcpg.InputStreamPacket
  Obtains an input stream to read the contents of the packet.
getInputStream() - Method in class org.bouncycastle.openpgp.PGPCompressedData
  Return the raw input stream contained in the object.
getInputStream() - Method in class org.bouncycastle.openpgp.PGPEncryptedData
  Return the raw input stream for the data stream.
getInputStream() - Method in class org.bouncycastle.openpgp.PGPLiteralData
  Return the raw input stream for the data packet.
getInputStream(InputStream) - Method in interface org.bouncycastle.openpgp.operator.PGPDataDecryptor
  Wraps an encrypted data stream with a stream that will return the decrypted data.
getIntegrityCalculator() - Method in interface org.bouncycastle.openpgp.operator.PGPDataDecryptor
  Obtains the digest calculator used to verify the integrity check.
getIntegrityCalculator() - Method in interface org.bouncycastle.openpgp.operator.PGPDataEncryptor
  Obtains the integrity check calculator configured for this encryptor instance.
getIntendedRecipientFingerprint() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
getIssuerFingerprint() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
getIssuerKeyID() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
getIterationCount() - Method in class org.bouncycastle.bcpg.S2K
  Gets the actual (expanded) iteration count.
getIV() - Method in class org.bouncycastle.bcpg.S2K
  Gets the iv/salt to use for the key generation.
getIV() - Method in class org.bouncycastle.bcpg.SecretKeyPacket
getKey() - Method in class org.bouncycastle.bcpg.PublicKeyPacket
getKey() - Method in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
getKey(int) - Method in class org.bouncycastle.openpgp.operator.PBEKeyEncryptionMethodGenerator
  Generate a key for a symmetric encryption algorithm using the PBE configuration in this method.
getKeyAlgorithm() - Method in class org.bouncycastle.bcpg.OnePassSignaturePacket
  return the encryption algorithm tag
getKeyAlgorithm() - Method in class org.bouncycastle.bcpg.SignaturePacket
  return the encryption algorithm tag
getKeyAlgorithm() - Method in interface org.bouncycastle.openpgp.operator.PGPContentSigner
getKeyAlgorithm() - Method in interface org.bouncycastle.openpgp.operator.PGPContentVerifier
getKeyAlgorithm() - Method in class org.bouncycastle.openpgp.PGPOnePassSignature
getKeyAlgorithm() - Method in class org.bouncycastle.openpgp.PGPSignature
  Return the key algorithm associated with this signature.
getKeyBlobs() - Method in class org.bouncycastle.gpg.keybox.KeyBox
getKeyBytes() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
getKeyEncryptionAlgorithm() - Method in class org.bouncycastle.openpgp.PGPSecretKey
  return the algorithm the key is encrypted with.
getKeyEncryptionOID(int) - Static method in class org.bouncycastle.openpgp.operator.RFC6637Utils
getKeyExpirationTime() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
  Return the number of seconds a key is valid for after its creation date.
getKeyFlags() - Method in class org.bouncycastle.gpg.keybox.KeyInformation
getKeyFlags() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
getKeyID() - Method in class org.bouncycastle.bcpg.OnePassSignaturePacket
getKeyID() - Method in class org.bouncycastle.bcpg.PublicKeyEncSessionPacket
getKeyID() - Method in class org.bouncycastle.bcpg.sig.IssuerKeyID
getKeyID() - Method in class org.bouncycastle.bcpg.SignaturePacket
  return the keyID
getKeyID() - Method in class org.bouncycastle.gpg.keybox.KeyInformation
getKeyID() - Method in interface org.bouncycastle.openpgp.operator.PGPContentSigner
getKeyID() - Method in interface org.bouncycastle.openpgp.operator.PGPContentVerifier
getKeyID() - Method in class org.bouncycastle.openpgp.PGPKeyPair
  Return the keyID associated with this key pair.
getKeyID() - Method in class org.bouncycastle.openpgp.PGPOnePassSignature
getKeyID() - Method in class org.bouncycastle.openpgp.PGPPrivateKey
  Return the keyID associated with the contained private key.
getKeyID() - Method in class org.bouncycastle.openpgp.PGPPublicKey
  Return the keyID associated with the public key.
getKeyID() - Method in class org.bouncycastle.openpgp.PGPPublicKeyEncryptedData
  Return the keyID for the key used to encrypt the data.
getKeyID() - Method in class org.bouncycastle.openpgp.PGPSecretKey
  Return the keyID of the public key associated with this key.
getKeyID() - Method in class org.bouncycastle.openpgp.PGPSignature
  Return the id of the key that created the signature.
getKeyInformation() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
getKeyNumber() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
getKeyRings() - Method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
  return the public key rings making up this collection.
getKeyRings() - Method in class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
  return the secret key rings making up this collection.
getKeyRings(String) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
  Return an iterator of the key rings associated with the passed in userID.
getKeyRings(String) - Method in class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
  Return an iterator of the key rings associated with the passed in userID.
getKeyRings(String, boolean) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
  Return an iterator of the key rings associated with the passed in userID.
getKeyRings(String, boolean) - Method in class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
  Return an iterator of the key rings associated with the passed in userID.
getKeyRings(String, boolean, boolean) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
  Return an iterator of the key rings associated with the passed in userID.
getKeyRings(String, boolean, boolean) - Method in class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
  Return an iterator of the key rings associated with the passed in userID.
getKeySignatures() - Method in class org.bouncycastle.openpgp.PGPPublicKey
  Return all signatures/certifications directly associated with this key (ie, not to a user id).
getKeysWithSignaturesBy(long) - Method in class org.bouncycastle.openpgp.PGPKeyRing
  Return an iterator containing all the public keys carrying signatures issued from key keyID.
getKeysWithSignaturesBy(long) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRing
  Return any keys carrying a signature issued by the key represented by keyID.
getKeysWithSignaturesBy(long) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
  Return any keys carrying a signature issued by the key represented by keyID.
getKeysWithSignaturesBy(long) - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
  Return any keys carrying a signature issued by the key represented by keyID.
getKeyVersion() - Method in class org.bouncycastle.bcpg.sig.IntendedRecipientFingerprint
getKeyVersion() - Method in class org.bouncycastle.bcpg.sig.IssuerFingerprint
getLastMaintenanceRun() - Method in class org.bouncycastle.gpg.keybox.FirstBlob
getLengthOfUserId() - Method in class org.bouncycastle.gpg.keybox.UserID
getLevelAndTrustAmount() - Method in class org.bouncycastle.bcpg.TrustPacket
getModificationTime() - Method in class org.bouncycastle.bcpg.LiteralDataPacket
  Return the modification time for the file (milliseconds at second level precision).
getModificationTime() - Method in class org.bouncycastle.openpgp.PGPLiteralData
  Return the modification time for the file (at second level precision).
getModulus() - Method in class org.bouncycastle.bcpg.RSAPublicBCPGKey
getModulus() - Method in class org.bouncycastle.bcpg.RSASecretBCPGKey
  return the modulus for this key.
getName() - Method in class org.bouncycastle.gpg.test.KeyBoxTest
getName() - Method in class org.bouncycastle.openpgp.test.ArmoredInputStreamTest
getName() - Method in class org.bouncycastle.openpgp.test.BcPGPDSAElGamalTest
getName() - Method in class org.bouncycastle.openpgp.test.BcPGPDSATest
getName() - Method in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
getName() - Method in class org.bouncycastle.openpgp.test.BcPGPPBETest
getName() - Method in class org.bouncycastle.openpgp.test.BcPGPRSATest
getName() - Method in class org.bouncycastle.openpgp.test.PGPArmoredTest
getName() - Method in class org.bouncycastle.openpgp.test.PGPClearSignedSignatureTest
getName() - Method in class org.bouncycastle.openpgp.test.PGPCompressionTest
getName() - Method in class org.bouncycastle.openpgp.test.PGPDSAElGamalTest
getName() - Method in class org.bouncycastle.openpgp.test.PGPDSATest
getName() - Method in class org.bouncycastle.openpgp.test.PGPECDHTest
getName() - Method in class org.bouncycastle.openpgp.test.PGPECDSATest
getName() - Method in class org.bouncycastle.openpgp.test.PGPECMessageTest
getName() - Method in class org.bouncycastle.openpgp.test.PGPEdDSATest
getName() - Method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
getName() - Method in class org.bouncycastle.openpgp.test.PGPMarkerTest
getName() - Method in class org.bouncycastle.openpgp.test.PGPNoPrivateKeyTest
getName() - Method in class org.bouncycastle.openpgp.test.PGPPacketTest
getName() - Method in class org.bouncycastle.openpgp.test.PGPParsingTest
getName() - Method in class org.bouncycastle.openpgp.test.PGPPBETest
getName() - Method in class org.bouncycastle.openpgp.test.PGPRSATest
getName() - Method in class org.bouncycastle.openpgp.test.PGPSignatureTest
getName() - Method in class org.bouncycastle.openpgp.test.PGPUtilTest
getName() - Method in class org.bouncycastle.openpgp.test.SExprTest
getNewestTimestamp() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
getNotationDataOccurences() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
  Deprecated.
  use getNotationDataOccurrences()
getNotationDataOccurrences() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
getNotationName() - Method in class org.bouncycastle.bcpg.sig.NotationData
getNotationValue() - Method in class org.bouncycastle.bcpg.sig.NotationData
getNotationValueBytes() - Method in class org.bouncycastle.bcpg.sig.NotationData
getNumberOfSignatures() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
getNumberOfUserIDs() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
getOffsetToUserId() - Method in class org.bouncycastle.gpg.keybox.UserID
getOutputStream() - Method in interface org.bouncycastle.openpgp.operator.PGPContentSigner
getOutputStream() - Method in interface org.bouncycastle.openpgp.operator.PGPContentVerifier
getOutputStream() - Method in interface org.bouncycastle.openpgp.operator.PGPDigestCalculator
  Returns a stream that will accept data for the purpose of calculating a digest.
getOutputStream(OutputStream) - Method in interface org.bouncycastle.openpgp.operator.PGPDataEncryptor
  Constructs an encrypting output stream that encrypts data using the underlying cipher of this encryptor.
getP() - Method in class org.bouncycastle.bcpg.DSAPublicBCPGKey
getP() - Method in class org.bouncycastle.bcpg.ElGamalPublicBCPGKey
getPGPPrivateKey(PGPPublicKey, PrivateKey) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyConverter
  Convert a PrivateKey into a PGPPrivateKey.
getPGPPrivateKey(PGPPublicKey, AsymmetricKeyParameter) - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPKeyConverter
getPGPPublicKey(int, PublicKey, Date) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyConverter
  Create a PGPPublicKey from the passed in JCA one.
getPGPPublicKey(int, PGPAlgorithmParameters, PublicKey, Date) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyConverter
  Create a PGPPublicKey from the passed in JCA one.
getPGPPublicKey(int, PGPAlgorithmParameters, AsymmetricKeyParameter, Date) - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPKeyConverter
  Create a PGPPublicKey from the passed in JCA one.
getPGPPublicKeyRing() - Method in class org.bouncycastle.gpg.keybox.PublicKeyRingBlob
  Return the gpg public key ring from the key box blob.
getPreferences() - Method in class org.bouncycastle.bcpg.sig.PreferredAlgorithms
getPreferredCompressionAlgorithms() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
getPreferredHashAlgorithms() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
getPreferredSymmetricAlgorithms() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
getPrimeExponentP() - Method in class org.bouncycastle.bcpg.RSASecretBCPGKey
  return the prime exponent of p
getPrimeExponentQ() - Method in class org.bouncycastle.bcpg.RSASecretBCPGKey
  return the prime exponent of q
getPrimeP() - Method in class org.bouncycastle.bcpg.RSASecretBCPGKey
  return the prime P
getPrimeQ() - Method in class org.bouncycastle.bcpg.RSASecretBCPGKey
  return the prime Q
getPrivateExponent() - Method in class org.bouncycastle.bcpg.RSASecretBCPGKey
  return the private exponent for this key.
getPrivateKey() - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPPrivateKey
getPrivateKey() - Method in class org.bouncycastle.openpgp.PGPKeyPair
getPrivateKey(PGPPrivateKey) - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPKeyConverter
getPrivateKey(PGPPrivateKey) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyConverter
getPrivateKeyDataPacket() - Method in class org.bouncycastle.openpgp.PGPPrivateKey
  Return the private key packet associated with this private key, if available.
getProtectionMode() - Method in class org.bouncycastle.bcpg.S2K
  Gets the protection mode - only if GNU_DUMMY_S2K
getPublicExponent() - Method in class org.bouncycastle.bcpg.RSAPublicBCPGKey
getPublicKey() - Method in class org.bouncycastle.openpgp.PGPKeyPair
getPublicKey() - Method in class org.bouncycastle.openpgp.PGPKeyRing
  Return the first public key in the ring.
getPublicKey() - Method in class org.bouncycastle.openpgp.PGPPublicKeyRing
  Return the first public key in the ring.
getPublicKey() - Method in class org.bouncycastle.openpgp.PGPSecretKey
  Return the public key associated with this key.
getPublicKey() - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
  Return the public key for the master key.
getPublicKey(byte[]) - Method in class org.bouncycastle.openpgp.PGPKeyRing
  Return the public key with the passed in fingerprint if it is present.
getPublicKey(byte[]) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRing
  Return the public key with the passed in fingerprint if it is present.
getPublicKey(byte[]) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
  Return the PGP public key associated with the given key fingerprint.
getPublicKey(byte[]) - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
  Return the public key with the passed in fingerprint if it is present.
getPublicKey(long) - Method in class org.bouncycastle.openpgp.PGPKeyRing
  Return the public key referred to by the passed in keyID if it is present.
getPublicKey(long) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRing
  Return the public key referred to by the passed in keyID if it is present.
getPublicKey(long) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
  Return the PGP public key associated with the given key id.
getPublicKey(long) - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
  Return the public key referred to by the passed in keyID if it is present.
getPublicKey(PGPPublicKey) - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPKeyConverter
getPublicKey(PGPPublicKey) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyConverter
getPublicKeyAlgorithm() - Method in class org.bouncycastle.bcpg.sig.SignatureTarget
getPublicKeyPacket() - Method in class org.bouncycastle.bcpg.SecretKeyPacket
getPublicKeyPacket() - Method in class org.bouncycastle.openpgp.PGPPrivateKey
  Return the public key packet associated with this private key, if available.
getPublicKeyPacket() - Method in class org.bouncycastle.openpgp.PGPPublicKey
getPublicKeyRing(byte[]) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
  Return the PGP public key associated with the given key fingerprint.
getPublicKeyRing(long) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
  Return the public key ring which contains the key referred to by keyID.
getPublicKeys() - Method in class org.bouncycastle.openpgp.PGPKeyRing
  Return an iterator containing all the public keys.
getPublicKeys() - Method in class org.bouncycastle.openpgp.PGPPublicKeyRing
  Return an iterator containing all the public keys.
getPublicKeys() - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
  Return an iterator containing all the public keys.
getQ() - Method in class org.bouncycastle.bcpg.DSAPublicBCPGKey
getRawFileName() - Method in class org.bouncycastle.bcpg.LiteralDataPacket
  Return the file name as an uninterpreted byte array.
getRawFileName() - Method in class org.bouncycastle.openpgp.PGPLiteralData
  Return the file name as an uninterpreted (UTF-8 encoded) byte array.
getRawID() - Method in class org.bouncycastle.bcpg.sig.SignerUserID
getRawID() - Method in class org.bouncycastle.bcpg.UserIDPacket
getRawUserIDs() - Method in class org.bouncycastle.openpgp.PGPPublicKey
  Return any userIDs associated with the key in raw byte form.
getRecheckAfter() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
getReserveBytes() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
getReserved() - Method in class org.bouncycastle.bcpg.ECDHPublicBCPGKey
getReserved() - Method in class org.bouncycastle.gpg.keybox.UserID
getRevocationDescription() - Method in class org.bouncycastle.bcpg.sig.RevocationReason
getRevocationReason() - Method in class org.bouncycastle.bcpg.sig.RevocationReason
getS2K() - Method in class org.bouncycastle.bcpg.SecretKeyPacket
getS2K() - Method in class org.bouncycastle.bcpg.SymmetricKeyEncSessionPacket
getS2K() - Method in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
getS2K() - Method in class org.bouncycastle.openpgp.PGPSecretKey
  Return the S2K used to process this key
getS2KUsage() - Method in class org.bouncycastle.bcpg.SecretKeyPacket
getS2KUsage() - Method in class org.bouncycastle.openpgp.PGPSecretKey
  Return the S2K usage associated with this key.
getSecKeyData() - Method in class org.bouncycastle.bcpg.SymmetricKeyEncSessionPacket
getSecretKey() - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
  Return the master private key.
getSecretKey(byte[]) - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
  Return the secret key associated with the passed in fingerprint if it is present.
getSecretKey(long) - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
  Return the secret key referred to by the passed in keyID if it is present.
getSecretKey(long) - Method in class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
  Return the PGP secret key associated with the given key id.
getSecretKeyData() - Method in class org.bouncycastle.bcpg.SecretKeyPacket
getSecretKeyRing(long) - Method in class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
  Return the secret key ring which contains the key referred to by keyID.
getSecretKeys() - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
  Return an iterator containing all the secret keys.
getSecureRandom() - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPDataEncryptorBuilder
getSecureRandom() - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePGPDataEncryptorBuilder
getSecureRandom() - Method in interface org.bouncycastle.openpgp.operator.PGPDataEncryptorBuilder
  Gets the SecureRandom instance used by this builder.
getSerialNumber() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
getSignature() - Method in class org.bouncycastle.bcpg.SignaturePacket
  return the signature as a set of integers - note this is normalised to be the ASN.1 encoding of what appears in the signature packet.
getSignature() - Method in interface org.bouncycastle.openpgp.operator.PGPContentSigner
getSignature() - Method in class org.bouncycastle.openpgp.PGPSignature
getSignatureBytes() - Method in class org.bouncycastle.bcpg.SignaturePacket
  Return the byte encoding of the signature section.
getSignatureClass() - Method in class org.bouncycastle.bcpg.sig.RevocationKey
getSignatureCreationTime() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
getSignatureExpirationTime() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
  Return the number of seconds a signature is valid for after its creation date.
getSignatureName(int, int) - Static method in class org.bouncycastle.openpgp.PGPUtil
  Return an appropriate name for the signature algorithm represented by the passed in public key and hash algorithm ID numbers.
getSignatures() - Method in class org.bouncycastle.openpgp.PGPPublicKey
  Return all signatures/certifications associated with this key.
getSignaturesForID(byte[]) - Method in class org.bouncycastle.openpgp.PGPPublicKey
  Return any signatures associated with the passed in id.
getSignaturesForID(String) - Method in class org.bouncycastle.openpgp.PGPPublicKey
  Return any signatures associated with the passed in id.
getSignaturesForKeyID(long) - Method in class org.bouncycastle.openpgp.PGPPublicKey
  Return any signatures associated with the passed in key identifier keyID.
getSignaturesForUserAttribute(PGPUserAttributeSubpacketVector) - Method in class org.bouncycastle.openpgp.PGPPublicKey
  Return an iterator of signatures associated with the passed in user attributes.
getSignaturesOfType(int) - Method in class org.bouncycastle.openpgp.PGPPublicKey
  Return signatures of the passed in type that are on this key.
getSignatureTarget() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
getSignatureTrailer() - Method in class org.bouncycastle.bcpg.SignaturePacket
  return the signature trailer that must be included with the data to reconstruct the signature
getSignatureTrailer() - Method in class org.bouncycastle.openpgp.PGPSignature
getSignatureType() - Method in class org.bouncycastle.bcpg.OnePassSignaturePacket
  Return the signature type.
getSignatureType() - Method in class org.bouncycastle.bcpg.SignaturePacket
  return the signature type.
getSignatureType() - Method in class org.bouncycastle.openpgp.PGPOnePassSignature
getSignatureType() - Method in class org.bouncycastle.openpgp.PGPSignature
getSignerUserID() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
getSubpacket(int) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
getSubpacket(int) - Method in class org.bouncycastle.openpgp.PGPUserAttributeSubpacketVector
getSubpackets() - Method in class org.bouncycastle.bcpg.UserAttributePacket
getSubpackets(int) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
  Return all signature subpackets of the passed in type currently in the generator.
getSubpackets(int) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
  Return all signature subpackets of the passed in type.
getSymmetricAlgorithm(PBEDataDecryptorFactory) - Method in class org.bouncycastle.openpgp.PGPPBEEncryptedData
  Return the symmetric key algorithm required to decrypt the data protected by this object.
getSymmetricAlgorithm(PublicKeyDataDecryptorFactory) - Method in class org.bouncycastle.openpgp.PGPPublicKeyEncryptedData
  Return the symmetric key algorithm required to decrypt the data protected by this object.
getSymmetricCipherName(int) - Static method in class org.bouncycastle.openpgp.PGPUtil
  Return an appropriate name for the symmetric algorithm represented by the passed in symmetric algorithm ID number.
getSymmetricKeyAlgorithm() - Method in class org.bouncycastle.bcpg.ECDHPublicBCPGKey
getSymmetricWrapAlgorithm() - Method in class org.bouncycastle.openpgp.PGPKdfParameters
getTag() - Method in class org.bouncycastle.bcpg.ExperimentalPacket
getTime() - Method in class org.bouncycastle.bcpg.PublicKeyPacket
getTime() - Method in class org.bouncycastle.bcpg.sig.KeyExpirationTime
  Return the number of seconds after creation time a key is valid for.
getTime() - Method in class org.bouncycastle.bcpg.sig.SignatureCreationTime
getTime() - Method in class org.bouncycastle.bcpg.sig.SignatureExpirationTime
  return time in seconds before signature expires after creation time.
getTrustAmount() - Method in class org.bouncycastle.bcpg.sig.TrustSignature
getTrustData() - Method in class org.bouncycastle.openpgp.PGPPublicKey
  Return the trust data associated with the public key, if present.
getType() - Method in class org.bouncycastle.bcpg.S2K
  Gets the `digest algorithm` specified.
getType() - Method in class org.bouncycastle.bcpg.SignatureSubpacket
getType() - Method in class org.bouncycastle.bcpg.UserAttributeSubpacket
getType() - Method in class org.bouncycastle.gpg.keybox.Blob
getType() - Method in interface org.bouncycastle.openpgp.operator.PGPContentSigner
getUnderlyingException() - Method in exception org.bouncycastle.openpgp.PGPException
getUnhashedSubPackets() - Method in class org.bouncycastle.bcpg.SignaturePacket
getUnhashedSubPackets() - Method in class org.bouncycastle.openpgp.PGPSignature
getUserAttributes() - Method in class org.bouncycastle.openpgp.PGPPublicKey
  Return any user attribute vectors associated with the key.
getUserAttributes() - Method in class org.bouncycastle.openpgp.PGPSecretKey
  Return any user attribute vectors associated with the key.
getUserID() - Method in class org.bouncycastle.gpg.keybox.UserID
getUserIDAsString() - Method in class org.bouncycastle.gpg.keybox.UserID
getUserIdFlags() - Method in class org.bouncycastle.gpg.keybox.UserID
getUserIds() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
getUserIDs() - Method in class org.bouncycastle.openpgp.PGPPublicKey
  Return any userIDs associated with the key.
getUserIDs() - Method in class org.bouncycastle.openpgp.PGPSecretKey
  Return any userIDs associated with the key.
getValidDays() - Method in class org.bouncycastle.bcpg.PublicKeyPacket
getValidDays() - Method in class org.bouncycastle.openpgp.PGPPublicKey
  Deprecated.
  use getValidSeconds(): greater than version 3 keys may be valid for less than a day.
getValidity() - Method in class org.bouncycastle.gpg.keybox.UserID
getValidSeconds() - Method in class org.bouncycastle.openpgp.PGPPublicKey
getValue() - Method in class org.bouncycastle.bcpg.CRC24
getValue() - Method in class org.bouncycastle.bcpg.MPInteger
getVersion() - Method in class org.bouncycastle.bcpg.PublicKeyEncSessionPacket
getVersion() - Method in class org.bouncycastle.bcpg.PublicKeyPacket
getVersion() - Method in class org.bouncycastle.bcpg.SignaturePacket
  get the version number
getVersion() - Method in class org.bouncycastle.bcpg.SymmetricKeyEncSessionPacket
getVersion() - Method in class org.bouncycastle.gpg.keybox.Blob
getVersion() - Method in class org.bouncycastle.openpgp.PGPPublicKey
getVersion() - Method in class org.bouncycastle.openpgp.PGPSignature
  Return the OpenPGP version number for this signature.
getX() - Method in class org.bouncycastle.bcpg.DSASecretBCPGKey
getX() - Method in class org.bouncycastle.bcpg.ECSecretBCPGKey
getX() - Method in class org.bouncycastle.bcpg.EdSecretBCPGKey
getX() - Method in class org.bouncycastle.bcpg.ElGamalSecretBCPGKey
getXDHAlgorithm(PublicKeyPacket) - Static method in class org.bouncycastle.openpgp.operator.RFC6637Utils
getY() - Method in class org.bouncycastle.bcpg.DSAPublicBCPGKey
getY() - Method in class org.bouncycastle.bcpg.ElGamalPublicBCPGKey
GNU_DUMMY_S2K - Static variable in class org.bouncycastle.bcpg.S2K
GNU_PROTECTION_MODE_DIVERT_TO_CARD - Static variable in class org.bouncycastle.bcpg.S2K
GNU_PROTECTION_MODE_NO_PRIVATE_KEY - Static variable in class org.bouncycastle.bcpg.S2K

## H

HashAlgorithmTags - Interface in org.bouncycastle.bcpg
  basic tags for hash algorithms
hashCode() - Method in class org.bouncycastle.bcpg.SignatureSubpacket
hashCode() - Method in class org.bouncycastle.bcpg.UserAttributeSubpacket
hashCode() - Method in class org.bouncycastle.bcpg.UserIDPacket
hashCode() - Method in class org.bouncycastle.openpgp.PGPUserAttributeSubpacketVector
hasRevocation() - Method in class org.bouncycastle.openpgp.PGPPublicKey
  Check whether this (sub)key has a revocation signature on it.
hasSubpacket(int) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
  Return true if a particular subpacket type exists.
hasSubpacket(int) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
  Return true if a particular subpacket type exists.
hasSubpackets() - Method in class org.bouncycastle.openpgp.PGPSignature
  Return true if the signature has either hashed or unhashed subpackets.
HAVAL_5_160 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
HEADER_FLAG_LENGTH - Static variable in class org.bouncycastle.bcpg.sig.NotationData
HEADER_NAME_LENGTH - Static variable in class org.bouncycastle.bcpg.sig.NotationData
HEADER_VALUE_LENGTH - Static variable in class org.bouncycastle.bcpg.sig.NotationData

## I

IDEA - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
IMAGE_ATTRIBUTE - Static variable in interface org.bouncycastle.bcpg.UserAttributeSubpacketTags
ImageAttribute - Class in org.bouncycastle.bcpg.attr
  Basic type for a image attribute packet.
ImageAttribute(boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.attr.ImageAttribute
ImageAttribute(byte[]) - Constructor for class org.bouncycastle.bcpg.attr.ImageAttribute
ImageAttribute(int, byte[]) - Constructor for class org.bouncycastle.bcpg.attr.ImageAttribute
init(int, PGPPrivateKey) - Method in class org.bouncycastle.openpgp.PGPSignatureGenerator
  Initialise the generator for signing.
init(int, PGPPrivateKey) - Method in class org.bouncycastle.openpgp.PGPV3SignatureGenerator
  Initialise the generator for signing.
init(PGPContentVerifierBuilderProvider, PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPOnePassSignature
  Initialise the signature object for verification.
init(PGPContentVerifierBuilderProvider, PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignature
InputStreamPacket - Class in org.bouncycastle.bcpg
  A block of data associated with other packets in a PGP object stream.
InputStreamPacket(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.InputStreamPacket
insertPublicKey(PGPPublicKeyRing, PGPPublicKey) - Static method in class org.bouncycastle.openpgp.PGPPublicKeyRing
  Returns a new key ring with the public key passed in either added or replacing an existing one.
insertSecretKey(PGPSecretKeyRing, PGPSecretKey) - Static method in class org.bouncycastle.openpgp.PGPSecretKeyRing
  Returns a new key ring with the secret key passed in either added or replacing an existing one with the same key ID.
INTENDED_RECIPIENT_FINGERPRINT - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
IntendedRecipientFingerprint - Class in org.bouncycastle.bcpg.sig
  packet giving the intended recipient fingerprint.
IntendedRecipientFingerprint(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.IntendedRecipientFingerprint
IntendedRecipientFingerprint(boolean, int, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.IntendedRecipientFingerprint
isCertification() - Method in class org.bouncycastle.openpgp.PGPSignature
  Return true if this signature represents a certification.
isCertification(int) - Static method in class org.bouncycastle.openpgp.PGPSignature
  Return true if the passed in signature type represents a certification, false if the signature type is not.
isClearText() - Method in class org.bouncycastle.bcpg.ArmoredInputStream
isCritical() - Method in class org.bouncycastle.bcpg.SignatureSubpacket
isEmpty() - Method in class org.bouncycastle.openpgp.PGPEncryptedDataList
  Returns `true` iff there are 0 encryption methods in this list.
isEmpty() - Method in class org.bouncycastle.openpgp.PGPOnePassSignatureList
isEmpty() - Method in class org.bouncycastle.openpgp.PGPSignatureList
isEncryptionKey() - Method in class org.bouncycastle.openpgp.PGPPublicKey
  Return true if this key has an algorithm type that makes it suitable to use for encryption.
isEndOfStream() - Method in class org.bouncycastle.bcpg.ArmoredInputStream
isExportable() - Method in class org.bouncycastle.bcpg.sig.Exportable
isHumanReadable() - Method in class org.bouncycastle.bcpg.sig.NotationData
isIntegrityProtected() - Method in class org.bouncycastle.openpgp.PGPEncryptedData
  Checks whether the packet is integrity protected.
isKeyBox(byte[]) - Static method in class org.bouncycastle.openpgp.PGPUtil
  Return true if the byte[] blob probably represents key box data.
isKeyRing(byte[]) - Static method in class org.bouncycastle.openpgp.PGPUtil
  Return true if the byte[] blob probably represents key ring data.
isLongLength() - Method in class org.bouncycastle.bcpg.SignatureSubpacket
isMasterKey() - Method in class org.bouncycastle.openpgp.PGPPublicKey
  Return true if this could be a master key.
isMasterKey() - Method in class org.bouncycastle.openpgp.PGPSecretKey
  Return true if this is a master key.
isMatched(byte[], byte[]) - Method in class org.bouncycastle.gpg.keybox.bc.BcBlobVerifier
isMatched(byte[], byte[]) - Method in interface org.bouncycastle.gpg.keybox.BlobVerifier
  Return true if the passed in blobData calculates to the expected digest.
isMatched(byte[], byte[]) - Method in class org.bouncycastle.gpg.keybox.jcajce.JcaBlobVerifier
isPrimaryUserID() - Method in class org.bouncycastle.bcpg.sig.PrimaryUserID
isPrimaryUserID() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
isPrivateKeyEmpty() - Method in class org.bouncycastle.openpgp.PGPSecretKey
  Detect if the Secret Key's Private Key is empty or not
isRevocable() - Method in class org.bouncycastle.bcpg.sig.Revocable
isRevoked() - Method in class org.bouncycastle.openpgp.PGPPublicKey
  Deprecated.
  this method is poorly named, use hasRevocation().
isSigningKey() - Method in class org.bouncycastle.openpgp.PGPSecretKey
  Return true if this key has an algorithm type that makes it suitable to use for signing.
ISSUER_FINGERPRINT - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
ISSUER_KEY_ID - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
IssuerFingerprint - Class in org.bouncycastle.bcpg.sig
  packet giving the issuer key fingerprint.
IssuerFingerprint(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.IssuerFingerprint
IssuerFingerprint(boolean, int, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.IssuerFingerprint
IssuerKeyID - Class in org.bouncycastle.bcpg.sig
  packet giving the issuer key ID.
IssuerKeyID(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.IssuerKeyID
IssuerKeyID(boolean, long) - Constructor for class org.bouncycastle.bcpg.sig.IssuerKeyID
iterator() - Method in class org.bouncycastle.openpgp.PGPEncryptedDataList
  Support method for Iterable where available.
iterator() - Method in class org.bouncycastle.openpgp.PGPObjectFactory
  Support method for Iterable where available.
iterator() - Method in class org.bouncycastle.openpgp.PGPOnePassSignatureList
  Support method for Iterable where available.
iterator() - Method in class org.bouncycastle.openpgp.PGPPublicKeyRing
  Support method for Iterable where available.
iterator() - Method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
  Support method for Iterable where available.
iterator() - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
  Support method for Iterable where available.
iterator() - Method in class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
  Support method for Iterable where available.
iterator() - Method in class org.bouncycastle.openpgp.PGPSignatureList
  Support method for Iterable where available.

## J

JcaBlobVerifier - Class in org.bouncycastle.gpg.keybox.jcajce
JcaBlobVerifierBuilder - Class in org.bouncycastle.gpg.keybox.jcajce
JcaBlobVerifierBuilder() - Constructor for class org.bouncycastle.gpg.keybox.jcajce.JcaBlobVerifierBuilder
  Default constructor.
JcaKeyBox - Class in org.bouncycastle.gpg.keybox.jcajce
JcaKeyBoxBuilder - Class in org.bouncycastle.gpg.keybox.jcajce
JcaKeyBoxBuilder() - Constructor for class org.bouncycastle.gpg.keybox.jcajce.JcaKeyBoxBuilder
  Default constructor.
JcaKeyFingerprintCalculator - Class in org.bouncycastle.openpgp.operator.jcajce
JcaKeyFingerprintCalculator() - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcaKeyFingerprintCalculator
  Base Constructor - use the JCA defaults.
JcaPGPContentSignerBuilder - Class in org.bouncycastle.openpgp.operator.jcajce
JcaPGPContentSignerBuilder(int, int) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentSignerBuilder
JcaPGPContentVerifierBuilderProvider - Class in org.bouncycastle.openpgp.operator.jcajce
JcaPGPContentVerifierBuilderProvider() - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentVerifierBuilderProvider
JcaPGPDigestCalculatorProviderBuilder - Class in org.bouncycastle.openpgp.operator.jcajce
  A builder for `PGPDigestCalculatorProvider` instances that obtain cryptographic primitives using the JCA API.
JcaPGPDigestCalculatorProviderBuilder() - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcaPGPDigestCalculatorProviderBuilder
  Default constructor.
JcaPGPKeyConverter - Class in org.bouncycastle.openpgp.operator.jcajce
JcaPGPKeyConverter() - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyConverter
JcaPGPKeyPair - Class in org.bouncycastle.openpgp.operator.jcajce
  A PGP key pair class that is constructed from JCA/JCE key pairs.
JcaPGPKeyPair(int, KeyPair, Date) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyPair
  Construct PGP key pair from a JCA/JCE key pair.
JcaPGPKeyPair(int, PGPAlgorithmParameters, KeyPair, Date) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyPair
  Construct PGP key pair from a JCA/JCE key pair.
JcaPGPObjectFactory - Class in org.bouncycastle.openpgp.jcajce
  `PGPObjectFactory` that uses the sources cryptographic primitives from the JCA API.
JcaPGPObjectFactory(byte[]) - Constructor for class org.bouncycastle.openpgp.jcajce.JcaPGPObjectFactory
  Construct an object factory to read PGP objects from encoded data.
JcaPGPObjectFactory(InputStream) - Constructor for class org.bouncycastle.openpgp.jcajce.JcaPGPObjectFactory
  Construct an object factory to read PGP objects from a stream.
JcaPGPPrivateKey - Class in org.bouncycastle.openpgp.operator.jcajce
  A JCA PrivateKey carrier.
JcaPGPPrivateKey(long, PrivateKey) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcaPGPPrivateKey
JcaPGPPrivateKey(PGPPublicKey, PrivateKey) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcaPGPPrivateKey
JcaPGPPublicKeyRing - Class in org.bouncycastle.openpgp.jcajce
JcaPGPPublicKeyRing(byte[]) - Constructor for class org.bouncycastle.openpgp.jcajce.JcaPGPPublicKeyRing
JcaPGPPublicKeyRing(InputStream) - Constructor for class org.bouncycastle.openpgp.jcajce.JcaPGPPublicKeyRing
JcaPGPPublicKeyRingCollection - Class in org.bouncycastle.openpgp.jcajce
JcaPGPPublicKeyRingCollection(byte[]) - Constructor for class org.bouncycastle.openpgp.jcajce.JcaPGPPublicKeyRingCollection
JcaPGPPublicKeyRingCollection(InputStream) - Constructor for class org.bouncycastle.openpgp.jcajce.JcaPGPPublicKeyRingCollection
JcaPGPPublicKeyRingCollection(Collection) - Constructor for class org.bouncycastle.openpgp.jcajce.JcaPGPPublicKeyRingCollection
JcaPGPSecretKeyRing - Class in org.bouncycastle.openpgp.jcajce
JcaPGPSecretKeyRing(byte[]) - Constructor for class org.bouncycastle.openpgp.jcajce.JcaPGPSecretKeyRing
JcaPGPSecretKeyRing(InputStream) - Constructor for class org.bouncycastle.openpgp.jcajce.JcaPGPSecretKeyRing
JcaPGPSecretKeyRingCollection - Class in org.bouncycastle.openpgp.jcajce
JcaPGPSecretKeyRingCollection(byte[]) - Constructor for class org.bouncycastle.openpgp.jcajce.JcaPGPSecretKeyRingCollection
JcaPGPSecretKeyRingCollection(InputStream) - Constructor for class org.bouncycastle.openpgp.jcajce.JcaPGPSecretKeyRingCollection
JcaPGPSecretKeyRingCollection(Collection) - Constructor for class org.bouncycastle.openpgp.jcajce.JcaPGPSecretKeyRingCollection
JcePBEDataDecryptorFactoryBuilder - Class in org.bouncycastle.openpgp.operator.jcajce
  Builder for `PBEDataDecryptorFactory` instances that obtain cryptographic primitives using the JCE API.
JcePBEDataDecryptorFactoryBuilder() - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcePBEDataDecryptorFactoryBuilder
  Base constructor - assume the required digest calculators can be provided from the same source as the cipher needed.
JcePBEDataDecryptorFactoryBuilder(PGPDigestCalculatorProvider) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcePBEDataDecryptorFactoryBuilder
  Base constructor.
JcePBEKeyEncryptionMethodGenerator - Class in org.bouncycastle.openpgp.operator.jcajce
  JCE based generator for password based encryption (PBE) data protection methods.
JcePBEKeyEncryptionMethodGenerator(char[]) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcePBEKeyEncryptionMethodGenerator
  Create a PBE encryption method generator using the default SHA-1 digest and the default S2K count for key generation.
JcePBEKeyEncryptionMethodGenerator(char[], int) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcePBEKeyEncryptionMethodGenerator
  Create a PBE encryption method generator using the default SHA-1 digest calculator and a S2K count other than the default for key generation.
JcePBEKeyEncryptionMethodGenerator(char[], PGPDigestCalculator) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcePBEKeyEncryptionMethodGenerator
  Create a PBE encryption method generator using the provided digest and the default S2K count for key generation.
JcePBEKeyEncryptionMethodGenerator(char[], PGPDigestCalculator, int) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcePBEKeyEncryptionMethodGenerator
  Create a PBE encryption method generator using the provided calculator and S2K count for key generation.
JcePBEProtectionRemoverFactory - Class in org.bouncycastle.openpgp.operator.jcajce
JcePBEProtectionRemoverFactory(char[]) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcePBEProtectionRemoverFactory
JcePBEProtectionRemoverFactory(char[], PGPDigestCalculatorProvider) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcePBEProtectionRemoverFactory
JcePBESecretKeyDecryptorBuilder - Class in org.bouncycastle.openpgp.operator.jcajce
JcePBESecretKeyDecryptorBuilder() - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcePBESecretKeyDecryptorBuilder
JcePBESecretKeyDecryptorBuilder(PGPDigestCalculatorProvider) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcePBESecretKeyDecryptorBuilder
JcePBESecretKeyEncryptorBuilder - Class in org.bouncycastle.openpgp.operator.jcajce
JcePBESecretKeyEncryptorBuilder(int) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcePBESecretKeyEncryptorBuilder
JcePBESecretKeyEncryptorBuilder(int, int) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcePBESecretKeyEncryptorBuilder
  Create a SecretKeyEncryptorBuilder with the S2K count different to the default of 0x60.
JcePBESecretKeyEncryptorBuilder(int, PGPDigestCalculator) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcePBESecretKeyEncryptorBuilder
  Create a builder which will make encryptors using the passed in digest calculator.
JcePBESecretKeyEncryptorBuilder(int, PGPDigestCalculator, int) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcePBESecretKeyEncryptorBuilder
  Create an SecretKeyEncryptorBuilder with the S2k count different to the default of 0x60, and the S2K digest different from SHA-1.
JcePGPDataEncryptorBuilder - Class in org.bouncycastle.openpgp.operator.jcajce
  `PGPDataEncryptorBuilder` implementation that sources cryptographic primitives using the JCE APIs.
JcePGPDataEncryptorBuilder(int) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcePGPDataEncryptorBuilder
  Constructs a new data encryptor builder for a specified cipher type.
JcePublicKeyDataDecryptorFactoryBuilder - Class in org.bouncycastle.openpgp.operator.jcajce
JcePublicKeyDataDecryptorFactoryBuilder() - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyDataDecryptorFactoryBuilder
JcePublicKeyKeyEncryptionMethodGenerator - Class in org.bouncycastle.openpgp.operator.jcajce
JcePublicKeyKeyEncryptionMethodGenerator(PGPPublicKey) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyKeyEncryptionMethodGenerator
  Create a public key encryption method generator with the method to be based on the passed in key.
JPEG - Static variable in class org.bouncycastle.bcpg.attr.ImageAttribute

## K

KEY_COMPROMISED - Static variable in interface org.bouncycastle.bcpg.sig.RevocationReasonTags
KEY_EXPIRE_TIME - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
KEY_FLAGS - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
KEY_RETIRED - Static variable in interface org.bouncycastle.bcpg.sig.RevocationReasonTags
KEY_REVOCATION - Static variable in class org.bouncycastle.openpgp.PGPSignature
KEY_SERVER_PREFS - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
KEY_SUPERSEDED - Static variable in interface org.bouncycastle.bcpg.sig.RevocationReasonTags
KeyBasedFileProcessor - Class in org.bouncycastle.openpgp.examples
  A simple utility class that encrypts/decrypts public key based encryption files.
KeyBasedFileProcessor() - Constructor for class org.bouncycastle.openpgp.examples.KeyBasedFileProcessor
KeyBasedLargeFileProcessor - Class in org.bouncycastle.openpgp.examples
  A simple utility class that encrypts/decrypts public key based encryption large files.
KeyBasedLargeFileProcessor() - Constructor for class org.bouncycastle.openpgp.examples.KeyBasedLargeFileProcessor
KeyBlob - Class in org.bouncycastle.gpg.keybox
  A PGP blob holds key material.
KeyBlob(int, long, BlobType, int, int, int, List<KeyInformation>, byte[], int, List<UserID>, int, List<Long>, int, int, long, long, long, byte[], byte[], byte[]) - Constructor for class org.bouncycastle.gpg.keybox.KeyBlob
KeyBox - Class in org.bouncycastle.gpg.keybox
  KeyBox provides an implementation of the PGP keybox.
KeyBox(byte[], KeyFingerPrintCalculator, BlobVerifier) - Constructor for class org.bouncycastle.gpg.keybox.KeyBox
KeyBox(InputStream, KeyFingerPrintCalculator, BlobVerifier) - Constructor for class org.bouncycastle.gpg.keybox.KeyBox
KeyBoxTest - Class in org.bouncycastle.gpg.test
KeyBoxTest() - Constructor for class org.bouncycastle.gpg.test.KeyBoxTest
KeyExpirationTime - Class in org.bouncycastle.bcpg.sig
  packet giving time after creation at which the key expires.
KeyExpirationTime(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.KeyExpirationTime
KeyExpirationTime(boolean, long) - Constructor for class org.bouncycastle.bcpg.sig.KeyExpirationTime
KeyFingerPrintCalculator - Interface in org.bouncycastle.openpgp.operator
KeyFlags - Class in org.bouncycastle.bcpg.sig
  Packet holding the key flag values.
KeyFlags(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.KeyFlags
KeyFlags(boolean, int) - Constructor for class org.bouncycastle.bcpg.sig.KeyFlags
keyIDToBytes(long) - Static method in class org.bouncycastle.bcpg.sig.IssuerKeyID
KeyInformation - Class in org.bouncycastle.gpg.keybox

## L

length - Variable in class org.bouncycastle.gpg.keybox.Blob
LITERAL_DATA - Static variable in interface org.bouncycastle.bcpg.PacketTags
LiteralDataPacket - Class in org.bouncycastle.bcpg
  Generic literal data packet.

## M

magicBytes - Static variable in class org.bouncycastle.gpg.keybox.Blob
main(String[]) - Static method in class org.bouncycastle.gpg.test.AllTests
main(String[]) - Static method in class org.bouncycastle.gpg.test.KeyBoxTest
main(String[]) - Static method in class org.bouncycastle.gpg.test.RegressionTest
main(String[]) - Static method in class org.bouncycastle.openpgp.examples.ByteArrayHandler
main(String[]) - Static method in class org.bouncycastle.openpgp.examples.ClearSignedFileProcessor
main(String[]) - Static method in class org.bouncycastle.openpgp.examples.DetachedSignatureProcessor
main(String[]) - Static method in class org.bouncycastle.openpgp.examples.DirectKeySignature
main(String[]) - Static method in class org.bouncycastle.openpgp.examples.DSAElGamalKeyRingGenerator
main(String[]) - Static method in class org.bouncycastle.openpgp.examples.KeyBasedFileProcessor
main(String[]) - Static method in class org.bouncycastle.openpgp.examples.KeyBasedLargeFileProcessor
main(String[]) - Static method in class org.bouncycastle.openpgp.examples.PBEFileProcessor
main(String[]) - Static method in class org.bouncycastle.openpgp.examples.PubringDump
main(String[]) - Static method in class org.bouncycastle.openpgp.examples.RSAKeyPairGenerator
main(String[]) - Static method in class org.bouncycastle.openpgp.examples.SignedFileProcessor
main(String[]) - Static method in class org.bouncycastle.openpgp.examples.test.AllTests
main(String[]) - Static method in class org.bouncycastle.openpgp.test.AllTests
main(String[]) - Static method in class org.bouncycastle.openpgp.test.ArmoredInputStreamTest
main(String[]) - Static method in class org.bouncycastle.openpgp.test.BcPGPDSAElGamalTest
main(String[]) - Static method in class org.bouncycastle.openpgp.test.BcPGPDSATest
main(String[]) - Static method in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
main(String[]) - Static method in class org.bouncycastle.openpgp.test.BcPGPPBETest
main(String[]) - Static method in class org.bouncycastle.openpgp.test.BcPGPRSATest
main(String[]) - Static method in class org.bouncycastle.openpgp.test.DSA2Test
main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPArmoredTest
main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPClearSignedSignatureTest
main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPCompressionTest
main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPDSAElGamalTest
main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPDSATest
main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPECDHTest
main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPECDSATest
main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPECMessageTest
main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPEdDSATest
main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPMarkerTest
main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPNoPrivateKeyTest
main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPPacketTest
main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPParsingTest
main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPPBETest
main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPRSATest
main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPSignatureTest
main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPUnicodeTest
main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPUtilTest
main(String[]) - Static method in class org.bouncycastle.openpgp.test.RegressionTest
main(String[]) - Static method in class org.bouncycastle.openpgp.test.SExprTest
makeKeyFromPassPhrase(int, S2K) - Method in class org.bouncycastle.openpgp.operator.PBEDataDecryptorFactory
  Generates an encryption key using the pass phrase and digest calculator configured for this factory.
makeKeyFromPassPhrase(int, S2K) - Method in class org.bouncycastle.openpgp.operator.PBESecretKeyDecryptor
makeRandomKey(int, SecureRandom) - Static method in class org.bouncycastle.openpgp.PGPUtil
  Generates a random key for a `symmetric encryption algorithm` .
MARKER - Static variable in interface org.bouncycastle.bcpg.PacketTags
MarkerPacket - Class in org.bouncycastle.bcpg
  Basic type for a marker packet
MarkerPacket(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.MarkerPacket
MAYBE_SHARED - Static variable in interface org.bouncycastle.openpgp.PGPKeyFlags
MAYBE_SPLIT - Static variable in interface org.bouncycastle.openpgp.PGPKeyFlags
MD2 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
MD5 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
MOD_DETECTION_CODE - Static variable in interface org.bouncycastle.bcpg.PacketTags
ModDetectionCodePacket - Class in org.bouncycastle.bcpg
  basic packet for a modification detection code packet.
ModDetectionCodePacket(byte[]) - Constructor for class org.bouncycastle.bcpg.ModDetectionCodePacket
MPInteger - Class in org.bouncycastle.bcpg
  a multiple precision integer
MPInteger(BigInteger) - Constructor for class org.bouncycastle.bcpg.MPInteger
MPInteger(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.MPInteger

## N

nextObject() - Method in class org.bouncycastle.openpgp.PGPObjectFactory
  Return the next object in the stream, or `null` if the end of stream is reached.
nextPacketTag() - Method in class org.bouncycastle.bcpg.BCPGInputStream
  Obtains the tag of the next packet in the stream.
NO_CERTIFICATION - Static variable in class org.bouncycastle.openpgp.PGPSignature
NO_REASON - Static variable in interface org.bouncycastle.bcpg.sig.RevocationReasonTags
NOTATION_DATA - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
NotationData - Class in org.bouncycastle.bcpg.sig
  Class provided a NotationData object according to RFC2440, Chapter 5.2.3.15.
NotationData(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.NotationData
NotationData(boolean, boolean, String, String) - Constructor for class org.bouncycastle.bcpg.sig.NotationData
NOW - Static variable in class org.bouncycastle.openpgp.PGPLiteralData
  The special time for a modification time of "now" or the present time.
NOW - Static variable in class org.bouncycastle.openpgp.PGPLiteralDataGenerator
  The special time for a modification time of "now" or the present time.
NULL - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags

## O

ONE_PASS_SIGNATURE - Static variable in interface org.bouncycastle.bcpg.PacketTags
OnePassSignaturePacket - Class in org.bouncycastle.bcpg
  generic signature object
OnePassSignaturePacket(int, int, int, long, boolean) - Constructor for class org.bouncycastle.bcpg.OnePassSignaturePacket
open() - Method in class org.bouncycastle.bcpg.OutputStreamPacket
open(OutputStream) - Method in class org.bouncycastle.openpgp.PGPCompressedDataGenerator
  Return an OutputStream which will save the data being written to the compressed object.
open(OutputStream, byte[]) - Method in class org.bouncycastle.openpgp.PGPCompressedDataGenerator
  Return an OutputStream which will compress the data as it is written to it.
open(OutputStream, byte[]) - Method in class org.bouncycastle.openpgp.PGPEncryptedDataGenerator
  Create an OutputStream which will encrypt the data as it is written to it.
open(OutputStream, char, File) - Method in class org.bouncycastle.openpgp.PGPLiteralDataGenerator
  Open a literal data packet for the passed in File object, returning an output stream for saving the file contents.
open(OutputStream, char, String, long, Date) - Method in class org.bouncycastle.openpgp.PGPLiteralDataGenerator
  Open a literal data packet, returning a stream to store the data inside the packet.
open(OutputStream, char, String, Date, byte[]) - Method in class org.bouncycastle.openpgp.PGPLiteralDataGenerator
  Open a literal data packet, returning a stream to store the data inside the packet as an indefinite-length stream.
open(OutputStream, long) - Method in class org.bouncycastle.openpgp.PGPEncryptedDataGenerator
  Create an OutputStream based on the configured methods to write a single encrypted object of known length.
OPEN_PGP_BLOB - org.bouncycastle.gpg.keybox.BlobType
org.bouncycastle.bcpg - package org.bouncycastle.bcpg
  Low level classes for dealing with OpenPGP objects.
org.bouncycastle.bcpg.attr - package org.bouncycastle.bcpg.attr
  Low level classes for dealing with OpenPGP user attributes.
org.bouncycastle.bcpg.sig - package org.bouncycastle.bcpg.sig
  Low level classes for dealing with OpenPGP signature attributes.
org.bouncycastle.gpg - package org.bouncycastle.gpg
  Parsing classes for the GPG V2 SExpr format and other utilites.
org.bouncycastle.gpg.keybox - package org.bouncycastle.gpg.keybox
  Parsing classes for the GPG V2 KeyBox format.
org.bouncycastle.gpg.keybox.bc - package org.bouncycastle.gpg.keybox.bc
org.bouncycastle.gpg.keybox.jcajce - package org.bouncycastle.gpg.keybox.jcajce
org.bouncycastle.gpg.test - package org.bouncycastle.gpg.test
  Regression tests and further examples of use for the org.bouncycastle.gpg package.
org.bouncycastle.openpgp - package org.bouncycastle.openpgp
  High level classes for dealing with OpenPGP objects.
org.bouncycastle.openpgp.bc - package org.bouncycastle.openpgp.bc
  BC light weight based OpenPGP objects.
org.bouncycastle.openpgp.examples - package org.bouncycastle.openpgp.examples
  Examples of use of the org.bouncycastle.openpgp package.
org.bouncycastle.openpgp.examples.test - package org.bouncycastle.openpgp.examples.test
  Test code for the examples of use of the org.bouncycastle.openpgp package.
org.bouncycastle.openpgp.jcajce - package org.bouncycastle.openpgp.jcajce
  JCA/JCE provider based OpenPGP objects.
org.bouncycastle.openpgp.operator - package org.bouncycastle.openpgp.operator
  Interfaces and abstract classes to provide the framework to support operations on the OpenPGP high level classes.
org.bouncycastle.openpgp.operator.bc - package org.bouncycastle.openpgp.operator.bc
  BC lightweight operators for dealing with OpenPGP objects.
org.bouncycastle.openpgp.operator.jcajce - package org.bouncycastle.openpgp.operator.jcajce
  JCA/JCE based operators for dealing with OpenPGP objects.
org.bouncycastle.openpgp.test - package org.bouncycastle.openpgp.test
  Regression tests and further examples of use for the org.bouncycastle.openpgp package.
out - Variable in class org.bouncycastle.bcpg.OutputStreamPacket
OutputStreamPacket - Class in org.bouncycastle.bcpg
OutputStreamPacket(BCPGOutputStream) - Constructor for class org.bouncycastle.bcpg.OutputStreamPacket

## P

Packet - Class in org.bouncycastle.bcpg
Packet() - Constructor for class org.bouncycastle.bcpg.Packet
PacketTags - Interface in org.bouncycastle.bcpg
  Basic PGP packet tag types.
padSessionData(byte[]) - Static method in class org.bouncycastle.openpgp.operator.PGPPad
padSessionData(byte[], boolean) - Static method in class org.bouncycastle.openpgp.operator.PGPPad
parseSecretKey(InputStream, PBEProtectionRemoverFactory, KeyFingerPrintCalculator) - Method in class org.bouncycastle.gpg.SExprParser
  Parse a secret key from one of the GPG S expression keys.
parseSecretKey(InputStream, PBEProtectionRemoverFactory, PGPPublicKey) - Method in class org.bouncycastle.gpg.SExprParser
  Parse a secret key from one of the GPG S expression keys associating it with the passed in public key.
parseSecretKeyFromSExpr(InputStream, PBEProtectionRemoverFactory, KeyFingerPrintCalculator) - Static method in class org.bouncycastle.openpgp.PGPSecretKey
  Deprecated.
  use org.bouncycastle.gpg.SExprParser - it will also allow you to verify the protection checksum if it is available.
parseSecretKeyFromSExpr(InputStream, PBEProtectionRemoverFactory, PGPPublicKey) - Static method in class org.bouncycastle.openpgp.PGPSecretKey
  Deprecated.
  use org.bouncycastle.gpg.SExprParser - it will also allow you to verify the protection checksum if it is available.
passPhrase - Variable in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
PBEDataDecryptorFactory - Class in org.bouncycastle.openpgp.operator
  A factory for performing PBE decryption operations.
PBEDataDecryptorFactory(char[], PGPDigestCalculatorProvider) - Constructor for class org.bouncycastle.openpgp.operator.PBEDataDecryptorFactory
  Construct a PBE data decryptor factory.
PBEFileProcessor - Class in org.bouncycastle.openpgp.examples
  A simple utility class that encrypts/decrypts password based encryption files.
PBEFileProcessor() - Constructor for class org.bouncycastle.openpgp.examples.PBEFileProcessor
PBEKeyEncryptionMethodGenerator - Class in org.bouncycastle.openpgp.operator
  PGP style PBE encryption method.
PBEKeyEncryptionMethodGenerator(char[], PGPDigestCalculator) - Constructor for class org.bouncycastle.openpgp.operator.PBEKeyEncryptionMethodGenerator
  Construct a PBE key generator using the default iteration count (`0x60` == 65536 iterations).
PBEKeyEncryptionMethodGenerator(char[], PGPDigestCalculator, int) - Constructor for class org.bouncycastle.openpgp.operator.PBEKeyEncryptionMethodGenerator
  Construct a PBE key generator using a specific iteration level.
PBEProtectionRemoverFactory - Interface in org.bouncycastle.openpgp.operator
PBESecretKeyDecryptor - Class in org.bouncycastle.openpgp.operator
PBESecretKeyDecryptor(char[], PGPDigestCalculatorProvider) - Constructor for class org.bouncycastle.openpgp.operator.PBESecretKeyDecryptor
PBESecretKeyEncryptor - Class in org.bouncycastle.openpgp.operator
PBESecretKeyEncryptor(int, PGPDigestCalculator, int, SecureRandom, char[]) - Constructor for class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
PBESecretKeyEncryptor(int, PGPDigestCalculator, SecureRandom, char[]) - Constructor for class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
perform() - Method in class org.bouncycastle.openpgp.test.PGPMarkerTest
performTest() - Method in class org.bouncycastle.gpg.test.KeyBoxTest
performTest() - Method in class org.bouncycastle.openpgp.test.ArmoredInputStreamTest
performTest() - Method in class org.bouncycastle.openpgp.test.BcPGPDSAElGamalTest
performTest() - Method in class org.bouncycastle.openpgp.test.BcPGPDSATest
performTest() - Method in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
performTest() - Method in class org.bouncycastle.openpgp.test.BcPGPPBETest
performTest() - Method in class org.bouncycastle.openpgp.test.BcPGPRSATest
performTest() - Method in class org.bouncycastle.openpgp.test.PGPArmoredTest
performTest() - Method in class org.bouncycastle.openpgp.test.PGPClearSignedSignatureTest
performTest() - Method in class org.bouncycastle.openpgp.test.PGPCompressionTest
performTest() - Method in class org.bouncycastle.openpgp.test.PGPDSAElGamalTest
performTest() - Method in class org.bouncycastle.openpgp.test.PGPDSATest
performTest() - Method in class org.bouncycastle.openpgp.test.PGPECDHTest
performTest() - Method in class org.bouncycastle.openpgp.test.PGPECDSATest
performTest() - Method in class org.bouncycastle.openpgp.test.PGPECMessageTest
performTest() - Method in class org.bouncycastle.openpgp.test.PGPEdDSATest
performTest() - Method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
performTest() - Method in class org.bouncycastle.openpgp.test.PGPNoPrivateKeyTest
performTest() - Method in class org.bouncycastle.openpgp.test.PGPPacketTest
performTest() - Method in class org.bouncycastle.openpgp.test.PGPParsingTest
performTest() - Method in class org.bouncycastle.openpgp.test.PGPPBETest
performTest() - Method in class org.bouncycastle.openpgp.test.PGPRSATest
performTest() - Method in class org.bouncycastle.openpgp.test.PGPSignatureTest
performTest() - Method in class org.bouncycastle.openpgp.test.PGPUtilTest
performTest() - Method in class org.bouncycastle.openpgp.test.SExprTest
PGPAlgorithmParameters - Interface in org.bouncycastle.openpgp
PGPArmoredTest - Class in org.bouncycastle.openpgp.test
PGPArmoredTest() - Constructor for class org.bouncycastle.openpgp.test.PGPArmoredTest
PGPClearSignedSignatureTest - Class in org.bouncycastle.openpgp.test
PGPClearSignedSignatureTest() - Constructor for class org.bouncycastle.openpgp.test.PGPClearSignedSignatureTest
PGPCompressedData - Class in org.bouncycastle.openpgp
  A PGP compressed data object.
PGPCompressedData(byte[]) - Constructor for class org.bouncycastle.openpgp.PGPCompressedData
  Construct a PGP compressed data object from the passed in byte array.
PGPCompressedData(InputStream) - Constructor for class org.bouncycastle.openpgp.PGPCompressedData
  Construct a PGP compressed data object from the passed in input stream.
PGPCompressedData(BCPGInputStream) - Constructor for class org.bouncycastle.openpgp.PGPCompressedData
  Construct a compressed data object, reading a single `PacketTags.COMPRESSED_DATA` packet from the stream.
PGPCompressedDataGenerator - Class in org.bouncycastle.openpgp
  Generator for producing compressed data packets.
PGPCompressedDataGenerator(int) - Constructor for class org.bouncycastle.openpgp.PGPCompressedDataGenerator
  Construct a new compressed data generator.
PGPCompressedDataGenerator(int, int) - Constructor for class org.bouncycastle.openpgp.PGPCompressedDataGenerator
  Construct a new compressed data generator.
PGPCompressionTest - Class in org.bouncycastle.openpgp.test
PGPCompressionTest() - Constructor for class org.bouncycastle.openpgp.test.PGPCompressionTest
PGPContentSigner - Interface in org.bouncycastle.openpgp.operator
PGPContentSignerBuilder - Interface in org.bouncycastle.openpgp.operator
PGPContentVerifier - Interface in org.bouncycastle.openpgp.operator
PGPContentVerifierBuilder - Interface in org.bouncycastle.openpgp.operator
PGPContentVerifierBuilderProvider - Interface in org.bouncycastle.openpgp.operator
PGPDataDecryptor - Interface in org.bouncycastle.openpgp.operator
  A decryptor that wraps a stream of PGP encrypted data to decrypt, and optionally integrity check, the data.
PGPDataDecryptorFactory - Interface in org.bouncycastle.openpgp.operator
  Base interface of factories for `PGPDataDecryptor`.
PGPDataDecryptorProvider - Interface in org.bouncycastle.openpgp.operator
PGPDataEncryptor - Interface in org.bouncycastle.openpgp.operator
  A data encryptor, combining a cipher instance and an optional integrity check calculator.
PGPDataEncryptorBuilder - Interface in org.bouncycastle.openpgp.operator
  A builder for `PGPDataEncryptor` instances, which can be used to encrypt data objects.
PGPDataValidationException - Exception in org.bouncycastle.openpgp
  Thrown if the iv at the start of a data stream indicates the wrong key is being used.
PGPDataValidationException(String) - Constructor for exception org.bouncycastle.openpgp.PGPDataValidationException
PGPDigestCalculator - Interface in org.bouncycastle.openpgp.operator
  A digest calculator, which consumes a stream of data and computes a digest value over it.
PGPDigestCalculatorProvider - Interface in org.bouncycastle.openpgp.operator
  A factory for digest algorithms.
PGPDSAElGamalTest - Class in org.bouncycastle.openpgp.test
PGPDSAElGamalTest() - Constructor for class org.bouncycastle.openpgp.test.PGPDSAElGamalTest
PGPDSATest - Class in org.bouncycastle.openpgp.test
PGPDSATest() - Constructor for class org.bouncycastle.openpgp.test.PGPDSATest
PGPECDHTest - Class in org.bouncycastle.openpgp.test
PGPECDHTest() - Constructor for class org.bouncycastle.openpgp.test.PGPECDHTest
PGPECDSATest - Class in org.bouncycastle.openpgp.test
PGPECDSATest() - Constructor for class org.bouncycastle.openpgp.test.PGPECDSATest
PGPECMessageTest - Class in org.bouncycastle.openpgp.test
PGPECMessageTest() - Constructor for class org.bouncycastle.openpgp.test.PGPECMessageTest
PGPEdDSATest - Class in org.bouncycastle.openpgp.test
PGPEdDSATest() - Constructor for class org.bouncycastle.openpgp.test.PGPEdDSATest
PGPEncryptedData - Class in org.bouncycastle.openpgp
  A PGP encrypted data object.
PGPEncryptedData.TruncatedStream - Class in org.bouncycastle.openpgp
PGPEncryptedDataGenerator - Class in org.bouncycastle.openpgp
  Generator for encrypted objects.
PGPEncryptedDataGenerator(PGPDataEncryptorBuilder) - Constructor for class org.bouncycastle.openpgp.PGPEncryptedDataGenerator
  Base constructor.
PGPEncryptedDataGenerator(PGPDataEncryptorBuilder, boolean) - Constructor for class org.bouncycastle.openpgp.PGPEncryptedDataGenerator
  Base constructor with the option to turn on formatting for PGP 2.6.x compatibility.
PGPEncryptedDataList - Class in org.bouncycastle.openpgp
  A holder for a list of PGP encryption method packets and the encrypted data associated with them.
PGPEncryptedDataList(byte[]) - Constructor for class org.bouncycastle.openpgp.PGPEncryptedDataList
  Construct an encrypted data packet holder, reading PGP encrypted method packets and an encrypted data packet from a stream.
PGPEncryptedDataList(InputStream) - Constructor for class org.bouncycastle.openpgp.PGPEncryptedDataList
  Construct an encrypted data packet holder, reading PGP encrypted method packets and an encrypted data packet from a stream.
PGPEncryptedDataList(BCPGInputStream) - Constructor for class org.bouncycastle.openpgp.PGPEncryptedDataList
  Construct an encrypted data packet holder, reading PGP encrypted method packets and an encrypted data packet from the stream.
PGPException - Exception in org.bouncycastle.openpgp
  generic exception class for PGP encoding/decoding problems
PGPException(String) - Constructor for exception org.bouncycastle.openpgp.PGPException
PGPException(String, Exception) - Constructor for exception org.bouncycastle.openpgp.PGPException
PGPKdfParameters - Class in org.bouncycastle.openpgp
PGPKdfParameters(int, int) - Constructor for class org.bouncycastle.openpgp.PGPKdfParameters
PGPKeyEncryptionMethodGenerator - Class in org.bouncycastle.openpgp.operator
  An encryption method that can be applied to encrypt data in a `PGPEncryptedDataGenerator`.
PGPKeyEncryptionMethodGenerator() - Constructor for class org.bouncycastle.openpgp.operator.PGPKeyEncryptionMethodGenerator
PGPKeyFlags - Interface in org.bouncycastle.openpgp
  key flag values for the KeyFlags subpacket.
PGPKeyPair - Class in org.bouncycastle.openpgp
  General class to handle JCA key pairs and convert them into OpenPGP ones.
PGPKeyPair() - Constructor for class org.bouncycastle.openpgp.PGPKeyPair
PGPKeyPair(PGPPublicKey, PGPPrivateKey) - Constructor for class org.bouncycastle.openpgp.PGPKeyPair
  Create a key pair from a PGPPrivateKey and a PGPPublicKey.
PGPKeyRing - Class in org.bouncycastle.openpgp
  Parent class for PGP public and secret key rings.
PGPKeyRingGenerator - Class in org.bouncycastle.openpgp
  Generator for a PGP master and subkey ring.
PGPKeyRingGenerator(int, PGPKeyPair, String, PGPDigestCalculator, PGPSignatureSubpacketVector, PGPSignatureSubpacketVector, PGPContentSignerBuilder, PBESecretKeyEncryptor) - Constructor for class org.bouncycastle.openpgp.PGPKeyRingGenerator
  Create a new key ring generator.
PGPKeyRingGenerator(PGPSecretKeyRing, PBESecretKeyDecryptor, PGPDigestCalculator, PGPContentSignerBuilder, PBESecretKeyEncryptor) - Constructor for class org.bouncycastle.openpgp.PGPKeyRingGenerator
  Create a new key ring generator based on an original secret key ring.
PGPKeyRingTest - Class in org.bouncycastle.openpgp.test
PGPKeyRingTest() - Constructor for class org.bouncycastle.openpgp.test.PGPKeyRingTest
PGPKeyValidationException - Exception in org.bouncycastle.openpgp
  Thrown if the key checksum is invalid.
PGPKeyValidationException(String) - Constructor for exception org.bouncycastle.openpgp.PGPKeyValidationException
PGPLiteralData - Class in org.bouncycastle.openpgp
  A single literal data packet in a PGP object stream.
PGPLiteralData(byte[]) - Constructor for class org.bouncycastle.openpgp.PGPLiteralData
  Construct a PGP LiteralData carrier from the passed in byte array.
PGPLiteralData(InputStream) - Constructor for class org.bouncycastle.openpgp.PGPLiteralData
  Construct a PGP LiteralData carrier from the passed in input stream.
PGPLiteralData(BCPGInputStream) - Constructor for class org.bouncycastle.openpgp.PGPLiteralData
  Construct a PGP LiteralData carrier from the passed in BCPG input stream.
PGPLiteralDataGenerator - Class in org.bouncycastle.openpgp
  Generator for producing literal data packets.
PGPLiteralDataGenerator() - Constructor for class org.bouncycastle.openpgp.PGPLiteralDataGenerator
  Constructs a generator for literal data objects.
PGPLiteralDataGenerator(boolean) - Constructor for class org.bouncycastle.openpgp.PGPLiteralDataGenerator
  Constructs a generator for literal data objects, specifying to use new or old (PGP 2.6.x compatible) format.
PGPMarker - Class in org.bouncycastle.openpgp
  a PGP marker packet - in general these should be ignored other than where the idea is to preserve the original input stream.
PGPMarker(BCPGInputStream) - Constructor for class org.bouncycastle.openpgp.PGPMarker
  Default constructor.
PGPMarkerTest - Class in org.bouncycastle.openpgp.test
PGPMarkerTest() - Constructor for class org.bouncycastle.openpgp.test.PGPMarkerTest
PGPNoPrivateKeyTest - Class in org.bouncycastle.openpgp.test
PGPNoPrivateKeyTest() - Constructor for class org.bouncycastle.openpgp.test.PGPNoPrivateKeyTest
PGPObjectFactory - Class in org.bouncycastle.openpgp
  General class for reading a PGP object stream.
PGPObjectFactory(byte[], KeyFingerPrintCalculator) - Constructor for class org.bouncycastle.openpgp.PGPObjectFactory
  Create an object factory suitable for reading PGP objects such as keys, key rings and key ring collections, or PGP encrypted data.
PGPObjectFactory(InputStream, KeyFingerPrintCalculator) - Constructor for class org.bouncycastle.openpgp.PGPObjectFactory
  Create an object factory suitable for reading PGP objects such as keys, key rings and key ring collections, or PGP encrypted data.
PGPOnePassSignature - Class in org.bouncycastle.openpgp
  A one pass signature object.
PGPOnePassSignatureList - Class in org.bouncycastle.openpgp
  Holder for a list of PGPOnePassSignatures
PGPOnePassSignatureList(PGPOnePassSignature) - Constructor for class org.bouncycastle.openpgp.PGPOnePassSignatureList
PGPOnePassSignatureList(PGPOnePassSignature[]) - Constructor for class org.bouncycastle.openpgp.PGPOnePassSignatureList
PGPPacketTest - Class in org.bouncycastle.openpgp.test
PGPPacketTest() - Constructor for class org.bouncycastle.openpgp.test.PGPPacketTest
PGPPad - Class in org.bouncycastle.openpgp.operator
  Utility class that provides padding addition and removal for PGP session keys.
PGPParsingTest - Class in org.bouncycastle.openpgp.test
PGPParsingTest() - Constructor for class org.bouncycastle.openpgp.test.PGPParsingTest
PGPPBEEncryptedData - Class in org.bouncycastle.openpgp
  A password based encryption object.
PGPPBETest - Class in org.bouncycastle.openpgp.test
PGPPBETest() - Constructor for class org.bouncycastle.openpgp.test.PGPPBETest
PGPPrivateKey - Class in org.bouncycastle.openpgp
  general class to contain a private key for use with other openPGP objects.
PGPPrivateKey(long, PublicKeyPacket, BCPGKey) - Constructor for class org.bouncycastle.openpgp.PGPPrivateKey
  Base constructor.
PGPPublicKey - Class in org.bouncycastle.openpgp
  general class to handle a PGP public key object.
PGPPublicKey(PublicKeyPacket, KeyFingerPrintCalculator) - Constructor for class org.bouncycastle.openpgp.PGPPublicKey
  Create a PGP public key from a packet descriptor using the passed in fingerPrintCalculator to do calculate the fingerprint and keyID.
PGPPublicKeyEncryptedData - Class in org.bouncycastle.openpgp
  A public key encrypted data object.
PGPPublicKeyRing - Class in org.bouncycastle.openpgp
  Class to hold a single master public key and its subkeys.
PGPPublicKeyRing(byte[], KeyFingerPrintCalculator) - Constructor for class org.bouncycastle.openpgp.PGPPublicKeyRing
PGPPublicKeyRing(InputStream, KeyFingerPrintCalculator) - Constructor for class org.bouncycastle.openpgp.PGPPublicKeyRing
PGPPublicKeyRing(List) - Constructor for class org.bouncycastle.openpgp.PGPPublicKeyRing
  Base constructor from a list of keys representing a public key ring (a master key and its associated sub-keys).
PGPPublicKeyRingCollection - Class in org.bouncycastle.openpgp
  Often a PGP key ring file is made up of a succession of master/sub-key key rings.
PGPPublicKeyRingCollection(byte[], KeyFingerPrintCalculator) - Constructor for class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
PGPPublicKeyRingCollection(InputStream, KeyFingerPrintCalculator) - Constructor for class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
  Build a PGPPublicKeyRingCollection from the passed in input stream.
PGPPublicKeyRingCollection(Collection<PGPPublicKeyRing>) - Constructor for class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
PGPRSATest - Class in org.bouncycastle.openpgp.test
PGPRSATest() - Constructor for class org.bouncycastle.openpgp.test.PGPRSATest
PGPRuntimeOperationException - Exception in org.bouncycastle.openpgp
PGPRuntimeOperationException(String, Throwable) - Constructor for exception org.bouncycastle.openpgp.PGPRuntimeOperationException
PGPSecretKey - Class in org.bouncycastle.openpgp
  general class to handle and construct a PGP secret key object.
PGPSecretKey(int, PGPKeyPair, String, PGPDigestCalculator, PGPSignatureSubpacketVector, PGPSignatureSubpacketVector, PGPContentSignerBuilder, PBESecretKeyEncryptor) - Constructor for class org.bouncycastle.openpgp.PGPSecretKey
  Construct a PGPSecretKey using the passed in private/public key pair and binding it to the passed in id using a generated certification of certificationLevel.
PGPSecretKey(int, PGPKeyPair, String, PGPSignatureSubpacketVector, PGPSignatureSubpacketVector, PGPContentSignerBuilder, PBESecretKeyEncryptor) - Constructor for class org.bouncycastle.openpgp.PGPSecretKey
  Construct a PGPSecretKey using the passed in private/public key pair and binding it to the passed in id using a generated certification of certificationLevel.The secret key checksum is calculated using the original non-digest based checksum.
PGPSecretKey(SecretKeyPacket, PGPPublicKey) - Constructor for class org.bouncycastle.openpgp.PGPSecretKey
PGPSecretKey(PGPKeyPair, PGPKeyPair, PGPDigestCalculator, PGPContentSignerBuilder, PBESecretKeyEncryptor) - Constructor for class org.bouncycastle.openpgp.PGPSecretKey
  Construct a PGPSecretKey sub-key using the passed in private/public key pair and binding it to the master key pair.
PGPSecretKey(PGPKeyPair, PGPKeyPair, PGPDigestCalculator, PGPSignatureSubpacketVector, PGPSignatureSubpacketVector, PGPContentSignerBuilder, PBESecretKeyEncryptor) - Constructor for class org.bouncycastle.openpgp.PGPSecretKey
  Construct a PGPSecretKey sub-key using the passed in private/public key pair and binding it to the master key pair.
PGPSecretKey(PGPPrivateKey, PGPPublicKey, PGPDigestCalculator, boolean, PBESecretKeyEncryptor) - Constructor for class org.bouncycastle.openpgp.PGPSecretKey
  Construct a PGPSecretKey using the passed in private key and public key.
PGPSecretKeyRing - Class in org.bouncycastle.openpgp
  Class to hold a single master secret key and its subkeys.
PGPSecretKeyRing(byte[], KeyFingerPrintCalculator) - Constructor for class org.bouncycastle.openpgp.PGPSecretKeyRing
PGPSecretKeyRing(InputStream, KeyFingerPrintCalculator) - Constructor for class org.bouncycastle.openpgp.PGPSecretKeyRing
PGPSecretKeyRing(List) - Constructor for class org.bouncycastle.openpgp.PGPSecretKeyRing
  Base constructor from a list of keys representing a secret key ring (a master key and its associated sub-keys).
PGPSecretKeyRingCollection - Class in org.bouncycastle.openpgp
  Often a PGP key ring file is made up of a succession of master/sub-key key rings.
PGPSecretKeyRingCollection(byte[], KeyFingerPrintCalculator) - Constructor for class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
PGPSecretKeyRingCollection(InputStream, KeyFingerPrintCalculator) - Constructor for class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
  Build a PGPSecretKeyRingCollection from the passed in input stream.
PGPSecretKeyRingCollection(Collection<PGPSecretKeyRing>) - Constructor for class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
PGPSignature - Class in org.bouncycastle.openpgp
  A PGP signature object.
PGPSignatureGenerator - Class in org.bouncycastle.openpgp
  Generator for PGP Signatures.
PGPSignatureGenerator(PGPContentSignerBuilder) - Constructor for class org.bouncycastle.openpgp.PGPSignatureGenerator
  Create a signature generator built on the passed in contentSignerBuilder.
PGPSignatureList - Class in org.bouncycastle.openpgp
  A list of PGP signatures - normally in the signature block after literal data.
PGPSignatureList(PGPSignature) - Constructor for class org.bouncycastle.openpgp.PGPSignatureList
PGPSignatureList(PGPSignature[]) - Constructor for class org.bouncycastle.openpgp.PGPSignatureList
PGPSignatureSubpacketGenerator - Class in org.bouncycastle.openpgp
  Generator for signature subpackets.
PGPSignatureSubpacketGenerator() - Constructor for class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
  Base constructor, creates an empty generator.
PGPSignatureSubpacketGenerator(PGPSignatureSubpacketVector) - Constructor for class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
  Constructor for pre-initialising the generator from an existing one.
PGPSignatureSubpacketVector - Class in org.bouncycastle.openpgp
  Container for a list of signature subpackets.
PGPSignatureTest - Class in org.bouncycastle.openpgp.test
PGPSignatureTest() - Constructor for class org.bouncycastle.openpgp.test.PGPSignatureTest
PGPUnicodeTest - Class in org.bouncycastle.openpgp.test
PGPUnicodeTest() - Constructor for class org.bouncycastle.openpgp.test.PGPUnicodeTest
PGPUserAttributeSubpacketVector - Class in org.bouncycastle.openpgp
  Container for a list of user attribute subpackets.
PGPUserAttributeSubpacketVectorGenerator - Class in org.bouncycastle.openpgp
PGPUserAttributeSubpacketVectorGenerator() - Constructor for class org.bouncycastle.openpgp.PGPUserAttributeSubpacketVectorGenerator
PGPUtil - Class in org.bouncycastle.openpgp
  PGP utilities.
PGPUtil() - Constructor for class org.bouncycastle.openpgp.PGPUtil
PGPUtilTest - Class in org.bouncycastle.openpgp.test
PGPUtilTest() - Constructor for class org.bouncycastle.openpgp.test.PGPUtilTest
PGPV3SignatureGenerator - Class in org.bouncycastle.openpgp
  Generator for old style PGP V3 Signatures.
PGPV3SignatureGenerator(PGPContentSignerBuilder) - Constructor for class org.bouncycastle.openpgp.PGPV3SignatureGenerator
  Create a signature generator built on the passed in contentSignerBuilder.
PLACEHOLDER - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
POLICY_URL - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
POSITIVE_CERTIFICATION - Static variable in class org.bouncycastle.openpgp.PGPSignature
PREFERRED_AEAD_ALGORITHMS - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
PREFERRED_COMP_ALGS - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
PREFERRED_HASH_ALGS - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
PREFERRED_KEY_SERV - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
PREFERRED_SYM_ALGS - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
PreferredAlgorithms - Class in org.bouncycastle.bcpg.sig
  packet giving signature creation time.
PreferredAlgorithms(int, boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.PreferredAlgorithms
PreferredAlgorithms(int, boolean, int[]) - Constructor for class org.bouncycastle.bcpg.sig.PreferredAlgorithms
PRIMARY_USER_ID - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
PRIMARYKEY_BINDING - Static variable in class org.bouncycastle.openpgp.PGPSignature
PrimaryUserID - Class in org.bouncycastle.bcpg.sig
  packet giving whether or not the signature is signed using the primary user ID for the key.
PrimaryUserID(boolean, boolean) - Constructor for class org.bouncycastle.bcpg.sig.PrimaryUserID
PrimaryUserID(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.PrimaryUserID
priv - Variable in class org.bouncycastle.openpgp.PGPKeyPair
processSessionInfo(byte[]) - Method in class org.bouncycastle.openpgp.operator.PublicKeyKeyEncryptionMethodGenerator
pub - Variable in class org.bouncycastle.openpgp.PGPKeyPair
PUBLIC_KEY - Static variable in interface org.bouncycastle.bcpg.PacketTags
PUBLIC_KEY_ENC_SESSION - Static variable in interface org.bouncycastle.bcpg.PacketTags
PUBLIC_SUBKEY - Static variable in interface org.bouncycastle.bcpg.PacketTags
PublicKeyAlgorithmTags - Interface in org.bouncycastle.bcpg
  Public Key Algorithm tag numbers
PublicKeyDataDecryptorFactory - Interface in org.bouncycastle.openpgp.operator
PublicKeyEncSessionPacket - Class in org.bouncycastle.bcpg
  basic packet for a PGP public key
PublicKeyEncSessionPacket(long, int, byte[][]) - Constructor for class org.bouncycastle.bcpg.PublicKeyEncSessionPacket
PublicKeyKeyEncryptionMethodGenerator - Class in org.bouncycastle.openpgp.operator
PublicKeyKeyEncryptionMethodGenerator(PGPPublicKey) - Constructor for class org.bouncycastle.openpgp.operator.PublicKeyKeyEncryptionMethodGenerator
PublicKeyPacket - Class in org.bouncycastle.bcpg
  basic packet for a PGP public key
PublicKeyPacket(int, Date, BCPGKey) - Constructor for class org.bouncycastle.bcpg.PublicKeyPacket
  Construct version 4 public key packet.
PublicKeyRingBlob - Class in org.bouncycastle.gpg.keybox
  A PGP blob holds key material.
PublicSubkeyPacket - Class in org.bouncycastle.bcpg
  basic packet for a PGP public key
PublicSubkeyPacket(int, Date, BCPGKey) - Constructor for class org.bouncycastle.bcpg.PublicSubkeyPacket
  Construct version 4 public key packet.
PubringDump - Class in org.bouncycastle.openpgp.examples
  Basic class which just lists the contents of the public key file passed as an argument.
PubringDump() - Constructor for class org.bouncycastle.openpgp.examples.PubringDump

## R

random - Variable in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
read() - Method in class org.bouncycastle.bcpg.ArmoredInputStream
read() - Method in class org.bouncycastle.bcpg.BCPGInputStream
read() - Method in class org.bouncycastle.bcpg.SignatureSubpacketInputStream
read() - Method in class org.bouncycastle.bcpg.UserAttributeSubpacketInputStream
read() - Method in class org.bouncycastle.openpgp.PGPEncryptedData.TruncatedStream
read(byte[], int, int) - Method in class org.bouncycastle.bcpg.BCPGInputStream
readAll() - Method in class org.bouncycastle.bcpg.BCPGInputStream
readBytesOfEncodedLength(BCPGInputStream) - Static method in class org.bouncycastle.bcpg.ECPublicBCPGKey
readFully(byte[]) - Method in class org.bouncycastle.bcpg.BCPGInputStream
readFully(byte[], int, int) - Method in class org.bouncycastle.bcpg.BCPGInputStream
readPacket() - Method in class org.bouncycastle.bcpg.BCPGInputStream
  Reads the next packet from the stream.
readPacket() - Method in class org.bouncycastle.bcpg.SignatureSubpacketInputStream
readPacket() - Method in class org.bouncycastle.bcpg.UserAttributeSubpacketInputStream
recoverKeyData(int, byte[], byte[], byte[], int, int) - Method in class org.bouncycastle.openpgp.operator.PBESecretKeyDecryptor
recoverSessionData(int, byte[][]) - Method in class org.bouncycastle.openpgp.operator.bc.BcPublicKeyDataDecryptorFactory
recoverSessionData(int, byte[][]) - Method in interface org.bouncycastle.openpgp.operator.PublicKeyDataDecryptorFactory
recoverSessionData(int, byte[], byte[]) - Method in class org.bouncycastle.openpgp.operator.bc.BcPBEDataDecryptorFactory
recoverSessionData(int, byte[], byte[]) - Method in class org.bouncycastle.openpgp.operator.PBEDataDecryptorFactory
  Decrypts session data from an encrypted data packet.
REG_EXP - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
RegressionTest - Class in org.bouncycastle.gpg.test
RegressionTest - Class in org.bouncycastle.openpgp.test
RegressionTest() - Constructor for class org.bouncycastle.gpg.test.RegressionTest
RegressionTest() - Constructor for class org.bouncycastle.openpgp.test.RegressionTest
removeCertification(PGPPublicKey, byte[]) - Static method in class org.bouncycastle.openpgp.PGPPublicKey
  Remove any certifications associated with a given id on a key.
removeCertification(PGPPublicKey, byte[], PGPSignature) - Static method in class org.bouncycastle.openpgp.PGPPublicKey
  Remove a certification associated with a given id on a key.
removeCertification(PGPPublicKey, String) - Static method in class org.bouncycastle.openpgp.PGPPublicKey
  Remove any certifications associated with a given id on a key.
removeCertification(PGPPublicKey, String, PGPSignature) - Static method in class org.bouncycastle.openpgp.PGPPublicKey
  Remove a certification associated with a given id on a key.
removeCertification(PGPPublicKey, PGPSignature) - Static method in class org.bouncycastle.openpgp.PGPPublicKey
  Remove a certification from the key.
removeCertification(PGPPublicKey, PGPUserAttributeSubpacketVector) - Static method in class org.bouncycastle.openpgp.PGPPublicKey
  Remove any certifications associated with a given user attribute subpacket on a key.
removeCertification(PGPPublicKey, PGPUserAttributeSubpacketVector, PGPSignature) - Static method in class org.bouncycastle.openpgp.PGPPublicKey
  Remove a certification associated with a given user attributes on a key.
removePacket(SignatureSubpacket) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
  Remove a previously set packet from the generator.
removePublicKey(PGPPublicKeyRing, PGPPublicKey) - Static method in class org.bouncycastle.openpgp.PGPPublicKeyRing
  Returns a new key ring with the public key passed in removed from the key ring.
removePublicKeyRing(PGPPublicKeyRingCollection, PGPPublicKeyRing) - Static method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
  Return a new collection object containing the contents of this collection with the passed in public key ring removed.
removeSecretKey(PGPSecretKeyRing, PGPSecretKey) - Static method in class org.bouncycastle.openpgp.PGPSecretKeyRing
  Returns a new key ring with the secret key passed in removed from the key ring.
removeSecretKeyRing(PGPSecretKeyRingCollection, PGPSecretKeyRing) - Static method in class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
  Return a new collection object containing the contents of this collection with the passed in secret key ring removed.
replacePublicKey(PGPSecretKey, PGPPublicKey) - Static method in class org.bouncycastle.openpgp.PGPSecretKey
  Replace the passed the public key on the passed in secret key.
replacePublicKeys(PGPSecretKeyRing, PGPPublicKeyRing) - Static method in class org.bouncycastle.openpgp.PGPSecretKeyRing
  Replace the public key set on the secret ring with the corresponding key off the public ring.
RESERVED - Static variable in interface org.bouncycastle.bcpg.PacketTags
reset() - Method in class org.bouncycastle.bcpg.CRC24
reset() - Method in interface org.bouncycastle.openpgp.operator.PGPDigestCalculator
  Reset the underlying digest calculator
resetHeaders() - Method in class org.bouncycastle.bcpg.ArmoredOutputStream
  Reset the headers to only contain a Version string (if one is present)
Revocable - Class in org.bouncycastle.bcpg.sig
  packet giving whether or not is revocable.
Revocable(boolean, boolean) - Constructor for class org.bouncycastle.bcpg.sig.Revocable
Revocable(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.Revocable
REVOCABLE - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
REVOCATION_KEY - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
REVOCATION_REASON - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
RevocationKey - Class in org.bouncycastle.bcpg.sig
  Represents revocation key OpenPGP signature sub packet.
RevocationKey(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.RevocationKey
RevocationKey(boolean, byte, int, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.RevocationKey
RevocationKeyTags - Interface in org.bouncycastle.bcpg.sig
RevocationReason - Class in org.bouncycastle.bcpg.sig
  Represents revocation reason OpenPGP signature sub packet.
RevocationReason(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.RevocationReason
RevocationReason(boolean, byte, String) - Constructor for class org.bouncycastle.bcpg.sig.RevocationReason
RevocationReasonTags - Interface in org.bouncycastle.bcpg.sig
revocationTest() - Method in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
revocationTest() - Method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
rewrapKey - Variable in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
rewrapKey - Variable in class org.bouncycastle.openpgp.test.PGPKeyRingTest
RFC6637KDFCalculator - Class in org.bouncycastle.openpgp.operator
  Deprecated.
  this class is no longer required and will be removed.
RFC6637KDFCalculator(PGPDigestCalculator, int) - Constructor for class org.bouncycastle.openpgp.operator.RFC6637KDFCalculator
  Deprecated.
RFC6637Utils - Class in org.bouncycastle.openpgp.operator
RIPEMD160 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
RSA_ENCRYPT - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
RSA_GENERAL - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
RSA_SIGN - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
RSAKeyPairGenerator - Class in org.bouncycastle.openpgp.examples
  A simple utility class that generates a RSA PGPPublicKey/PGPSecretKey pair.
RSAKeyPairGenerator() - Constructor for class org.bouncycastle.openpgp.examples.RSAKeyPairGenerator
RSAPublicBCPGKey - Class in org.bouncycastle.bcpg
  base class for an RSA Public Key.
RSAPublicBCPGKey(BigInteger, BigInteger) - Constructor for class org.bouncycastle.bcpg.RSAPublicBCPGKey
RSAPublicBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.RSAPublicBCPGKey
  Construct an RSA public key from the passed in stream.
RSASecretBCPGKey - Class in org.bouncycastle.bcpg
  base class for an RSA Secret (or Private) Key.
RSASecretBCPGKey(BigInteger, BigInteger, BigInteger) - Constructor for class org.bouncycastle.bcpg.RSASecretBCPGKey
RSASecretBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.RSASecretBCPGKey

## S

s2k - Variable in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
S2K - Class in org.bouncycastle.bcpg
  Parameter specifier for the PGP string-to-key password based key derivation function.
S2K(int) - Constructor for class org.bouncycastle.bcpg.S2K
  Constructs a specifier for a `simple` S2K generation.
S2K(int, byte[]) - Constructor for class org.bouncycastle.bcpg.S2K
  Constructs a specifier for a `salted` S2K generation.
S2K(int, byte[], int) - Constructor for class org.bouncycastle.bcpg.S2K
  Constructs a specifier for a `salted and iterated` S2K generation.
S2K_SHA1 - Static variable in class org.bouncycastle.openpgp.PGPEncryptedDataGenerator
  Specifier for SHA-1 S2K PBE generator.
S2K_SHA224 - Static variable in class org.bouncycastle.openpgp.PGPEncryptedDataGenerator
  Specifier for SHA-224 S2K PBE generator.
S2K_SHA256 - Static variable in class org.bouncycastle.openpgp.PGPEncryptedDataGenerator
  Specifier for SHA-256 S2K PBE generator.
S2K_SHA384 - Static variable in class org.bouncycastle.openpgp.PGPEncryptedDataGenerator
  Specifier for SHA-384 S2K PBE generator.
S2K_SHA512 - Static variable in class org.bouncycastle.openpgp.PGPEncryptedDataGenerator
  Specifier for SHA-512 S2K PBE generator.
s2kCount - Variable in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
s2kDigestCalculator - Variable in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
SAFER - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
SALTED - Static variable in class org.bouncycastle.bcpg.S2K
  Salted key generation.
SALTED_AND_ITERATED - Static variable in class org.bouncycastle.bcpg.S2K
  Salted and iterated key generation.
sec10pass - Variable in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
sec10pass - Variable in class org.bouncycastle.openpgp.test.PGPKeyRingTest
sec9pass - Variable in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
sec9pass - Variable in class org.bouncycastle.openpgp.test.PGPKeyRingTest
SECRET_KEY - Static variable in interface org.bouncycastle.bcpg.PacketTags
SECRET_SUBKEY - Static variable in interface org.bouncycastle.bcpg.PacketTags
SecretKeyPacket - Class in org.bouncycastle.bcpg
  basic packet for a PGP secret key
SecretKeyPacket(PublicKeyPacket, int, int, S2K, byte[], byte[]) - Constructor for class org.bouncycastle.bcpg.SecretKeyPacket
SecretKeyPacket(PublicKeyPacket, int, S2K, byte[], byte[]) - Constructor for class org.bouncycastle.bcpg.SecretKeyPacket
SecretSubkeyPacket - Class in org.bouncycastle.bcpg
  basic packet for a PGP secret key
SecretSubkeyPacket(PublicKeyPacket, int, int, S2K, byte[], byte[]) - Constructor for class org.bouncycastle.bcpg.SecretSubkeyPacket
SecretSubkeyPacket(PublicKeyPacket, int, S2K, byte[], byte[]) - Constructor for class org.bouncycastle.bcpg.SecretSubkeyPacket
SESSION_KEY_OBFUSCATION_PROPERTY - Static variable in class org.bouncycastle.openpgp.operator.PublicKeyKeyEncryptionMethodGenerator
sessionKeyObfuscation - Variable in class org.bouncycastle.openpgp.operator.PublicKeyKeyEncryptionMethodGenerator
setContentProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyDataDecryptorFactoryBuilder
setContentProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyDataDecryptorFactoryBuilder
setDefaultProvider(String) - Static method in class org.bouncycastle.openpgp.PGPUtil
  Deprecated.
  unused
setDigestProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentSignerBuilder
setDigestProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentSignerBuilder
setEmbeddedSignature(boolean, PGPSignature) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
  Deprecated.
  use `PGPSignatureSubpacketGenerator.addEmbeddedSignature(boolean, PGPSignature)` instead.
setExportable(boolean, boolean) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
  Specify, whether or not the signature should be marked as exportable.
setFeature(boolean, byte) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
  Specify the set of features of the key.
setHashedSubpackets(PGPSignatureSubpacketVector) - Method in class org.bouncycastle.openpgp.PGPSignatureGenerator
setHeader(String, String) - Method in class org.bouncycastle.bcpg.ArmoredOutputStream
  Set an additional header entry.
setImageAttribute(int, byte[]) - Method in class org.bouncycastle.openpgp.PGPUserAttributeSubpacketVectorGenerator
setIntendedRecipientFingerprint(boolean, PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
  Deprecated.
  use `PGPSignatureSubpacketGenerator.addIntendedRecipientFingerprint(boolean, PGPPublicKey)` instead.
setIssuerFingerprint(boolean, PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
  Sets the signature issuer fingerprint for the signing key.
setIssuerFingerprint(boolean, PGPSecretKey) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
  Sets the signature issuer fingerprint for the signing key.
setIssuerKeyID(boolean, long) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
  Sets issuer key-id subpacket.
setKeyExpirationTime(boolean, long) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
  Set the number of seconds a key is valid for after the time of its creation.
setKeyFlags(boolean, int) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
  Set this keys key flags.
setNotationData(boolean, boolean, String, String) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
  Deprecated.
  use `PGPSignatureSubpacketGenerator.addNotationData(boolean, boolean, String, String)` instead.
setPreferredCompressionAlgorithms(boolean, int[]) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
  Specify the preferred compression algorithms of this key.
setPreferredHashAlgorithms(boolean, int[]) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
  Specify the preferred hash algorithms of the key.
setPreferredSymmetricAlgorithms(boolean, int[]) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
  Specify the preferred symmetric encryption algorithms of the key.
setPrimaryUserID(boolean, boolean) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
setProvider(String) - Method in class org.bouncycastle.gpg.keybox.jcajce.JcaBlobVerifierBuilder
  Sets the provider to use to obtain cryptographic primitives.
setProvider(String) - Method in class org.bouncycastle.gpg.keybox.jcajce.JcaKeyBoxBuilder
  Sets the provider to use to obtain cryptographic primitives.
setProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaKeyFingerprintCalculator
  Sets the provider to use to obtain cryptographic primitives.
setProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentSignerBuilder
setProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentVerifierBuilderProvider
setProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPDigestCalculatorProviderBuilder
  Sets the provider to use to obtain cryptographic primitives.
setProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyConverter
setProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBEDataDecryptorFactoryBuilder
  Set the provider name to use for creating cryptographic primitives in the resulting factory the builder produces.
setProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBEKeyEncryptionMethodGenerator
  Sets the JCE provider to source cryptographic primitives from.
setProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBEProtectionRemoverFactory
setProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBESecretKeyDecryptorBuilder
setProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBESecretKeyEncryptorBuilder
setProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePGPDataEncryptorBuilder
  Sets the JCE provider to source cryptographic primitives from.
setProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyDataDecryptorFactoryBuilder
  Set the provider name to use for creating cryptographic primitives in the resulting factory the builder produces.
setProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyKeyEncryptionMethodGenerator
setProvider(Provider) - Method in class org.bouncycastle.gpg.keybox.jcajce.JcaBlobVerifierBuilder
  Sets the provider to use to obtain cryptographic primitives.
setProvider(Provider) - Method in class org.bouncycastle.gpg.keybox.jcajce.JcaKeyBoxBuilder
  Sets the provider to use to obtain cryptographic primitives.
setProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaKeyFingerprintCalculator
  Sets the provider to use to obtain cryptographic primitives.
setProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentSignerBuilder
setProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentVerifierBuilderProvider
setProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPDigestCalculatorProviderBuilder
  Sets the provider to use to obtain cryptographic primitives.
setProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyConverter
setProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBEDataDecryptorFactoryBuilder
  Set the provider object to use for creating cryptographic primitives in the resulting factory the builder produces.
setProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBEKeyEncryptionMethodGenerator
  Sets the JCE provider to source cryptographic primitives from.
setProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBEProtectionRemoverFactory
setProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBESecretKeyDecryptorBuilder
setProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBESecretKeyEncryptorBuilder
setProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePGPDataEncryptorBuilder
  Sets the JCE provider to source cryptographic primitives from.
setProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyDataDecryptorFactoryBuilder
  Set the provider object to use for creating cryptographic primitives in the resulting factory the builder produces.
setProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyKeyEncryptionMethodGenerator
setRevocable(boolean, boolean) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
  Specify, whether or not the signature is revocable.
setRevocationKey(boolean, int, byte[]) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
  Deprecated.
  use `PGPSignatureSubpacketGenerator.addRevocationKey(boolean, int, byte[])` instead.
setRevocationReason(boolean, byte, String) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
  Sets revocation reason sub packet.
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.openpgp.operator.bc.BcPBEKeyEncryptionMethodGenerator
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.openpgp.operator.bc.BcPBESecretKeyEncryptorBuilder
  Provide a user defined source of randomness.
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPContentSignerBuilder
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPDataEncryptorBuilder
  Provide a user defined source of randomness.
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.openpgp.operator.bc.BcPublicKeyKeyEncryptionMethodGenerator
  Provide a user defined source of randomness.
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentSignerBuilder
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBEKeyEncryptionMethodGenerator
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBESecretKeyEncryptorBuilder
  Provide a user defined source of randomness.
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePGPDataEncryptorBuilder
  Provide a user defined source of randomness.
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyKeyEncryptionMethodGenerator
  Provide a user defined source of randomness.
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.openpgp.operator.PBEKeyEncryptionMethodGenerator
  Sets a user defined source of randomness.
setSessionKeyObfuscation(boolean) - Method in class org.bouncycastle.openpgp.operator.PublicKeyKeyEncryptionMethodGenerator
  Controls whether to obfuscate the size of ECDH session keys using extra padding where necessary.
setSignatureCreationTime(boolean, Date) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
  Set the creation time for the signature.
setSignatureExpirationTime(boolean, long) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
  Set the number of seconds a signature is valid for after the time of its creation.
setSignatureTarget(boolean, int, int, byte[]) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
  Sets the signature target sub packet.
setSignerUserID(boolean, byte[]) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
setSignerUserID(boolean, String) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
  Deprecated.
  use `PGPSignatureSubpacketGenerator.addSignerUserID(boolean, String)` instead.
setTrust(boolean, int, int) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
  Add a TrustSignature packet to the signature.
setUnhashedSubpackets(PGPSignatureSubpacketVector) - Method in class org.bouncycastle.openpgp.PGPSignatureGenerator
setUp() - Method in class org.bouncycastle.openpgp.examples.test.AllTests
setUp() - Method in class org.bouncycastle.openpgp.test.DSA2Test
setUp() - Method in class org.bouncycastle.openpgp.test.PGPUnicodeTest
setWithIntegrityPacket(boolean) - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPDataEncryptorBuilder
  Sets whether or not the resulting encrypted data will be protected using an integrity packet.
setWithIntegrityPacket(boolean) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePGPDataEncryptorBuilder
  Sets whether or not the resulting encrypted data will be protected using an integrity packet.
SExprParser - Class in org.bouncycastle.gpg
  A parser for secret keys stored in SExpr
SExprParser(PGPDigestCalculatorProvider) - Constructor for class org.bouncycastle.gpg.SExprParser
  Base constructor.
SExprTest - Class in org.bouncycastle.openpgp.test
SExprTest() - Constructor for class org.bouncycastle.openpgp.test.SExprTest
SHA1 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
SHA224 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
SHA256 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
SHA384 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
SHA512 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
SHARED - Static variable in class org.bouncycastle.bcpg.sig.KeyFlags
shouldStripPreserveTrustPackets() - Method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
SIGN_DATA - Static variable in class org.bouncycastle.bcpg.sig.KeyFlags
SIGNATURE - Static variable in interface org.bouncycastle.bcpg.PacketTags
SIGNATURE_TARGET - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
SignatureCreationTime - Class in org.bouncycastle.bcpg.sig
  packet giving signature creation time.
SignatureCreationTime(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.SignatureCreationTime
SignatureCreationTime(boolean, Date) - Constructor for class org.bouncycastle.bcpg.sig.SignatureCreationTime
SignatureExpirationTime - Class in org.bouncycastle.bcpg.sig
  packet giving signature expiration time.
SignatureExpirationTime(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.SignatureExpirationTime
SignatureExpirationTime(boolean, long) - Constructor for class org.bouncycastle.bcpg.sig.SignatureExpirationTime
SignaturePacket - Class in org.bouncycastle.bcpg
  generic signature packet
SignaturePacket(int, int, long, int, int, long, byte[], MPInteger[]) - Constructor for class org.bouncycastle.bcpg.SignaturePacket
  Generate a version 2/3 signature packet.
SignaturePacket(int, int, long, int, int, SignatureSubpacket[], SignatureSubpacket[], byte[], MPInteger[]) - Constructor for class org.bouncycastle.bcpg.SignaturePacket
SignaturePacket(int, long, int, int, SignatureSubpacket[], SignatureSubpacket[], byte[], MPInteger[]) - Constructor for class org.bouncycastle.bcpg.SignaturePacket
  Generate a version 4 signature packet.
SignatureSubpacket - Class in org.bouncycastle.bcpg
  Basic type for a PGP Signature sub-packet.
SignatureSubpacket(int, boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.SignatureSubpacket
SignatureSubpacketInputStream - Class in org.bouncycastle.bcpg
  reader for signature sub-packets
SignatureSubpacketInputStream(InputStream) - Constructor for class org.bouncycastle.bcpg.SignatureSubpacketInputStream
SignatureSubpacketInputStream(InputStream, int) - Constructor for class org.bouncycastle.bcpg.SignatureSubpacketInputStream
SignatureSubpacketTags - Interface in org.bouncycastle.bcpg
  Basic PGP signature sub-packet tag types.
SignatureTarget - Class in org.bouncycastle.bcpg.sig
  RFC 4880, Section 5.2.3.25 - Signature Target subpacket.
SignatureTarget(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.SignatureTarget
SignatureTarget(boolean, int, int, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.SignatureTarget
SignedFileProcessor - Class in org.bouncycastle.openpgp.examples
  A simple utility class that signs and verifies files.
SignedFileProcessor() - Constructor for class org.bouncycastle.openpgp.examples.SignedFileProcessor
SIGNER_USER_ID - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
SignerUserID - Class in org.bouncycastle.bcpg.sig
  packet giving the User ID of the signer.
SignerUserID(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.SignerUserID
SignerUserID(boolean, String) - Constructor for class org.bouncycastle.bcpg.sig.SignerUserID
SIMPLE - Static variable in class org.bouncycastle.bcpg.S2K
  Simple key generation.
size() - Method in class org.bouncycastle.openpgp.PGPEncryptedDataList
  Gets the number of encryption methods in this list.
size() - Method in class org.bouncycastle.openpgp.PGPOnePassSignatureList
size() - Method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
  Return the number of rings in this collection.
size() - Method in class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
  Return the number of rings in this collection.
size() - Method in class org.bouncycastle.openpgp.PGPSignatureList
size() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
  Return the number of packets this vector contains.
SPLIT - Static variable in class org.bouncycastle.bcpg.sig.KeyFlags
STAND_ALONE - Static variable in class org.bouncycastle.openpgp.PGPSignature
SUBKEY_BINDING - Static variable in class org.bouncycastle.openpgp.PGPSignature
SUBKEY_REVOCATION - Static variable in class org.bouncycastle.openpgp.PGPSignature
subKeyBindingCheckSum - Variable in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
subKeyBindingCheckSum - Variable in class org.bouncycastle.openpgp.test.PGPKeyRingTest
subKeyBindingKey - Variable in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
subKeyBindingKey - Variable in class org.bouncycastle.openpgp.test.PGPKeyRingTest
suite() - Static method in class org.bouncycastle.gpg.test.AllTests
suite() - Static method in class org.bouncycastle.openpgp.examples.test.AllTests
suite() - Static method in class org.bouncycastle.openpgp.test.AllTests
suite() - Static method in class org.bouncycastle.openpgp.test.DSA2Test
suite() - Static method in class org.bouncycastle.openpgp.test.PGPUnicodeTest
supportsFeature(byte) - Method in class org.bouncycastle.bcpg.sig.Features
  Returns if a particular feature is supported.
supportsModificationDetection() - Method in class org.bouncycastle.bcpg.sig.Features
  Returns if modification detection is supported.
SYM_ENC_INTEGRITY_PRO - Static variable in interface org.bouncycastle.bcpg.PacketTags
SYMMETRIC_KEY_ENC - Static variable in interface org.bouncycastle.bcpg.PacketTags
SYMMETRIC_KEY_ENC_SESSION - Static variable in interface org.bouncycastle.bcpg.PacketTags
SymmetricEncDataPacket - Class in org.bouncycastle.bcpg
  Basic type for a symmetric key encrypted packet
SymmetricEncDataPacket(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.SymmetricEncDataPacket
SymmetricEncIntegrityPacket - Class in org.bouncycastle.bcpg
  A symmetric key encrypted packet with an associated integrity check code.
SymmetricKeyAlgorithmTags - Interface in org.bouncycastle.bcpg
  Basic tags for symmetric key algorithms
SymmetricKeyEncSessionPacket - Class in org.bouncycastle.bcpg
  Basic type for a symmetric encrypted session key packet
SymmetricKeyEncSessionPacket(int, S2K, byte[]) - Constructor for class org.bouncycastle.bcpg.SymmetricKeyEncSessionPacket
SymmetricKeyEncSessionPacket(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.SymmetricKeyEncSessionPacket

## T

tearDown() - Method in class org.bouncycastle.openpgp.examples.test.AllTests
test_ASCIIPassphrase() - Method in class org.bouncycastle.openpgp.test.PGPUnicodeTest
test_CyrillicPassphrase() - Method in class org.bouncycastle.openpgp.test.PGPUnicodeTest
test_key(BigInteger, String) - Method in class org.bouncycastle.openpgp.test.PGPUnicodeTest
test_UmlautPassphrase() - Method in class org.bouncycastle.openpgp.test.PGPUnicodeTest
test1() - Method in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
test1() - Method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
test10() - Method in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
test10() - Method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
test2() - Method in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
test2() - Method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
test3() - Method in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
test3() - Method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
test4() - Method in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
test4() - Method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
test5() - Method in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
test5() - Method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
test6() - Method in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
test6() - Method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
test8() - Method in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
test8() - Method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
test9() - Method in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
test9() - Method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
testBrokenMagic() - Method in class org.bouncycastle.gpg.test.KeyBoxTest
testClearSigned() - Method in class org.bouncycastle.openpgp.examples.test.AllTests
testClearSignedBogusInput() - Method in class org.bouncycastle.openpgp.examples.test.AllTests
testClearSignedSingleLine() - Method in class org.bouncycastle.openpgp.examples.test.AllTests
testDoubleFirstBlob() - Method in class org.bouncycastle.gpg.test.KeyBoxTest
testDSAElGamaleKeyGeneration() - Method in class org.bouncycastle.openpgp.examples.test.AllTests
testGenerateK1024H224() - Method in class org.bouncycastle.openpgp.test.DSA2Test
testGenerateK1024H256() - Method in class org.bouncycastle.openpgp.test.DSA2Test
testGenerateK1024H384() - Method in class org.bouncycastle.openpgp.test.DSA2Test
testGenerateK1024H512() - Method in class org.bouncycastle.openpgp.test.DSA2Test
testGenerateK2048H256() - Method in class org.bouncycastle.openpgp.test.DSA2Test
testGenerateK2048H512() - Method in class org.bouncycastle.openpgp.test.DSA2Test
testGPG() - Method in class org.bouncycastle.gpg.test.AllTests
testInducedChecksumFailed() - Method in class org.bouncycastle.gpg.test.KeyBoxTest
  Induce a checksum failure in the first key block.
testK1024H160() - Method in class org.bouncycastle.openpgp.test.DSA2Test
testK1024H224() - Method in class org.bouncycastle.openpgp.test.DSA2Test
testK1024H256() - Method in class org.bouncycastle.openpgp.test.DSA2Test
testK1024H384() - Method in class org.bouncycastle.openpgp.test.DSA2Test
testK1024H512() - Method in class org.bouncycastle.openpgp.test.DSA2Test
testK15360H512() - Method in class org.bouncycastle.openpgp.test.DSA2Test
testK2048H224() - Method in class org.bouncycastle.openpgp.test.DSA2Test
testK3072H256() - Method in class org.bouncycastle.openpgp.test.DSA2Test
testK7680H384() - Method in class org.bouncycastle.openpgp.test.DSA2Test
testKeyBoxWithBrokenMD5() - Method in class org.bouncycastle.gpg.test.KeyBoxTest
testKeyBoxWithMD5Sanity() - Method in class org.bouncycastle.gpg.test.KeyBoxTest
testNoExportPrivateKey() - Method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
testNoFirstBlob() - Method in class org.bouncycastle.gpg.test.KeyBoxTest
testNullEncryption() - Method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
testNullSource() - Method in class org.bouncycastle.gpg.test.KeyBoxTest
testPBEEncryption() - Method in class org.bouncycastle.openpgp.examples.test.AllTests
testPGP() - Method in class org.bouncycastle.openpgp.test.AllTests
testRSAKeyGeneration() - Method in class org.bouncycastle.openpgp.examples.test.AllTests
tests - Static variable in class org.bouncycastle.gpg.test.RegressionTest
tests - Static variable in class org.bouncycastle.openpgp.test.RegressionTest
testSanityElGamal() - Method in class org.bouncycastle.gpg.test.KeyBoxTest
  Test load kb with El Gamal keys in it.
testShouldProduceSubkeys() - Method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
testSuccessfulLoad() - Method in class org.bouncycastle.gpg.test.KeyBoxTest
  Test loading a key store and extracting information.
TEXT - Static variable in class org.bouncycastle.openpgp.PGPLiteralData
  Format tag for textual literal data
TEXT - Static variable in class org.bouncycastle.openpgp.PGPLiteralDataGenerator
  Format tag for textual literal data
TIGER_192 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
TIMESTAMP - Static variable in class org.bouncycastle.openpgp.PGPSignature
timeToBytes(long) - Static method in class org.bouncycastle.bcpg.sig.KeyExpirationTime
timeToBytes(long) - Static method in class org.bouncycastle.bcpg.sig.SignatureExpirationTime
timeToBytes(Date) - Static method in class org.bouncycastle.bcpg.sig.SignatureCreationTime
toArray() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
  Return a copy of the subpackets in this vector.
TRIPLE_DES - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
TRUST - Static variable in interface org.bouncycastle.bcpg.PacketTags
TRUST_SIG - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
TrustPacket - Class in org.bouncycastle.bcpg
  Basic type for a trust packet
TrustPacket(int) - Constructor for class org.bouncycastle.bcpg.TrustPacket
TrustPacket(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.TrustPacket
TrustSignature - Class in org.bouncycastle.bcpg.sig
  packet giving trust.
TrustSignature(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.TrustSignature
TrustSignature(boolean, int, int) - Constructor for class org.bouncycastle.bcpg.sig.TrustSignature
TWOFISH - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
type - Variable in class org.bouncycastle.gpg.keybox.Blob

## U

UNCOMPRESSED - Static variable in interface org.bouncycastle.bcpg.CompressionAlgorithmTags
  No compression.
unpadSessionData(byte[]) - Static method in class org.bouncycastle.openpgp.operator.PGPPad
update(byte) - Method in class org.bouncycastle.openpgp.PGPOnePassSignature
update(byte) - Method in class org.bouncycastle.openpgp.PGPSignature
update(byte) - Method in class org.bouncycastle.openpgp.PGPSignatureGenerator
update(byte) - Method in class org.bouncycastle.openpgp.PGPV3SignatureGenerator
update(byte[]) - Method in class org.bouncycastle.openpgp.PGPOnePassSignature
update(byte[]) - Method in class org.bouncycastle.openpgp.PGPSignature
update(byte[]) - Method in class org.bouncycastle.openpgp.PGPSignatureGenerator
update(byte[]) - Method in class org.bouncycastle.openpgp.PGPV3SignatureGenerator
update(byte[], int, int) - Method in class org.bouncycastle.openpgp.PGPOnePassSignature
update(byte[], int, int) - Method in class org.bouncycastle.openpgp.PGPSignature
update(byte[], int, int) - Method in class org.bouncycastle.openpgp.PGPSignatureGenerator
update(byte[], int, int) - Method in class org.bouncycastle.openpgp.PGPV3SignatureGenerator
update(int) - Method in class org.bouncycastle.bcpg.CRC24
USAGE_CHECKSUM - Static variable in class org.bouncycastle.bcpg.SecretKeyPacket
USAGE_NONE - Static variable in class org.bouncycastle.bcpg.SecretKeyPacket
USAGE_SHA1 - Static variable in class org.bouncycastle.bcpg.SecretKeyPacket
USER_ATTRIBUTE - Static variable in interface org.bouncycastle.bcpg.PacketTags
USER_ID - Static variable in interface org.bouncycastle.bcpg.PacketTags
USER_NO_LONGER_VALID - Static variable in interface org.bouncycastle.bcpg.sig.RevocationReasonTags
UserAttributePacket - Class in org.bouncycastle.bcpg
  Basic type for a user attribute packet.
UserAttributePacket(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.UserAttributePacket
UserAttributePacket(UserAttributeSubpacket[]) - Constructor for class org.bouncycastle.bcpg.UserAttributePacket
UserAttributeSubpacket - Class in org.bouncycastle.bcpg
  Basic type for a user attribute sub-packet.
UserAttributeSubpacket(int, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.UserAttributeSubpacket
UserAttributeSubpacket(int, byte[]) - Constructor for class org.bouncycastle.bcpg.UserAttributeSubpacket
UserAttributeSubpacketInputStream - Class in org.bouncycastle.bcpg
  reader for user attribute sub-packets
UserAttributeSubpacketInputStream(InputStream) - Constructor for class org.bouncycastle.bcpg.UserAttributeSubpacketInputStream
UserAttributeSubpacketTags - Interface in org.bouncycastle.bcpg
  Basic PGP user attribute sub-packet tag types.
UserID - Class in org.bouncycastle.gpg.keybox
UserIDPacket - Class in org.bouncycastle.bcpg
  Basic type for a user ID packet.
UserIDPacket(byte[]) - Constructor for class org.bouncycastle.bcpg.UserIDPacket
UserIDPacket(String) - Constructor for class org.bouncycastle.bcpg.UserIDPacket
UserIDPacket(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.UserIDPacket
UTF8 - Static variable in class org.bouncycastle.openpgp.PGPLiteralData
  Format tag for UTF-8 encoded textual literal data
UTF8 - Static variable in class org.bouncycastle.openpgp.PGPLiteralDataGenerator
  Format tag for UTF-8 encoded textual literal data

## V

valueOf(String) - Static method in enum org.bouncycastle.gpg.keybox.BlobType
  Returns the enum constant of this type with the specified name.
values() - Static method in enum org.bouncycastle.gpg.keybox.BlobType
  Returns an array containing the constants of this enum type, in the order they are declared.
verify() - Method in class org.bouncycastle.openpgp.PGPEncryptedData
  Verifies the integrity of the packet against the modification detection code associated with it in the stream.
verify() - Method in class org.bouncycastle.openpgp.PGPSignature
verify(byte[]) - Method in interface org.bouncycastle.openpgp.operator.PGPContentVerifier
verify(PGPSignature) - Method in class org.bouncycastle.openpgp.PGPOnePassSignature
  Verify the calculated signature against the passed in PGPSignature.
verifyCertification(byte[], PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignature
  Verify the signature as certifying the passed in public key as associated with the passed in rawID.
verifyCertification(String, PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignature
  Verify the signature as certifying the passed in public key as associated with the passed in id.
verifyCertification(PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignature
  Verify a key certification, such as a revocation, for the passed in key.
verifyCertification(PGPPublicKey, PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignature
  Verify a certification for the passed in key against the passed in master key.
verifyCertification(PGPUserAttributeSubpacketVector, PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignature
  Verify the signature as certifying the passed in public key as associated with the passed in user attributes.
version - Variable in class org.bouncycastle.gpg.keybox.Blob
version() - Method in class org.bouncycastle.bcpg.attr.ImageAttribute
VERSION_HDR - Static variable in class org.bouncycastle.bcpg.ArmoredOutputStream

## W

write(byte[], int, int) - Method in class org.bouncycastle.bcpg.BCPGOutputStream
write(int) - Method in class org.bouncycastle.bcpg.ArmoredOutputStream
write(int) - Method in class org.bouncycastle.bcpg.BCPGOutputStream
writeFileToLiteralData(OutputStream, char, File) - Static method in class org.bouncycastle.openpgp.PGPUtil
  Write out the contents of the provided file as a literal data packet.
writeFileToLiteralData(OutputStream, char, File, byte[]) - Static method in class org.bouncycastle.openpgp.PGPUtil
  Write out the contents of the provided file as a literal data packet in partial packet format.
writeObject(BCPGObject) - Method in class org.bouncycastle.bcpg.BCPGOutputStream
writePacket(ContainedPacket) - Method in class org.bouncycastle.bcpg.BCPGOutputStream

## X

X509_BLOB - org.bouncycastle.gpg.keybox.BlobType

## Z

ZIP - Static variable in interface org.bouncycastle.bcpg.CompressionAlgorithmTags
  ZIP (RFC 1951) compression.
ZLIB - Static variable in interface org.bouncycastle.bcpg.CompressionAlgorithmTags
  ZLIB (RFC 1950) compression.

A B C D E F G H I J K L M N O P R S T U V W X Z
All Classes All Packages