Lines Matching refs:opt
42 stash(struct stash_options *opt, int argc, char **argv)
54 ret = krb5_string_to_enctype(context, opt->enctype_string, &enctype);
56 krb5_warn(context, ret, "%s", opt->enctype_string);
60 if(opt->key_file_string == NULL) {
61 asprintf(&opt->key_file_string, "%s/m-key", hdb_db_dir(context));
62 if (opt->key_file_string == NULL)
66 ret = hdb_read_master_key(context, opt->key_file_string, &mkey);
69 opt->key_file_string);
73 if (opt->convert_file_flag) {
76 opt->key_file_string);
85 if(opt->master_key_fd_integer != -1) {
87 n = read(opt->master_key_fd_integer, buf, sizeof(buf));
96 } else if (opt->random_password_flag) {
112 asprintf(&old, "%s.old", opt->key_file_string);
113 asprintf(&new, "%s.new", opt->key_file_string);
123 krb5_warnx(context, "writing key to \"%s\"", opt->key_file_string);
130 if(link(opt->key_file_string, old) < 0 && errno != ENOENT) {
135 if(rename(new, opt->key_file_string) < 0) {