@Override public int doFinal(byte[] input,int inputOffset,int inputLen,byte[] output,int outputOffset) throws ShortBufferException, IllegalBlockSizeException, BadPaddingException {
  return cipher.doFinal(input,inputOffset,inputLen,output,outputOffset);
}

@ Override public int doFinal ( byte [ ] input , int inputOffset , int inputLen , byte [ ] output , int outputOffset ) throws ShortBufferException , IllegalBlockSizeException , BadPaddingException { return cipher . doFinal ( input , inputOffset , inputLen , output , outputOffset ) ; }
encrypts or decrypts data in a single - part operation , or finishes a multiple - part operation .
