aboutsummaryrefslogtreecommitdiffstats
path: root/common/name-value.c
diff options
context:
space:
mode:
authorNeal H. Walfield <[email protected]>2016-09-01 21:31:18 +0000
committerNeal H. Walfield <[email protected]>2016-09-01 21:32:00 +0000
commitb410a3cb7683fc7c2a253e23130c44df42a6203c (patch)
tree2acd692fdf576e0840fea5f99a30181dd8f4c16b /common/name-value.c
parentgpg: Avoid homedir creation by --list-config (diff)
downloadgnupg-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 '')
0 files changed, 0 insertions, 0 deletions