org.bouncycastle.jce.provider

Class JCEMac

public class JCEMac extends MacSpi implements PBE

Nested Class Summary
static classJCEMac.DES
DES
static classJCEMac.DES9797Alg3
DES9797Alg3
static classJCEMac.DES9797Alg3with7816d4
DES9797Alg3with7816-4Padding
static classJCEMac.DESCFB8
DES
static classJCEMac.DESede
DESede
static classJCEMac.DESede64
DESede64
static classJCEMac.DESede64with7816d4
DESede64with7816-4Padding
static classJCEMac.DESedeCFB8
DESede
static classJCEMac.GOST28147
GOST28147
static classJCEMac.IDEA
IDEA
static classJCEMac.IDEACFB8
IDEACFB8
static classJCEMac.MD2
MD2 HMac
static classJCEMac.MD4
MD4 HMac
static classJCEMac.MD5
MD5 HMac
static classJCEMac.OldSHA384
static classJCEMac.OldSHA512
SHA-512 HMac
static classJCEMac.PBEWithRIPEMD160
PBEWithHmacRIPEMD160
static classJCEMac.PBEWithSHA
PBEWithHmacSHA
static classJCEMac.PBEWithTiger
PBEWithHmacTiger
static classJCEMac.RC2
RC2
static classJCEMac.RC2CFB8
RC2CFB8
static classJCEMac.RC5
RC5
static classJCEMac.RC5CFB8
RC5CFB8
static classJCEMac.RIPEMD128
RIPEMD128 HMac
static classJCEMac.RIPEMD160
RIPEMD160 HMac
static classJCEMac.SHA1
SHA1 HMac
static classJCEMac.SHA224
SHA-224 HMac
static classJCEMac.SHA256
SHA-256 HMac
static classJCEMac.SHA384
SHA-384 HMac
static classJCEMac.SHA512
SHA-512 HMac
static classJCEMac.Skipjack
SKIPJACK
static classJCEMac.SkipjackCFB8
SKIPJACK
static classJCEMac.Tiger
Tiger HMac
Constructor Summary
protected JCEMac(Mac macEngine)
protected JCEMac(Mac macEngine, int pbeType, int pbeHash, int keySize)
Method Summary
protected byte[]engineDoFinal()
protected intengineGetMacLength()
protected voidengineInit(Key key, AlgorithmParameterSpec params)
protected voidengineReset()
protected voidengineUpdate(byte input)
protected voidengineUpdate(byte[] input, int offset, int len)

Constructor Detail

JCEMac

protected JCEMac(Mac macEngine)

JCEMac

protected JCEMac(Mac macEngine, int pbeType, int pbeHash, int keySize)

Method Detail

engineDoFinal

protected byte[] engineDoFinal()

engineGetMacLength

protected int engineGetMacLength()

engineInit

protected void engineInit(Key key, AlgorithmParameterSpec params)

engineReset

protected void engineReset()

engineUpdate

protected void engineUpdate(byte input)

engineUpdate

protected void engineUpdate(byte[] input, int offset, int len)