diff --git a/cellframe-sdk b/cellframe-sdk
index 9e3e17176f9c95f5e87c7f01e3ba8261e3c4294f..3a5413ee41da502fab98aa4f6afcc5a40df9a0ab 160000
--- a/cellframe-sdk
+++ b/cellframe-sdk
@@ -1 +1 @@
-Subproject commit 9e3e17176f9c95f5e87c7f01e3ba8261e3c4294f
+Subproject commit 3a5413ee41da502fab98aa4f6afcc5a40df9a0ab
diff --git a/sources/main_node_tool.c b/sources/main_node_tool.c
index a2de7bc4f94046a57ce7537379e337c95f2c9ad2..530efaa0585028b4ef100f36ce7a7053e6c5d449 100644
--- a/sources/main_node_tool.c
+++ b/sources/main_node_tool.c
@@ -518,8 +518,13 @@ static void s_help()
     printf(" * Create new key wallet and generate signatures with same names plus index \n" );
     printf("\t%s wallet create <network name> <wallet name> <signature type> [<signature type 2>[...<signature type N>]]\n\n", l_tool_appname);
 
+#if 0
     printf(" * Create new key wallet from existent certificates in the system\n");
     printf("\t%s wallet create_from <network name> <wallet name> <wallet ca1> [<wallet ca2> [...<wallet caN>]]\n\n", l_tool_appname);
+#endif
+
+    printf(" * Sign file\n");
+    printf("\t%s wallet sign_file <wallet name> <cert index> <data file>", l_tool_appname);
 
     printf(" * Create new key file with randomly produced key stored in\n");
     printf("\t%s cert create <cert name> <key type> [<key length>]\n\n", l_tool_appname);