Top Fields Constructors Methods
org.bouncycastle.openpgp.operator.jcajce

pack-priv Class OperatorHelper

extends Object
Class Inheritance
Imports
java.io.InputStream, java.security.AlgorithmParameters, .GeneralSecurityException, .KeyFactory, .KeyPairGenerator, .MessageDigest, .NoSuchAlgorithmException, .NoSuchProviderException, .Signature, javax.crypto.Cipher, .KeyAgreement, .SecretKey, javax.crypto.spec.IvParameterSpec, .SecretKeySpec, org.bouncycastle.bcpg.HashAlgorithmTags, .PublicKeyAlgorithmTags, .SymmetricKeyAlgorithmTags, org.bouncycastle.jcajce.io.CipherInputStream, org.bouncycastle.jcajce.util.JcaJceHelper, org.bouncycastle.openpgp.PGPException, .PGPPublicKey, .PGPUtil, org.bouncycastle.openpgp.operator.PGPDataDecryptor, .PGPDigestCalculator

Field Summary

Modifier and TypeField and Description
private JcaJceHelper

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public AlgorithmParameters
pack-priv Cipher
createCipher(String cipherName)

pack-priv PGPDataDecryptor
createDataDecryptor(boolean withIntegrityPacket, int encAlgorithm, byte[] key)

pack-priv MessageDigest
createDigest(int algorithm)

public KeyAgreement
pack-priv KeyFactory
public KeyPairGenerator
pack-priv Cipher
createKeyWrapper(int encAlgorithm)

pack-priv Cipher
createPublicKeyCipher(int encAlgorithm)

pack-priv Signature
createSignature(String cipherName)

public Signature
createSignature(int keyAlgorithm, int hashAlgorithm)

pack-priv Cipher
createStreamCipher(int encAlgorithm, boolean withIntegrityPacket)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

helperback to summary
private JcaJceHelper helper

Constructor Detail

OperatorHelperback to summary
pack-priv OperatorHelper(JcaJceHelper helper)

Method Detail

createAlgorithmParametersback to summary
public AlgorithmParameters createAlgorithmParameters(String algorithm) throws NoSuchProviderException, NoSuchAlgorithmException
createCipherback to summary
pack-priv Cipher createCipher(String cipherName) throws PGPException
createDataDecryptorback to summary
pack-priv PGPDataDecryptor createDataDecryptor(boolean withIntegrityPacket, int encAlgorithm, byte[] key) throws PGPException
createDigestback to summary
pack-priv MessageDigest createDigest(int algorithm) throws GeneralSecurityException, PGPException
createKeyAgreementback to summary
public KeyAgreement createKeyAgreement(String algorithm) throws GeneralSecurityException
createKeyFactoryback to summary
pack-priv KeyFactory createKeyFactory(String algorithm) throws GeneralSecurityException, PGPException
createKeyPairGeneratorback to summary
public KeyPairGenerator createKeyPairGenerator(String algorithm) throws GeneralSecurityException
createKeyWrapperback to summary
pack-priv Cipher createKeyWrapper(int encAlgorithm) throws PGPException
createPublicKeyCipherback to summary
pack-priv Cipher createPublicKeyCipher(int encAlgorithm) throws PGPException
createSignatureback to summary
pack-priv Signature createSignature(String cipherName) throws PGPException
createSignatureback to summary
public Signature createSignature(int keyAlgorithm, int hashAlgorithm) throws PGPException
createStreamCipherback to summary
pack-priv Cipher createStreamCipher(int encAlgorithm, boolean withIntegrityPacket) throws PGPException