code: public static void decrypt(String key, String iv, InputStream encryptedData,
              OutputStream output) throws NoSuchAlgorithmException, NoSuchPaddingException,
              InvalidKeyException, IllegalBlockSizeException, BadPaddingException,
              InvalidAlgorithmParameterException, IOException {
          decrypt(key, iv, DEFAULT_CIPHER_TRANSFORMATION, encryptedData, output);
      }
docs: Decrypt data using AES with {@link #DEFAULT_CIPHER_TRANSFORMATION}.
  
  @param key
  @param iv
  initial vector. If {@code null} or empty, {@link #DEFAULT_IV}
  will be used.
  @param encryptedData
  encrypted data will be read from this input stream. This method will not close the
  input stream!
  @param output
  output data will be written to this output stream. This method will not close the
  output stream!
  @throws NoSuchAlgorithmException
  @throws NoSuchPaddingException
  @throws InvalidKeyException
  @throws IllegalBlockSizeException
  @throws BadPaddingException
  @throws InvalidAlgorithmParameterException
  @throws IOException
  @since 0.9.2