org.bouncycastle.jce.provider
public class JCEMac extends MacSpi implements PBE
Nested Class Summary | |
---|---|
static class | JCEMac.DES
DES |
static class | JCEMac.DES9797Alg3
DES9797Alg3 |
static class | JCEMac.DES9797Alg3with7816d4
DES9797Alg3with7816-4Padding |
static class | JCEMac.DESCFB8
DES |
static class | JCEMac.DESede
DESede |
static class | JCEMac.DESede64
DESede64 |
static class | JCEMac.DESede64with7816d4
DESede64with7816-4Padding |
static class | JCEMac.DESedeCFB8
DESede |
static class | JCEMac.GOST28147
GOST28147 |
static class | JCEMac.IDEA
IDEA |
static class | JCEMac.IDEACFB8
IDEACFB8 |
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.RC5
RC5 |
static class | JCEMac.RC5CFB8
RC5CFB8 |
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.Skipjack
SKIPJACK |
static class | JCEMac.SkipjackCFB8
SKIPJACK |
static class | JCEMac.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 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) |