public class JCEMac extends MacSpi implements PBE
| Modifier and Type | Class and Description |
|---|---|
static class |
JCEMac.DES
DES
|
static class |
JCEMac.DES9797Alg3
DES9797Alg3
|
static class |
JCEMac.DES9797Alg3with7816d4
DES9797Alg3with7816-4Padding
|
static class |
JCEMac.DESCFB8
DES
|
static class |
JCEMac.GOST28147
GOST28147
|
static class |
JCEMac.MD2
MD2 HMac
|
static class |
JCEMac.MD4
MD4 HMac
|
static class |
JCEMac.MD5
MD5 HMac
|
static class |
JCEMac.OldSHA384 |
static class |
JCEMac.OldSHA512
SHA-512 HMac
|
static class |
JCEMac.PBEWithRIPEMD160
PBEWithHmacRIPEMD160
|
static class |
JCEMac.PBEWithSHA
PBEWithHmacSHA
|
static class |
JCEMac.PBEWithTiger
PBEWithHmacTiger
|
static class |
JCEMac.RC2
RC2
|
static class |
JCEMac.RC2CFB8
RC2CFB8
|
static class |
JCEMac.RIPEMD128
RIPEMD128 HMac
|
static class |
JCEMac.RIPEMD160
RIPEMD160 HMac
|
static class |
JCEMac.SHA1
SHA1 HMac
|
static class |
JCEMac.SHA224
SHA-224 HMac
|
static class |
JCEMac.SHA256
SHA-256 HMac
|
static class |
JCEMac.SHA384
SHA-384 HMac
|
static class |
JCEMac.SHA512
SHA-512 HMac
|
static class |
JCEMac.Tiger
Tiger HMac
|
| Modifier | Constructor and Description |
|---|---|
protected |
JCEMac(Mac macEngine) |
protected |
JCEMac(Mac macEngine,
int pbeType,
int pbeHash,
int keySize) |
| Modifier and Type | Method and Description |
|---|---|
protected byte[] |
engineDoFinal() |
protected int |
engineGetMacLength() |
protected void |
engineInit(Key key,
AlgorithmParameterSpec params) |
protected void |
engineReset() |
protected void |
engineUpdate(byte input) |
protected void |
engineUpdate(byte[] input,
int offset,
int len) |
clone, engineUpdateprotected JCEMac(Mac macEngine)
protected JCEMac(Mac macEngine, int pbeType, int pbeHash, int keySize)
protected void engineInit(Key key, AlgorithmParameterSpec params) throws InvalidKeyException, InvalidAlgorithmParameterException
engineInit in class MacSpiInvalidKeyExceptionInvalidAlgorithmParameterExceptionprotected int engineGetMacLength()
engineGetMacLength in class MacSpiprotected void engineReset()
engineReset in class MacSpiprotected void engineUpdate(byte input)
engineUpdate in class MacSpiprotected void engineUpdate(byte[] input,
int offset,
int len)
engineUpdate in class MacSpiprotected byte[] engineDoFinal()
engineDoFinal in class MacSpiCopyright © 2015. All rights reserved.