| Modifier and Type | Method and Description |
|---|---|
| public int | doFinal(byte[]
the array the MAC is to be output to. out, int the offset into the out buffer the output is to start at. outOff)Compute the final stage of the MAC writing the output to the out parameter. |
| public String | Returns: the name of the algorithm the MAC implements.Return the name of the algorithm the MAC implements. |
| public int | Returns: the block size for this MAC in bytes.Return the block size for this MAC (in bytes). |
| public void | |
| public void | |
| public void | |
| public void | update(byte[]
the array containing the input. in, int the index in the array the data begins at. inOff, int the length of the input starting at inOff. len)
|
| doFinal | back to summary |
|---|---|
| public int doFinal(byte[] out, int outOff) throws DataLengthException, IllegalStateException Compute the final stage of the MAC writing the output to the out parameter. doFinal leaves the MAC in the same state it was after the last init.
| |
| getAlgorithmName | back to summary |
|---|---|
| public String getAlgorithmName() Return the name of the algorithm the MAC implements.
| |
| getMacSize | back to summary |
|---|---|
| public int getMacSize() Return the block size for this MAC (in bytes).
| |
| init | back to summary |
|---|---|
| public void init(CipherParameters params) throws IllegalArgumentException Initialise the MAC.
| |
| reset | back to summary |
|---|---|
| public void reset() Reset the MAC. At the end of resetting the MAC should be in the in the same state it was after the last init (if there was one). | |
| update | back to summary |
|---|---|
| public void update(byte in) throws IllegalStateException add a single byte to the mac for processing.
| |
| update | back to summary |
|---|---|
public void update(byte[] in, int inOff, int len) throws DataLengthException, IllegalStateException
| |