public class GNUMAC
extends java.lang.Object
implements tr.gov.tubitak.uekae.esya.api.crypto.MAC
Constructor and Description |
---|
GNUMAC(tr.gov.tubitak.uekae.esya.api.crypto.alg.MACAlg aMACAlg) |
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 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.MAC
tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
public 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.MAC
tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
public void process(byte[] aData) throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
process
in interface tr.gov.tubitak.uekae.esya.api.crypto.MAC
tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
public byte[] doFinal(byte[] aData) throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
doFinal
in interface tr.gov.tubitak.uekae.esya.api.crypto.MAC
tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
public tr.gov.tubitak.uekae.esya.api.crypto.alg.MACAlg getMACAlgorithm()
getMACAlgorithm
in interface tr.gov.tubitak.uekae.esya.api.crypto.MAC
public int getMACSize()
getMACSize
in interface tr.gov.tubitak.uekae.esya.api.crypto.MAC
Copyright © 2025. All rights reserved.