aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/widget-skey.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/widget-skey.c')
-rw-r--r--src/widget-skey.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/widget-skey.c b/src/widget-skey.c
index 9fa69ea..e66a6dc 100644
--- a/src/widget-skey.c
+++ b/src/widget-skey.c
@@ -115,6 +115,17 @@ otputil_widget_skey(
115 return(1); 115 return(1);
116 }; 116 };
117 117
118 // set default hash
119 if (!(strncasecmp(cnf->argv[0], "skey-", 4)))
120 {
121 if ((hash = otputil_str2md(&cnf->argv[0][5])) == -1)
122 {
123 fprintf(stderr, "%s: unsupported hash algorithm\n", cnf->prog_name);
124 return(1);
125 };
126 otputil_set_param(NULL, OTPUTIL_OPT_SKEY_HASH, &hash);
127 };
128
118 // initial processing of cli arguments 129 // initial processing of cli arguments
119 if ((rc = otputil_arguments(cnf, cnf->argc, cnf->argv)) != 0) 130 if ((rc = otputil_arguments(cnf, cnf->argc, cnf->argv)) != 0)
120 return((rc == -1) ? 0 : 1); 131 return((rc == -1) ? 0 : 1);