|
Bouncy Castle Cryptography Library 1.81 | |||||||||
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
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.
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.81 | |||||||||
PREV NEXT | FRAMES NO FRAMES |