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, engineUpdate
protected 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 MacSpi
InvalidKeyException
InvalidAlgorithmParameterException
protected int engineGetMacLength()
engineGetMacLength
in class MacSpi
protected void engineReset()
engineReset
in class MacSpi
protected void engineUpdate(byte input)
engineUpdate
in class MacSpi
protected void engineUpdate(byte[] input, int offset, int len)
engineUpdate
in class MacSpi
protected byte[] engineDoFinal()
engineDoFinal
in class MacSpi
Copyright © 2015. All rights reserved.