public class PbeMacDigester extends PbeObject implements Digester
iterationCount, keySize, password, saltSize, secretKeyGenerator| Constructor and Description |
|---|
PbeMacDigester() |
| Modifier and Type | Method and Description |
|---|---|
PbeMacDigester |
copy() |
byte[] |
digest(byte[] message) |
int |
getDigestSize() |
protected void |
init() |
PbeMacDigester |
setAlgorithm(String algorithm) |
PbeMacDigester |
setIterationCount(int iterationCount) |
PbeMacDigester |
setKeySize(int keySize) |
PbeMacDigester |
setPassword(char[] password) |
PbeMacDigester |
setProvider(String provider) |
PbeMacDigester |
setSaltSize(int saltSize) |
PbeMacDigester |
setSecretKeyGenerator(SecretKeyGenerator secretKeyGenerator) |
PbeMacDigester |
setSecurePassword(char[] password) |
PbeMacDigester |
setSecurePassword(SecureString password) |
boolean |
verify(byte[] message,
byte[] mac) |
buildSecretKey, destroyassertNotInitialized, initializeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdestroy, initializepublic int getDigestSize()
getDigestSize in interface Digesterpublic byte[] digest(byte[] message)
throws CryptoException
digest in interface DigesterCryptoExceptionpublic boolean verify(byte[] message,
byte[] mac)
throws CryptoException
verify in interface DigesterCryptoExceptionpublic PbeMacDigester setAlgorithm(String algorithm)
public PbeMacDigester setProvider(String provider)
public PbeMacDigester setSaltSize(int saltSize)
setSaltSize in class PbeObjectpublic PbeMacDigester setIterationCount(int iterationCount)
setIterationCount in class PbeObjectpublic PbeMacDigester setKeySize(int keySize)
setKeySize in class PbeObjectpublic PbeMacDigester setSecurePassword(SecureString password)
setSecurePassword in class PbeObjectpublic PbeMacDigester setSecurePassword(char[] password)
setSecurePassword in class PbeObjectpublic PbeMacDigester setPassword(char[] password)
setPassword in class PbeObjectpublic PbeMacDigester setSecretKeyGenerator(SecretKeyGenerator secretKeyGenerator)
setSecretKeyGenerator in class PbeObjectpublic PbeMacDigester copy()
Copyright © 2019. All rights reserved.