diff options
author | Neal H. Walfield <[email protected]> | 2016-09-01 21:31:18 +0000 |
---|---|---|
committer | Neal H. Walfield <[email protected]> | 2016-09-01 21:32:00 +0000 |
commit | b410a3cb7683fc7c2a253e23130c44df42a6203c (patch) | |
tree | 2acd692fdf576e0840fea5f99a30181dd8f4c16b /tools/call-dirmngr.c | |
parent | gpg: Avoid homedir creation by --list-config (diff) | |
download | gnupg-b410a3cb7683fc7c2a253e23130c44df42a6203c.tar.gz gnupg-b410a3cb7683fc7c2a253e23130c44df42a6203c.zip |
g10: Don't consider cross-signed keys to be in conflict.
* g10/tofu.c (cross_sigs): New function.
(ask_about_binding): If apparently conflicting keys are cross signed,
then don't mark them as conflicting.
--
Signed-off-by: Neal H. Walfield <[email protected]>
If two keys are cross signed, then the same person (probably)
controlled them both. In this case, don't raise a TOFU conflict.
This usually occurs when someone transitions to a new key. When that
person rotates to a third key, she will typically only cross sign it
with the second key. As such, we check this transitively to avoid
declaring a conflict between the 1st and 3rd key.
Diffstat (limited to 'tools/call-dirmngr.c')
0 files changed, 0 insertions, 0 deletions