Constructor and Description |
---|
Blake3Mac(Blake3Digest pDigest)
Create a blake3Mac with the specified digest.
|
Modifier and Type | Method and Description |
---|---|
int |
doFinal(byte[] out,
int outOff)
Compute the final stage of the MAC writing the output to the out
parameter.
|
java.lang.String |
getAlgorithmName()
Return the name of the algorithm the MAC implements.
|
int |
getMacSize()
Return the block size for this MAC (in bytes).
|
void |
init(CipherParameters pParams)
Initialise the MAC.
|
void |
reset()
Reset the MAC.
|
void |
update(byte in)
add a single byte to the mac for processing.
|
void |
update(byte[] in,
int inOff,
int len) |
public Blake3Mac(Blake3Digest pDigest)
pDigest
- the base digest.public java.lang.String getAlgorithmName()
Mac
getAlgorithmName
in interface Mac
public void init(CipherParameters pParams)
Mac
public int getMacSize()
Mac
getMacSize
in interface Mac
public void update(byte in)
Mac
public void update(byte[] in, int inOff, int len)
public int doFinal(byte[] out, int outOff)
Mac
doFinal leaves the MAC in the same state it was after the last init.