Add log encryption function

Change-Id: I820a066fac8bcb4edce3957ac921822f5f39f944
diff --git a/mbtk/mbtk_logd/syslog_read.c b/mbtk/mbtk_logd/syslog_read.c
index db30d57..8af9dac 100755
--- a/mbtk/mbtk_logd/syslog_read.c
+++ b/mbtk/mbtk_logd/syslog_read.c
@@ -168,6 +168,8 @@
 }
 static int log_notify(struct blob_attr *msg)
 {
+        int index = 0;
+        int len = 0;
 	struct blob_attr *tb[__LOG_MAX];
 	struct stat s;
 	char buf[512] = {'\0'};
@@ -250,6 +252,15 @@
 		snprintf(buf, sizeof(buf), "%s %s.%s%s %s\n",
 			c, getcodetext(LOG_FAC(p) << 3, facilitynames), getcodetext(LOG_PRI(p), prioritynames),
 			(blobmsg_get_u32(tb[LOG_SOURCE])) ? ("") : (" kernel:"), m);
+
+                len = strlen(buf);
+                if(access("/etc/syslog_encrypt_flag", F_OK) == 0)
+                {
+                    for(index = 0; index < len; index++)
+                    {
+                        buf[index] ^= 1;
+                    }
+                }
 		write(sender.fd, buf, strlen(buf));
 	}