diff options
Diffstat (limited to 'plugin')
-rw-r--r-- | plugin/ipc.c | 4 | ||||
-rw-r--r-- | plugin/plugin.c | 3 |
2 files changed, 7 insertions, 0 deletions
diff --git a/plugin/ipc.c b/plugin/ipc.c index de0f52c..04b06eb 100644 --- a/plugin/ipc.c +++ b/plugin/ipc.c @@ -181,6 +181,10 @@ char *regutil_createRequest(Plugin *plugin) { pipe_sendCommand(pipeinfo.out, PC_CreateRequest); // TODO should send URL here, maybe it should be a common parameter? + pipe_sendInt(pipeinfo.out, plugin->info.regutil.input.minPasswordLength); + pipe_sendInt(pipeinfo.out, plugin->info.regutil.input.minPasswordNonDigits); + pipe_sendInt(pipeinfo.out, plugin->info.regutil.input.minPasswordDigits); + // Send PKCS10 info RegutilPKCS10 *pkcs10 = plugin->info.regutil.input.pkcs10; while (pkcs10) { diff --git a/plugin/plugin.c b/plugin/plugin.c index e94cca5..b9837af 100644 --- a/plugin/plugin.c +++ b/plugin/plugin.c @@ -139,6 +139,9 @@ static int *getIntParamPointer(Plugin *plugin, const char *name) { switch (plugin->type) { case PT_Regutil: if (!g_ascii_strcasecmp(name, "KeySize")) return &plugin->info.regutil.currentPKCS10.keySize; + if (!g_ascii_strcasecmp(name, "MinLen")) return &plugin->info.regutil.input.minPasswordLength; + if (!g_ascii_strcasecmp(name, "MinChars")) return &plugin->info.regutil.input.minPasswordNonDigits; + if (!g_ascii_strcasecmp(name, "MinDigits")) return &plugin->info.regutil.input.minPasswordDigits; return NULL; default: return NULL; |