diff options
Diffstat (limited to 'backend')
-rw-r--r-- | backend/softtoken_openssl.c | 17 |
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 */ } |