diff --git a/README.md b/README.md index ff9d9c1851fd11b27555c5c5176b796adbd69a19..4ff65ba5449a5aca6e64f216453c0e34dbeb0701 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,7 @@ The project uses libgnome-keyring-dev ### Ubuntu 20.04 libgnome-keyring-dev is not in the repositories, you have to install it and its dependencies manually: + ``` wget http://archive.ubuntu.com/ubuntu/pool/main/g/glibc/multiarch-support_2.27-3ubuntu1_amd64.deb wget http://security.ubuntu.com/ubuntu/pool/universe/libg/libgnome-keyring/libgnome-keyring-common_3.12.0-1build1_all.deb @@ -32,6 +33,12 @@ sudo dpkg-reconfigure multiarch-support sudo dpkg -i libgnome-keyring-common_3.12.0-1build1_all.deb libgnome-keyring0_3.12.0-1build1_amd64.deb gir1.2-gnomekeyring-1.0_3.12.0-1build1_amd64.deb libgnome-keyring-dev_3.12.0-1build1_amd64.deb ``` +### Arch Linux + +``` +sudo pacman -S libgnome-keyring +``` + ## Usage > I recommend you to **configure Yubikey as GPG smartcard**. The system would just ask you to unlock gnome-keyring with your default GPG software. You may generate a new GPG key for yubikey, or move your existing GPG key into yubikey. Refer to google for these knowledge. @@ -68,6 +75,12 @@ run `tools/list_keyrings.sh` to check name of your keyrings. The `login` keyring Seahorse sometimes show an incorrect name for "Login" keyring. It's real name is `login` instead of `Login`. You may confirm this by running `tools/list_keyrings.sh`. +- It's simply not working. How do I debug this program? + +``` +echo 'login:my_password' | bin/unlock_keyrings --secret-file - +``` + ## TODO This program is using deprecated `libgnome-keyring-1` instead of `libsecret`, because the author could not understand how to use `libsecret`. There's almost no document about how to use `secret_service_unlock_sync()`. diff --git a/keys b/keys new file mode 100644 index 0000000000000000000000000000000000000000..1bf98fb261d23fd23bcc0d37496d758b80ee67fa --- /dev/null +++ b/keys @@ -0,0 +1,17 @@ +-----BEGIN PGP MESSAGE----- + +hQIMA2xDZEbjUq0tAQ//a3hHDBhvP8kb6eLA0kxGtfdzi6i/b6c9Q9Hdufo9Jmoq +jRRtrgrcxInwK7zUyChAWp3p315j4NN9FUuEs1r8FG8IQPudnGtJNnd+xmWMbJaa +VlbP3GtI6+YrYYaNYCImdGhj3CflZ92TjMYvwIAzgoKTUISgF4rZD9sP07OAjOUQ +Egvo377mWG2/bBecaR+0JeaZDQ2eAIrwEB9wjxzvT+QdfrXtTKanMMbjbxtFmmRP +xIU8/3p1Z6hjqcvNp6sOc48LnQsUE0Jf2Jlqmx9Bc2ID+MFp6805vfBxG6KGe/by +KEwzXI9i0YiSlmO9Fb/K/Z/LKEyT9G/U+cCgymRzI23w/coM7hHW5LVxzBuAWyVz +j+VUUXLTQZVXjZOM0z0rR3Jsuojc9bj4Bt0nWqPjp0/1weYL9nmxVq/GCK4FxnQv +0kluf6kgriFx/DvSVuPDOJIuYBBWlODUNtN2W5XTvkX28Grcqv8npeOiZsKuQsDU +53K426Mzn0TBk4HRP0KfGw7twcLbGuWHqBghe2BKSdSJgZ93heeg7Fa9wsR5pER4 +Vlc/eI7Opqfl2OqqDR2RZhdScVBu2Gbw6QnS5aJkQsOvCPxaEj6jvMvBmyt1/HOM +oEw1GHA80aLRt2mydY9C/3fs1CUEGjobT4ExiuoArp4vQIMT5aY7P96wAgAVIKnS +TAGRWZ5NPR1OIB5/RU3LrqosXkKjx9Vxpm8qOK0fy9x64uKXNdmkUgpuO54TO8g9 +dYkVYCg0lI929mMg+r4mqphx2dJIk2TH4z4eLq0= +=ZJfQ +-----END PGP MESSAGE-----