- NULL, NULL, NULL, TRUE);
+ NULL, NULL, NULL, NULL, TRUE);
+ exit(0);
+ }
+
+ if (strcmp(opt->longName, "passphrase-change") == 0) {
+ /* Change the passphrase of the private key file */
+ silc_cipher_register_default();
+ silc_pkcs_register_default();
+ silc_hash_register_default();
+ silc_hmac_register_default();
+ silc_change_private_key_passphrase(arg, NULL, NULL);
+ exit(0);
+ }
+
+ if (strcmp(opt->longName, "show-key") == 0) {
+ /* Dump the key */
+ silc_cipher_register_default();
+ silc_pkcs_register_default();
+ silc_hash_register_default();
+ silc_hmac_register_default();
+ silc_show_public_key((char *)arg);