diff --git a/Cargo.toml b/Cargo.toml index bf069e28f42d374b4918e7c2111f38f2adc7f63d..9cad6ba714e6ae52263a4706a8e8d41c96ffbae4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -28,6 +28,8 @@ lru = "0.6.6" memmem = "0.1" memoffset = "0.6" num_cpus = "1" +# When bumping the version of Sequoia search the code for XXX to find +# spots where we can take advantage of new features. sequoia-openpgp = "1.3" thiserror = "1" diff --git a/src/keystore.rs b/src/keystore.rs index 95b931f6319ef209f3958c70cf03467e6b6705ee..56b2a74b498720e14a7b9c85b2459f263460c8d4 100644 --- a/src/keystore.rs +++ b/src/keystore.rs @@ -597,6 +597,9 @@ impl Keystore { // key material is not serialized so it is not considered, // but we want to consider secret key material. So, we // need to be a bit smarter. + // + // XXX: Starting in Sequoia 1.4 we will be able to do: + // cert.as_tsk() == other.as_tsk(). match (current.is_tsk(), cert.is_tsk()) { (true, true) => current.clone().into_packets().collect::>()