Key generation tool
diff --git a/programs/Makefile b/programs/Makefile
index c1522ce..6cee0f1 100644
--- a/programs/Makefile
+++ b/programs/Makefile
@@ -25,6 +25,7 @@
 	hash/md5sum			hash/sha1sum		\
 	hash/sha2sum		pkey/dh_client		\
 	pkey/dh_genprime	pkey/dh_server		\
+	pkey/gen_key							\
 	pkey/key_app		pkey/key_app_writer	\
 	pkey/mpi_demo		pkey/pk_decrypt		\
 	pkey/pk_encrypt		pkey/pk_sign		\
@@ -96,6 +97,10 @@
 	echo   "  CC    pkey/ecdsa.c"
 	$(CC) $(CFLAGS) $(OFLAGS) pkey/ecdsa.c       $(LDFLAGS) -o $@
 
+pkey/gen_key: pkey/gen_key.c ../library/libpolarssl.a
+	echo   "  CC    pkey/gen_key.c"
+	$(CC) $(CFLAGS) $(OFLAGS) pkey/gen_key.c   $(LDFLAGS) -o $@
+
 pkey/key_app: pkey/key_app.c ../library/libpolarssl.a
 	echo   "  CC    pkey/key_app.c"
 	$(CC) $(CFLAGS) $(OFLAGS) pkey/key_app.c   $(LDFLAGS) -o $@