zte's code,first commit

Change-Id: I9a04da59e459a9bc0d67f101f700d9d7dc8d681b
diff --git a/tools/SignTool/SignImage b/tools/SignTool/SignImage
new file mode 100755
index 0000000..552a4de
--- /dev/null
+++ b/tools/SignTool/SignImage
Binary files differ
diff --git a/tools/SignTool/SignImage.exe b/tools/SignTool/SignImage.exe
new file mode 100755
index 0000000..6905638
--- /dev/null
+++ b/tools/SignTool/SignImage.exe
Binary files differ
diff --git a/tools/SignTool/key/RSA_1024/private.k b/tools/SignTool/key/RSA_1024/private.k
new file mode 100755
index 0000000..cc29e43
--- /dev/null
+++ b/tools/SignTool/key/RSA_1024/private.k
Binary files differ
diff --git a/tools/SignTool/key/RSA_1024/public.k b/tools/SignTool/key/RSA_1024/public.k
new file mode 100755
index 0000000..ef15770
--- /dev/null
+++ b/tools/SignTool/key/RSA_1024/public.k
Binary files differ
diff --git a/tools/SignTool/key/RSA_2048/private.k b/tools/SignTool/key/RSA_2048/private.k
new file mode 100755
index 0000000..1af6488
--- /dev/null
+++ b/tools/SignTool/key/RSA_2048/private.k
Binary files differ
diff --git a/tools/SignTool/key/RSA_2048/public.k b/tools/SignTool/key/RSA_2048/public.k
new file mode 100755
index 0000000..79e2b5e
--- /dev/null
+++ b/tools/SignTool/key/RSA_2048/public.k
Binary files differ
diff --git a/tools/SignTool/lib/libcrypto.so.1.1 b/tools/SignTool/lib/libcrypto.so.1.1
new file mode 100755
index 0000000..298dde9
--- /dev/null
+++ b/tools/SignTool/lib/libcrypto.so.1.1
Binary files differ
diff --git a/tools/SignTool/libcrypto-1_1-x64.dll b/tools/SignTool/libcrypto-1_1-x64.dll
new file mode 100755
index 0000000..95c5a92
--- /dev/null
+++ b/tools/SignTool/libcrypto-1_1-x64.dll
Binary files differ
diff --git a/tools/SignTool/readme.txt b/tools/SignTool/readme.txt
new file mode 100755
index 0000000..0e4ccc5
--- /dev/null
+++ b/tools/SignTool/readme.txt
@@ -0,0 +1,28 @@
+1、SignImage为签名命令
+
+./SignImage [option]
+	 -h help
+	 -i input file  输入文件
+	 -o output file 输出文件
+	 -k private key 私钥文件
+	 -t hash type, [md5 sha256],default sha256 散列算法
+	 -d detached mode,Signature files are saved independently 离散模式
+	 -e print public key hash value 打印public key hash值
+	 -r resign again 重新签名
+	 -l legacy mode  旧签名头模式
+	 -v debug mode   debug模式
+	 -z sign for zloader zloader签名
+
+
+2、 密钥生成
+key目录为签名密钥
+
+3、 zloader签名
+SignImage -z -i zloader.bin -o out/zloader.bin -k key/RSA_1024/private.k
+
+4、其他镜像签名
+SignImage  -i linux_kernel.bin -o out/ap_cpuap.bin -k key/RSA_1024/private.k  -t md5
+SignImage  -i linux_kernel.bin -o out/ap_cpuap.bin -k key/RSA_2048/private.k
+
+5、pubkey的hash值
+./SignImage  -e -k key/RSA_2048/private.k