public class

JCERSACipher

extends WrapCipherSpi
java.lang.Object
   ↳ javax.crypto.CipherSpi
     ↳ org.bouncycastle.jce.provider.WrapCipherSpi
       ↳ org.bouncycastle.jce.provider.JCERSACipher
Known Direct Subclasses

Summary

Nested Classes
class JCERSACipher.ISO9796d1Padding  
class JCERSACipher.NoPadding classes that inherit from us. 
class JCERSACipher.OAEPPadding  
class JCERSACipher.PKCS1v1_5Padding  
class JCERSACipher.PKCS1v1_5Padding_PrivateOnly  
class JCERSACipher.PKCS1v1_5Padding_PublicOnly  
[Expand]
Inherited Constants
From interface org.bouncycastle.jce.provider.PBE
[Expand]
Inherited Fields
From class org.bouncycastle.jce.provider.WrapCipherSpi
Public Constructors
JCERSACipher(AsymmetricBlockCipher engine)
JCERSACipher(OAEPParameterSpec pSpec)
JCERSACipher(boolean publicKeyOnly, boolean privateKeyOnly, AsymmetricBlockCipher engine)
Protected Methods
byte[] engineDoFinal(byte[] input, int inputOffset, int inputLen)
int engineDoFinal(byte[] input, int inputOffset, int inputLen, byte[] output, int outputOffset)
int engineGetBlockSize()
byte[] engineGetIV()
int engineGetKeySize(Key key)
int engineGetOutputSize(int inputLen)
AlgorithmParameters engineGetParameters()
void engineInit(int opmode, Key key, AlgorithmParameters params, SecureRandom random)
void engineInit(int opmode, Key key, SecureRandom random)
void engineInit(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)
void engineSetMode(String mode)
void engineSetPadding(String padding)
int engineUpdate(byte[] input, int inputOffset, int inputLen, byte[] output, int outputOffset)
byte[] engineUpdate(byte[] input, int inputOffset, int inputLen)
[Expand]
Inherited Methods
From class org.bouncycastle.jce.provider.WrapCipherSpi
From class javax.crypto.CipherSpi
From class java.lang.Object

Public Constructors

public JCERSACipher (AsymmetricBlockCipher engine)

public JCERSACipher (OAEPParameterSpec pSpec)

public JCERSACipher (boolean publicKeyOnly, boolean privateKeyOnly, AsymmetricBlockCipher engine)

Protected Methods

protected byte[] engineDoFinal (byte[] input, int inputOffset, int inputLen)

protected int engineDoFinal (byte[] input, int inputOffset, int inputLen, byte[] output, int outputOffset)

protected int engineGetBlockSize ()

protected byte[] engineGetIV ()

protected int engineGetKeySize (Key key)

protected int engineGetOutputSize (int inputLen)

protected AlgorithmParameters engineGetParameters ()

protected void engineInit (int opmode, Key key, AlgorithmParameters params, SecureRandom random)

protected void engineInit (int opmode, Key key, SecureRandom random)

protected void engineInit (int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)

protected void engineSetMode (String mode)

protected void engineSetPadding (String padding)

protected int engineUpdate (byte[] input, int inputOffset, int inputLen, byte[] output, int outputOffset)

protected byte[] engineUpdate (byte[] input, int inputOffset, int inputLen)