~registry/libcryptui/master

  • Committer: Stef Walter
  • Author(s): Colomban Wendling
  • Date: 2017-01-12 12:28:39 UTC
  • Revision ID: git-v1:bdd2fd518bac805e379ab6b23cc450d257d524fa
daemon: Add a hack to find subkeys identities

The SeahorseContext does not contain PGP subkeys IDs, so is unable to
find the object corresponding to them.  This is problematic for
example for finding the identity corresponding to a signing key if
that key ID is a subkey of the primary PGP key.

For the moment, add a hack to search through all PGP keys and check
whether they have a corresponding ID when the normal hash table lookup
failed.

A better solution might be registering the subkey IDs in the context's
hash table so that the normal lookup would find the corresponding key.
However, such a change is not trivial as each module is not responsible
for registering with a specific ID but only for reporting one single ID
corresponding to the key to add.
Also, registering subkey IDs might have more deep incidence on other
code, which makes it a riskier change when not being familiar with the
code base.

https://bugzilla.gnome.org/show_bug.cgi?id=774611
Filename Latest Rev Last Changed Committer Comment Size
..
daemon 695 19 years ago Stefan Walter Moved agent into seahorse-daemon process. * H Diff
data 1 21 years ago Jacob Perkins Initial revision Diff
libcryptui 790 18 years ago Stefan Walter Beginnings of libcryptui * Makefile.am: * Diff
libegg 1839 16 years ago Adam Schreiber Added Added Added Added Remove dependency on libgn Diff
m4 935 18 years ago Stefan Walter Require automake 1.9 * autogen.sh: Require au Diff
pixmaps 1 21 years ago Jacob Perkins Initial revision Diff
po 1 21 years ago Jacob Perkins Initial revision Diff
reference 2205 15 years ago Adam Schreiber Add infrastructure to add gtk-doc for libcryptui. Diff
tests 735 18 years ago Stefan Walter Added beginnings of a DBUS service. * configu Diff
.gitignore 2963 11 years ago Stef Walter Ignore files created when doing code coverage 464 bytes Diff Download File
acinclude.m4 2155 15 years ago Stefan Walter Change keyserver results to C code. Remove last va 1 KB Diff Download File
AUTHORS 2931 12 years ago Stef Walter Release version 3.1.4 79 bytes Diff Download File
File autogen.sh 2930 12 years ago nobody Split libcryptui out from seahorse. * This inclu 775 bytes Diff Download File
ChangeLog 2389 15 years ago Stef Walter Autogenerate the ChangeLog from git history Moved 1.1 KB Diff Download File
configure.ac 3017 7 years ago Stef Walter daemon: port to gcr-3 This removes the dependency 10.5 KB Diff Download File
COPYING 1 21 years ago Jacob Perkins Initial revision 17.5 KB Diff Download File
COPYING-DOCS 1 21 years ago Jacob Perkins Initial revision 17.6 KB Diff Download File
COPYING-LIBCRYPTUI 933 18 years ago Stefan Walter Install libcryptui library properly * COPYING 24.6 KB Diff Download File
HACKING 2931 12 years ago Stef Walter Release version 3.1.4 2 KB Diff Download File
libcryptui.doap 2931 12 years ago Stef Walter Release version 3.1.4 1 KB Diff Download File
MAINTAINERS 2931 12 years ago Stef Walter Release version 3.1.4 104 bytes Diff Download File
Makefile.am 2988 10 years ago Stef Walter Add upload-release make target 1.2 KB Diff Download File
Makefile.decl 2946 12 years ago Stef Walter Better build of .service files 761 bytes Diff Download File
NEWS 2999 10 years ago Stef Walter Release version 3.12.2 1.3 KB Diff Download File
omf.make 1 21 years ago Jacob Perkins Initial revision 1.9 KB Diff Download File
README 2931 12 years ago Stef Walter Release version 3.1.4 176 bytes Diff Download File