From 92c27a9eb8b4752dc4e2e6511dd27043205b8c87 Mon Sep 17 00:00:00 2001 From: Recolic <root@recolic.net> Date: Wed, 8 May 2019 23:11:01 -0700 Subject: [PATCH] Update README.md --- README.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/README.md b/README.md index 5897452..50a1ebd 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,14 @@ # gnome-keyring-yubikey-unlock + Use GnuPG to unlock gnome-keyring, which is supported by yubikey and other smartcard. + +## Problem + +If you're logging into Linux with yubikey `pam_u2f.so`, gnome will ask you to unlock `login` keyring with your login password. +But why are you using yubikey for login? Because I don't want to type the FUCKING LONG PASSWORD. + +Currently the only solution is to set the password of `login` keyring to empty. But it's not secure. (If your harddisk got fucked one day, the hacker can get ALL your password saved by chromium, get everything in your keyring.) + +## TODO + +This program is using deprecated `libgnome-keyring-1` rather than `libsecret`, only because the author can not understand how to use `libsecret`. There's almost no document! (If you think auto-generated document is document, then all source code are well documented. ) -- GitLab