Bouncy Castle Cryptography Library 1.33 | |
Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
CipherSpi
org.bouncycastle.jce.provider.WrapCipherSpi
org.bouncycastle.jce.provider.JCEElGamalCipher
public class JCEElGamalCipher
extends WrapCipherSpi
Nested Class Summary | |
static class |
|
static class |
Nested classes/interfaces inherited from class org.bouncycastle.jce.provider.WrapCipherSpi | |
WrapCipherSpi.AESWrap , WrapCipherSpi.DESEDEWrap , WrapCipherSpi.RC2Wrap |
Field Summary |
Fields inherited from class org.bouncycastle.jce.provider.WrapCipherSpi | |
engineParams , pbeHash , pbeIvSize , pbeKeySize , pbeType , wrapEngine |
Fields inherited from interface org.bouncycastle.jce.provider.PBE | |
MD5 , OPENSSL , PKCS12 , PKCS5S1 , PKCS5S2 , RIPEMD160 , SHA1 , SHA256 , TIGER |
Constructor Summary | |
Method Summary | |
protected byte[] |
|
protected int |
|
protected int | |
protected byte[] | |
protected int |
|
protected int |
|
protected AlgorithmParameters | |
protected void |
|
protected void |
|
protected void |
|
protected void |
|
protected void |
|
protected byte[] |
|
protected int |
|
Methods inherited from class org.bouncycastle.jce.provider.WrapCipherSpi | |
engineDoFinal , engineDoFinal , engineGetBlockSize , engineGetIV , engineGetKeySize , engineGetOutputSize , engineGetParameters , engineInit , engineInit , engineInit , engineSetMode , engineSetPadding , engineUnwrap , engineUpdate , engineUpdate , engineWrap |
protected byte[] engineDoFinal(byte[] input, int inputOffset, int inputLen) throws IllegalBlockSizeException, BadPaddingException
- Overrides:
- engineDoFinal in interface WrapCipherSpi
protected int engineDoFinal(byte[] input, int inputOffset, int inputLen, byte[] output, int outputOffset) throws IllegalBlockSizeException, BadPaddingException
- Overrides:
- engineDoFinal in interface WrapCipherSpi
protected int engineGetBlockSize()
- Overrides:
- engineGetBlockSize in interface WrapCipherSpi
protected int engineGetKeySize(Key key)
- Overrides:
- engineGetKeySize in interface WrapCipherSpi
protected int engineGetOutputSize(int inputLen)
- Overrides:
- engineGetOutputSize in interface WrapCipherSpi
protected AlgorithmParameters engineGetParameters()
- Overrides:
- engineGetParameters in interface WrapCipherSpi
protected void engineInit(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random) throws InvalidKeyException
- Overrides:
- engineInit in interface WrapCipherSpi
protected void engineInit(int opmode, Key key, AlgorithmParameters params, SecureRandom random) throws InvalidKeyException, InvalidAlgorithmParameterException
- Overrides:
- engineInit in interface WrapCipherSpi
protected void engineInit(int opmode, Key key, SecureRandom random) throws InvalidKeyException
- Overrides:
- engineInit in interface WrapCipherSpi
protected void engineSetMode(String mode) throws NoSuchAlgorithmException
- Overrides:
- engineSetMode in interface WrapCipherSpi
protected void engineSetPadding(String padding) throws NoSuchPaddingException
- Overrides:
- engineSetPadding in interface WrapCipherSpi
protected byte[] engineUpdate(byte[] input, int inputOffset, int inputLen)
- Overrides:
- engineUpdate in interface WrapCipherSpi
protected int engineUpdate(byte[] input, int inputOffset, int inputLen, byte[] output, int outputOffset)
- Overrides:
- engineUpdate in interface WrapCipherSpi