diff --git a/tools/firmware-utils/src/mkhilinkfw.c b/tools/firmware-utils/src/mkhilinkfw.c
index 293d753dc83007965114abee4c847e511555d4c3..99322d4ea0bd746812a431d931985ad8a41626e2 100644
--- a/tools/firmware-utils/src/mkhilinkfw.c
+++ b/tools/firmware-utils/src/mkhilinkfw.c
@@ -67,8 +67,8 @@ static DES_key_schedule schedule;
 static void show_usage(const char *arg0);
 static void exit_cleanup(void);
 static void copy_file(int src, int dst);
-static void encrypt(void *p, off_t len);
-static void decrypt(void *p, off_t len);
+static void do_encrypt(void *p, off_t len);
+static void do_decrypt(void *p, off_t len);
  
  
 int main(int argc, char **argv)
@@ -210,7 +210,7 @@ int main(int argc, char **argv)
 			munmap(p, file_len);
 			exit(EXIT_FAILURE);
 		}
-		encrypt(p, len);
+		do_encrypt(p, len);
 		munmap(p, file_len);
 		if (len != file_len) {
 			if (ftruncate(temp_fd, len) < 0) {
@@ -223,7 +223,7 @@ int main(int argc, char **argv)
 	if (decrypt_opt) {
 		off_t header_len = min(file_len, sizeof(image_header_t) + 3);
 		memcpy(buf, p, header_len);
-		decrypt(buf, header_len);
+		do_decrypt(buf, header_len);
 		header = (image_header_t *)buf;
 		if (ntohl(header->ih_magic) != IH_MAGIC) {
 			fprintf(stderr, "Header magic incorrect: "
@@ -231,7 +231,7 @@ int main(int argc, char **argv)
 			        IH_MAGIC, ntohl(header->ih_magic));
 			exit(EXIT_FAILURE);
 		}
-		decrypt(p, file_len);
+		do_decrypt(p, file_len);
 		munmap(p, file_len);
 	}
  
@@ -281,7 +281,7 @@ static void copy_file(int src, int dst)
     }
 }
  
-static void encrypt(void *p, off_t len)
+static void do_encrypt(void *p, off_t len)
 {
 	DES_cblock *pblock;
 	int num_blocks;
@@ -301,7 +301,7 @@ static void encrypt(void *p, off_t len)
 	}
 }
  
-static void decrypt(void *p, off_t len)
+static void do_decrypt(void *p, off_t len)
 {
 	DES_cblock *pblock;
 	int num_blocks;