public abstract class HMACProxyMac extends ProxyMac
| Modifier and Type | Field and Description |
|---|---|
protected int |
outputLength_ |
| Modifier | Constructor and Description |
|---|---|
protected |
HMACProxyMac()
Creates a new instance of this
HMACProxyMac. |
| Modifier and Type | Method and Description |
|---|---|
protected byte[] |
engineDoFinal() |
protected void |
engineInit(Key key,
AlgorithmParameterSpec params) |
protected abstract int |
getDefaultOutputLength()
Returns the default output length.
|
engineGetMacLength, engineReset, engineUpdate, engineUpdate, engineUpdate, getInstance, getInstanceUncaught, getMacNameprotected HMACProxyMac()
throws NoSuchAlgorithmException,
NoSuchProviderException
HMACProxyMac.protected abstract int getDefaultOutputLength()
protected void engineInit(Key key, AlgorithmParameterSpec params) throws InvalidKeyException, InvalidAlgorithmParameterException
engineInit in class ProxyMacInvalidKeyExceptionInvalidAlgorithmParameterExceptionMacSpi.engineInit(java.security.Key,
java.security.spec.AlgorithmParameterSpec)protected byte[] engineDoFinal()
engineDoFinal in class ProxyMacMacSpi.engineDoFinal(),
SignatureMethodImpl.checkMAC(XMLCryptoContext,
boolean)© 2002-2005 IAIK, © 2004, 2006 - 2019 Stiftung SIC