|
webpg-npapi 0.6.1
|
Attempts to retrieve the specified preference from the gpgconf utility.
Definition at line 926 of file webpgPluginAPI.cpp. References get_gpgme_ctx(). Referenced by gpgSignUID(). {
gpgme_ctx_t ctx = get_gpgme_ctx();
gpgme_error_t err;
gpgme_conf_comp_t conf, comp;
gpgme_conf_opt_t opt;
std::string return_value;
err = gpgme_op_conf_load (ctx, &conf);
comp = conf;
while (comp && strcmp (comp->name, "gpg"))
comp = comp->next;
if (comp) {
opt = comp->options;
while (opt && strcmp (opt->name, (char *) preference.c_str())){
opt = opt->next;
}
if (opt->value) {
return_value = opt->value->value.string;
} else {
return_value = "blank";
}
}
gpgme_conf_release (conf);
return return_value;
}
Here is the call graph for this function:
![]() |
1.7.4