aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Lidén Borell <samuel@slbdata.se>2011-02-16 21:27:23 +0100
committerSamuel Lidén Borell <samuel@slbdata.se>2011-02-16 21:27:23 +0100
commitc7e357892c3c6e27fa6124085d28c0d41073d146 (patch)
treefc22e8c12739a3e3ce50da60ea3098d63a610f3b
parent5b9807ec61ab53b329edc430a1fa708c1ab5b3fd (diff)
downloadwebpalt-main.tar.gz
webpalt-main.tar.bz2
webpalt-main.zip
Store filenames in soft token objectsHEADmain
-rw-r--r--backend/softtoken_openssl.c17
1 files changed, 7 insertions, 10 deletions
diff --git a/backend/softtoken_openssl.c b/backend/softtoken_openssl.c
index b5031a0..a2db534 100644
--- a/backend/softtoken_openssl.c
+++ b/backend/softtoken_openssl.c
@@ -41,14 +41,6 @@ static void _shutdown() {
}
-/**
- * Adds a key file. A key file is simply a password protected symmetric key.
- */
-static void add_key_file(const char *filename, const char *name) {
- /* TODO */
-}
-
-
static void _start_scan() {
/* TODO do this asynchronously? */
const gchar *config_dir = g_get_user_config_dir();
@@ -59,8 +51,7 @@ static void _start_scan() {
const gchar *name;
while ((name = g_dir_read_name(dir)) != NULL) {
gchar *path = g_build_filename(key_dir, name, NULL);
- add_key_file(path, name);
- g_free(path);
+ palt_add_token(&palt_softtoken_backend, name, (void*)filename);
}
g_dir_close(dir);
}
@@ -69,6 +60,12 @@ static void _start_scan() {
}
+static gboolean get_key(palt_request_t *req) {
+ /* TODO */
+ return TRUE;
+}
+
+
static void _generate(palt_request_t *req) {
/* TODO */
}