|
Bouncy Castle Cryptography Library 1.84 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
PBESecretKeyEncryptors.default headers.
ArmoredOutputStream.Builder instead
S2K.ARGON_2 method, using the given argon2 parameters.
PBESecretKeyEncryptor instances which protect the secret key material by deriving
a key-encryption-key using S2K.ARGON_2 S2K and apply
that key using SecretKeyPacket.USAGE_AEAD.
PBESecretKeyEncryptor instances which protect the secret key material by deriving
a key-encryption-key using S2K.SALTED_AND_ITERATED S2K and apply
that key using SecretKeyPacket.USAGE_SHA1 (CFB mode).
PBEDataDecryptorFactory for handling PBE decryption operations using the Bouncy Castle
lightweight API to implement cryptographic primitives.PGPDataEncryptorBuilder implementation that uses the Bouncy Castle lightweight API to
implement cryptographic primitives.PGPObjectFactory that uses the Bouncy Castle lightweight API to implement cryptographic
primitives.PreferredAEADCiphersuites from this builder.
PBESecretKeyEncryptor using the given passphrase.
PBESecretKeyEncryptor instance from the given passphrase and public key packet.
PBEDataDecryptorFactory to use to decrypt PBE encrypted data.
PGPSignature.DIRECT_KEY signature.
PGPSignature.KEY_REVOCATION signature.
PGPSignature.PRIMARYKEY_BINDING signature.
PGPSignature.SUBKEY_BINDING signature.
PGPSignature.SUBKEY_REVOCATION signature.
PreferredAEADCiphersuites.Builder for constructing a PreferredAEADCiphersuites packet.
PGPSignature.DEFAULT_CERTIFICATION, PGPSignature.NO_CERTIFICATION, PGPSignature.CASUAL_CERTIFICATION,
PGPSignature.POSITIVE_CERTIFICATION) or PGPSignature.DIRECT_KEY signature.
ArmoredOutputStream.Builder instead.
SED or
v1 SEIPD packets.
AEAD Encrypted Data packets.
v2 SEIPD packets.
PublicKeyAlgorithmTags.ECDH instead.
PublicKeyAlgorithmTags.EDDSA_LEGACY instead.
PublicKeyAlgorithmTags.ELGAMAL_ENCRYPT instead.
PublicKeyAlgorithmTags.Ed25519.
PublicKeyAlgorithmTags.Ed25519.
PublicKeyAlgorithmTags.Ed448.
PublicKeyAlgorithmTags.Ed448.
BCPGOutputStream.
BCPGOutputStream.
BCPGOutputStream.
PGPSessionKey.
PGPSignatureSubpacketVector from the given Collection of
SignatureSubpacket items.
PGPSignatureSubpacketVector from the given SignatureSubpacket[].
PGPContentSignerBuilder for the given signing key.
compression algorithm used for this packet.
algorithm id of the public key.
compression algorithm used for this packet.
PGPPBEEncryptedData.getSymmetricAlgorithm(PBEDataDecryptorFactory) with.
algorithm number representing the digest implemented by
this calculator.
KeyIdentifier.
hash algorithm for this S2K.
KeyIdentifiers that could be derived from
any IssuerFingerprint or IssuerKeyID subpackets of the hashed signature
subpacket area.
PGPPublicKeyEncryptedData.getKeyIdentifier() instead
KeyIdentifier.
KeyIdentifier associated with the public key.
KeyIdentifier of this key rings primary key.
KeyIdentifier identifying this PGPOnePassSignature.
KeyIdentifier identifying this key.
KeyIdentifier for the key used to encrypt the data.
KeyIdentifier for this key.
KeyIdentifier objects, for all IssuerFingerprint
and IssuerKeyID signature subpackets found in either the hashed or unhashed areas
of the signature.
NotationData occurrences which match the given notation name.
BcPGPKeyConverter.getPGPPublicKey(int, int, PGPAlgorithmParameters, AsymmetricKeyParameter, Date) instead
JcaPGPKeyConverter.getPGPPublicKey(int, int, PGPAlgorithmParameters, PublicKey, Date) instead.
JcaPGPKeyConverter.getPGPPublicKey(int, int, PublicKey, Date) instead.
PGPSignatureSubpacketVector.getPreferredAEADCiphersuites() or PGPSignatureSubpacketVector.getPreferredLibrePgpEncryptionModes()
instead.
KeyIdentifiers that could be derived from
any IssuerFingerprint or IssuerKeyID subpackets of the unhashed signature
subpacket area.
KeyExpirationTime signature subpacket.
S2K.GNU_DUMMY_S2K method, using the given GNU Dummy S2K parameters.
ImageAttribute.
InputStream that performs verification of integrity protection upon IntegrityProtectedInputStream.close().KeyIdentifier is present in the given list of KeyIdentifier .
KeyIdentifier specifies a wildcard (matches anything).
PGPDigestCalculatorProvider instances that obtain cryptographic primitives
using the JCA API.
JcaPGPKeyPair.JcaPGPKeyPair(int, int, KeyPair, Date) instead
JcaPGPKeyPair.JcaPGPKeyPair(int, int, PGPAlgorithmParameters, KeyPair, Date) instead
PGPObjectFactory that uses the sources cryptographic primitives from the JCA API.PBEDataDecryptorFactory instances that obtain cryptographic primitives using
the JCE API.PGPDataEncryptorBuilder implementation that sources cryptographic primitives using the
JCE APIs.
KeyIdentifier based on a keys fingerprint.
KeyIdentifier based on the given fingerprint and key-id.
KeyIdentifier based on the given key-id.
AEADEncDataPacket).
symmetric encryption algorithm
.
KeyIdentifier matches the given other KeyIdentifier.
OnePassSignaturePacket.
OnePassSignaturePacket.
PBESecretKeyDecryptorBuilder instances.
PacketTags.COMPRESSED_DATA
packet from the stream.
PGPContentSigner objects.
PGPContentSignerBuilder instances.
PGPContentVerifierBuilder instances.
PGPDataDecryptor.PGPDataEncryptor instances, which can be used to encrypt data objects.PGPEncryptedDataGenerator.PGPPadding object.
PGPPadding object.
PGPPadding object.
PGPPadding object.
PGPSignature from an OpenPGP packet input stream.
PGPSignatureGenerator.PGPSignatureGenerator(PGPContentSignerBuilder, PGPPublicKey) instead.
SymmetricKeyAlgorithmTags and a AEADAlgorithmTags.SymmetricKeyAlgorithmTags and a AEADAlgorithmTags.
PGPDataDecryptors.
PublicKeyPacket.PublicKeyPacket(int, int, Date, BCPGKey) instead
PublicSubkeyPacket.PublicSubkeyPacket(int, int, Date, BCPGKey) instead
Packet.hasNewPacketFormat()).
PublicKeyAlgorithmTags.RSA_GENERAL instead.
PublicKeyAlgorithmTags.RSA_GENERAL instead.
v5 SKESK or
v6 SKESK packet.
v4 SKESK packet.
PublicKeyDataDecryptorFactory.recoverSessionData(PublicKeyEncSessionPacket, InputStreamPacket) instead.
PublicKeyDataDecryptorFactory.recoverSessionData(PublicKeyEncSessionPacket, InputStreamPacket) instead.
SignatureSubpacket objects of the given subpacketType from the underlying subpacket vector.
ArmoredOutputStream.Builder.clearHeaders() instead.
simple S2K generation.
salted S2K generation.
salted and iterated S2K generation.
S2K method using Argon2.
S2K.GNU_DUMMY_S2K method.
S2K.GNU_DUMMY_S2K method.S2K.SALTED_AND_ITERATED or S2K.ARGON_2 instead.
S2K.SALTED_AND_ITERATED or S2K.ARGON_2 instead.
SecretKeyPacket.
SecretKeyPacket or SecretSubkeyPacket.
SecretKeyPacket or SecretSubkeyPacket.
PGPDataDecryptor objects that use a PGPSessionKey to decrypt the content of an
OpenPGP message.
SymmetricKeyEncSessionPacket.createV4Packet(int, S2K, byte[]) instead
S2K.SALTED_AND_ITERATED method, using the given hash algorithm,
salt and iterationCount.
S2K.SALTED method, using the given hash algorithm
and salt.
PGPSignatureSubpacketGenerator.addEmbeddedSignature(boolean, PGPSignature) instead.
ArmoredOutputStream.Builder instead.
PGPSignatureSubpacketGenerator.addIntendedRecipientFingerprint(boolean, PGPPublicKey) instead.
PGPSignatureSubpacketGenerator.addNotationData(boolean, boolean, String, String) instead.
PGPSignatureSubpacketGenerator.setPreferredAEADCiphersuites(boolean, PreferredAEADCiphersuites.Combination[])
or PGPSignatureSubpacketGenerator.setPreferredLibrePgpEncryptionModes(boolean, int[]) instead.
PGPSignatureSubpacketGenerator.addPreferredKeyServer(boolean, String) instead.
PGPSignatureSubpacketGenerator.addSignerUserID(boolean, String) instead.
PGPSignatureSubpacketGenerator.addSignerUserID(boolean, byte[]) instead.
IOException if it encounters an unknown packet with a
packet tag within the critical range (0 - 39).
PublicKeyKeyEncryptionMethodGenerator.setUseWildcardRecipient(boolean) instead
TODO: Remove in a future release
S2K.SIMPLE method, using the given hash algorithm.
SecretKeyPacket.USAGE_SHA1 instead.
For v6 keys use SecretKeyPacket.USAGE_AEAD instead.
UserIDPacket, UserAttributePacket).
OpenPGPTestKeys.V6_KEY_LOCKED with.
KeyIdentifier.
BCPGInputStream, return it.
BCPGOutputStream, return it.
PublicKeyAlgorithmTags.X25519.
PublicKeyAlgorithmTags.X25519.
PublicKeyAlgorithmTags.X448.
PublicKeyAlgorithmTags.X448.
|
Bouncy Castle Cryptography Library 1.84 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||