org.bouncycastle.jce.provider
public class JCERSACipher extends WrapCipherSpi
| Nested Class Summary | |
|---|---|
| static class | JCERSACipher.ISO9796d1Padding |
| static class | JCERSACipher.NoPadding
classes that inherit from us. |
| static class | JCERSACipher.OAEPPadding |
| static class | JCERSACipher.PKCS1v1_5Padding |
| static class | JCERSACipher.PKCS1v1_5Padding_PrivateOnly |
| static class | JCERSACipher.PKCS1v1_5Padding_PublicOnly |
| Constructor Summary | |
|---|---|
| JCERSACipher(AsymmetricBlockCipher engine) | |
| JCERSACipher(boolean publicKeyOnly, boolean privateKeyOnly, AsymmetricBlockCipher engine) | |
| Method Summary | |
|---|---|
| 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, AlgorithmParameterSpec params, SecureRandom random) |
| protected void | engineInit(int opmode, Key key, AlgorithmParameters params, SecureRandom random) |
| protected void | engineInit(int opmode, Key key, SecureRandom random) |
| protected void | engineSetMode(String mode) |
| protected void | engineSetPadding(String padding) |
| protected byte[] | engineUpdate(byte[] input, int inputOffset, int inputLen) |
| protected int | engineUpdate(byte[] input, int inputOffset, int inputLen, byte[] output, int outputOffset) |