Lines Matching defs:key
51 { "key-file", 'k', arg_string, &keyfile, "master key file", "file" },
54 { "master-key-fd", 0, arg_integer, &master_key_fd,
56 { "random-key", 0, arg_flag, &random_key_flag,
57 "generate a random master key", NULL },
84 krb5_errx(context, 1, "random-key and master-key-fd "
88 asprintf(&keyfile, "%s/m-key", hdb_db_dir(context));
96 krb5_err(context, 1, ret, "reading master key from %s", keyfile);
100 krb5_err(context, 1, ret, "reading master key from %s", keyfile);
102 krb5_keyblock key;
109 ret = krb5_generate_random_keyblock(context, enctype, &key);
123 if(UI_UTIL_read_pw_string(buf, sizeof(buf), "Master key: ", 1))
126 krb5_string_to_key_salt(context, enctype, buf, salt, &key);
128 ret = hdb_add_master_key(context, &key, &mkey);
130 krb5_free_keyblock_contents(context, &key);
142 krb5_warnx(context, "writing key to `%s'", keyfile);
165 krb5_warn(context, errno, "writing master key file");