public class MacDigester extends InitializeObject implements Digester
| Constructor and Description |
|---|
MacDigester() |
| Modifier and Type | Method and Description |
|---|---|
MacDigester |
copy() |
void |
destroy() |
byte[] |
digest(byte[] message) |
int |
getDigestLength() |
protected void |
init() |
MacDigester |
setAlgorithm(String algorithm) |
MacDigester |
setProvider(String provider) |
MacDigester |
setSecret(byte[] secret) |
MacDigester |
setSecret(String secret) |
boolean |
verify(byte[] message,
byte[] mac) |
assertNotInitialized, initializeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinitializeprotected void init()
throws Exception
init in class InitializeObjectExceptionpublic int getDigestLength()
getDigestLength in interface Digesterpublic void destroy()
throws DestroyException
destroy in interface InitializeSupportdestroy in class InitializeObjectDestroyExceptionpublic byte[] digest(byte[] message)
throws CryptoException
digest in interface DigesterCryptoExceptionpublic boolean verify(byte[] message,
byte[] mac)
throws CryptoException
verify in interface DigesterCryptoExceptionpublic MacDigester setAlgorithm(String algorithm)
public MacDigester setProvider(String provider)
public MacDigester setSecret(byte[] secret)
public MacDigester setSecret(String secret)
public MacDigester copy()
Copyright © 2018. All rights reserved.