public class SUNMAC
extends java.lang.Object
implements tr.gov.tubitak.uekae.esya.api.crypto.MAC
| Constructor and Description |
|---|
SUNMAC(tr.gov.tubitak.uekae.esya.api.crypto.alg.MACAlg aMACAlg) |
SUNMAC(tr.gov.tubitak.uekae.esya.api.crypto.alg.MACAlg aMACAlg,
java.security.Provider aProvider) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
doFinal(byte[] aData) |
tr.gov.tubitak.uekae.esya.api.crypto.alg.MACAlg |
getMACAlgorithm() |
int |
getMACSize() |
void |
init(byte[] aKey,
tr.gov.tubitak.uekae.esya.api.crypto.params.AlgorithmParams aParams) |
void |
init(java.security.Key aKey,
tr.gov.tubitak.uekae.esya.api.crypto.params.AlgorithmParams aParams) |
void |
process(byte[] aData) |
public SUNMAC(tr.gov.tubitak.uekae.esya.api.crypto.alg.MACAlg aMACAlg)
throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoExceptionpublic SUNMAC(tr.gov.tubitak.uekae.esya.api.crypto.alg.MACAlg aMACAlg,
java.security.Provider aProvider)
throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoExceptionpublic void init(java.security.Key aKey,
tr.gov.tubitak.uekae.esya.api.crypto.params.AlgorithmParams aParams)
throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
init in interface tr.gov.tubitak.uekae.esya.api.crypto.MACtr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoExceptionpublic void init(byte[] aKey,
tr.gov.tubitak.uekae.esya.api.crypto.params.AlgorithmParams aParams)
throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
init in interface tr.gov.tubitak.uekae.esya.api.crypto.MACtr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoExceptionpublic void process(byte[] aData)
throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
process in interface tr.gov.tubitak.uekae.esya.api.crypto.MACtr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoExceptionpublic byte[] doFinal(byte[] aData)
throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
doFinal in interface tr.gov.tubitak.uekae.esya.api.crypto.MACtr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoExceptionpublic tr.gov.tubitak.uekae.esya.api.crypto.alg.MACAlg getMACAlgorithm()
getMACAlgorithm in interface tr.gov.tubitak.uekae.esya.api.crypto.MACpublic int getMACSize()
getMACSize in interface tr.gov.tubitak.uekae.esya.api.crypto.MACCopyright © 2025. All rights reserved.