| Modifier and Type | Method and Description |
|---|---|
| public int | Returns: the amount of data written to output.any additional data to be included in the MAC calculation. additionalData, byte[] array holding input data to the cipher. input, int offset into input array data starts at. inputOffset, int length of the input data in the array. inputLength, byte[] array to hold the cipher output. output, int offset into output array to start saving output. outputOffset)Perform the cipher encryption/decryption returning the output in output. |
| public int | Returns: the maximum size of the output.the length (in bytes) of the proposed input. inputLength)Return the maximum size of the output for input of inputLength bytes. |
| public void | init(byte[]
the nonce. nonce, int MAC size in bytes. macSize)Initialise the parameters for the AEAD operator. |
| public void | setKey(byte[]
array holding the AEAD cipher key. key, int offset into the array the key starts at. keyOff, int length of the key in the array. keyLen)Set the key to be used by the AEAD cipher implementation supporting this service. |
| doFinal | back to summary |
|---|---|
| public int doFinal(byte[] additionalData, byte[] input, int inputOffset, int inputLength, byte[] output, int outputOffset) throws IOException Perform the cipher encryption/decryption returning the output in output. Note we have to use doFinal() here as it is the only way to guarantee output from the underlying cipher.
| |
| getOutputSize | back to summary |
|---|---|
| public int getOutputSize(int inputLength) Return the maximum size of the output for input of inputLength bytes.
| |
| init | back to summary |
|---|---|
| public void init(byte[] nonce, int macSize) throws IOException Initialise the parameters for the AEAD operator.
| |
| setKey | back to summary |
|---|---|
| public void setKey(byte[] key, int keyOff, int keyLen) throws IOException Set the key to be used by the AEAD cipher implementation supporting this service.
| |