org.bouncycastle.jcajce.provider.asymmetric.cmce
Class CMCECipherSpi
java.lang.Object
javax.crypto.CipherSpi
org.bouncycastle.jcajce.provider.asymmetric.cmce.CMCECipherSpi
- Direct Known Subclasses:
- CMCECipherSpi.Base, CMCECipherSpi.Mceliece460896, CMCECipherSpi.Mceliece460896F, CMCECipherSpi.Mceliece460896Pc, CMCECipherSpi.Mceliece460896Pcf, CMCECipherSpi.Mceliece6688128, CMCECipherSpi.Mceliece6688128F, CMCECipherSpi.Mceliece6688128Pc, CMCECipherSpi.Mceliece6688128Pcf, CMCECipherSpi.Mceliece6960119, CMCECipherSpi.Mceliece6960119F, CMCECipherSpi.Mceliece6960119Pc, CMCECipherSpi.Mceliece6960119Pcf, CMCECipherSpi.Mceliece8192128, CMCECipherSpi.Mceliece8192128F, CMCECipherSpi.Mceliece8192128Pc, CMCECipherSpi.Mceliece8192128Pcf
- public class CMCECipherSpi
- extends javax.crypto.CipherSpi
|
Method Summary |
protected byte[] |
engineDoFinal(byte[] bytes,
int i,
int i1)
|
protected int |
engineDoFinal(byte[] bytes,
int i,
int i1,
byte[] bytes1,
int i2)
|
protected int |
engineGetBlockSize()
|
protected byte[] |
engineGetIV()
|
protected int |
engineGetKeySize(java.security.Key key)
|
protected int |
engineGetOutputSize(int i)
|
protected java.security.AlgorithmParameters |
engineGetParameters()
|
protected void |
engineInit(int opmode,
java.security.Key key,
java.security.spec.AlgorithmParameterSpec paramSpec,
java.security.SecureRandom random)
|
protected void |
engineInit(int opmode,
java.security.Key key,
java.security.AlgorithmParameters algorithmParameters,
java.security.SecureRandom random)
|
protected void |
engineInit(int opmode,
java.security.Key key,
java.security.SecureRandom random)
|
protected void |
engineSetMode(java.lang.String mode)
|
protected void |
engineSetPadding(java.lang.String padding)
|
protected java.security.Key |
engineUnwrap(byte[] wrappedKey,
java.lang.String wrappedKeyAlgorithm,
int wrappedKeyType)
|
protected byte[] |
engineUpdate(byte[] bytes,
int i,
int i1)
|
protected int |
engineUpdate(byte[] bytes,
int i,
int i1,
byte[] bytes1,
int i2)
|
protected byte[] |
engineWrap(java.security.Key key)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CMCECipherSpi
public CMCECipherSpi(java.lang.String algorithmName)
CMCECipherSpi
public CMCECipherSpi(CMCEParameters cmceParameters)
engineSetMode
protected void engineSetMode(java.lang.String mode)
throws java.security.NoSuchAlgorithmException
- Throws:
java.security.NoSuchAlgorithmException
engineSetPadding
protected void engineSetPadding(java.lang.String padding)
throws javax.crypto.NoSuchPaddingException
- Throws:
javax.crypto.NoSuchPaddingException
engineGetKeySize
protected int engineGetKeySize(java.security.Key key)
engineGetBlockSize
protected int engineGetBlockSize()
engineGetOutputSize
protected int engineGetOutputSize(int i)
engineGetIV
protected byte[] engineGetIV()
engineGetParameters
protected java.security.AlgorithmParameters engineGetParameters()
engineInit
protected void engineInit(int opmode,
java.security.Key key,
java.security.SecureRandom random)
throws java.security.InvalidKeyException
- Throws:
java.security.InvalidKeyException
engineInit
protected void engineInit(int opmode,
java.security.Key key,
java.security.spec.AlgorithmParameterSpec paramSpec,
java.security.SecureRandom random)
throws java.security.InvalidKeyException,
java.security.InvalidAlgorithmParameterException
- Throws:
java.security.InvalidKeyException
java.security.InvalidAlgorithmParameterException
engineInit
protected void engineInit(int opmode,
java.security.Key key,
java.security.AlgorithmParameters algorithmParameters,
java.security.SecureRandom random)
throws java.security.InvalidKeyException,
java.security.InvalidAlgorithmParameterException
- Throws:
java.security.InvalidKeyException
java.security.InvalidAlgorithmParameterException
engineUpdate
protected byte[] engineUpdate(byte[] bytes,
int i,
int i1)
engineUpdate
protected int engineUpdate(byte[] bytes,
int i,
int i1,
byte[] bytes1,
int i2)
throws javax.crypto.ShortBufferException
- Throws:
javax.crypto.ShortBufferException
engineDoFinal
protected byte[] engineDoFinal(byte[] bytes,
int i,
int i1)
throws javax.crypto.IllegalBlockSizeException,
javax.crypto.BadPaddingException
- Throws:
javax.crypto.IllegalBlockSizeException
javax.crypto.BadPaddingException
engineDoFinal
protected int engineDoFinal(byte[] bytes,
int i,
int i1,
byte[] bytes1,
int i2)
throws javax.crypto.ShortBufferException,
javax.crypto.IllegalBlockSizeException,
javax.crypto.BadPaddingException
- Throws:
javax.crypto.ShortBufferException
javax.crypto.IllegalBlockSizeException
javax.crypto.BadPaddingException
engineWrap
protected byte[] engineWrap(java.security.Key key)
throws javax.crypto.IllegalBlockSizeException,
java.security.InvalidKeyException
- Throws:
javax.crypto.IllegalBlockSizeException
java.security.InvalidKeyException
engineUnwrap
protected java.security.Key engineUnwrap(byte[] wrappedKey,
java.lang.String wrappedKeyAlgorithm,
int wrappedKeyType)
throws java.security.InvalidKeyException,
java.security.NoSuchAlgorithmException
- Throws:
java.security.InvalidKeyException
java.security.NoSuchAlgorithmException