Codebase list rust-stfu8 / 0414aa5
sequoia-openpgp: update diagnostic patch from upstream See https://gitlab.com/sequoia-pgp/sequoia/-/issues/744#note_663976980 Daniel Kahn Gillmor 2 years ago
2 changed file(s) with 59 addition(s) and 5 deletion(s). Raw diff Collapse all Expand all
0 rust-sequoia-openpgp (1.3.0-3) UNRELEASED-FIXME-AUTOGENERATED-DEBCARGO; urgency=medium
1
2 * Package sequoia-openpgp 1.3.0 from crates.io using debcargo 2.4.4
3 * Update debugging/diagnosis patch supplied by upstream
4
5 -- Daniel Kahn Gillmor <dkg@fifthhorseman.net> Mon, 30 Aug 2021 09:10:15 -0400
6
07 rust-sequoia-openpgp (1.3.0-2) unstable; urgency=medium
18
29 * Package sequoia-openpgp 1.3.0 from crates.io using debcargo 2.4.4
0 commit 28d60e85ee3c611635a7ad92e162f9c1266f94db
1 gpg: Signature made Fri 27 Aug 2021 10:37:09 AM CEST
0 commit 4f608ae26ef6e5437b14b75f6d571e5a3281ef66
1 gpg: Signature made Mon 30 Aug 2021 12:27:48 PM CEST
22 gpg: using EDDSA key D1FE45FB978F6B65C4C0B9AA686F55B4AB2B3386
33 gpg: Good signature from "Justus Winter (Code Signing Key) <justus@sequoia-pgp.org>" [ultimate]
44 gpg: aka "Justus Winter (Code Signing Key) <justus@pep-project.org>" [ultimate]
88 xxx debugging parse::stream::test::decryptor
99
1010 diff --git a/src/parse/stream.rs b/src/parse/stream.rs
11 index 4058cc9f..1df0419d 100644
11 index 4058cc9f..8ff204f6 100644
1212 --- a/src/parse/stream.rs
1313 +++ b/src/parse/stream.rs
14 @@ -3226,8 +3226,23 @@ mod test {
14 @@ -2361,6 +2361,7 @@ impl<'a, H: VerificationHelper + DecryptionHelper> Decryptor<'a, H> {
15 let mut skesks: Vec<packet::SKESK> = Vec::new();
16
17 while let PacketParserResult::Some(mut pp) = ppr {
18 + dbg!((pp.packet.tag(), pp.packet.kind()));
19 v.policy.packet(&pp.packet)?;
20 v.helper.inspect(&pp)?;
21
22 @@ -2376,7 +2377,7 @@ impl<'a, H: VerificationHelper + DecryptionHelper> Decryptor<'a, H> {
23 .into());
24 }
25 } else {
26 - if let Err(err) = pp.possible_message() {
27 + if let Err(err) = dbg!(pp.possible_message()) {
28 t!("Malformed message: {}", err);
29 return Err(err.context("Malformed OpenPGP message"));
30 }
31 @@ -2478,8 +2479,8 @@ impl<'a, H: VerificationHelper + DecryptionHelper> Decryptor<'a, H> {
32
33 // We can only get here if we didn't encounter a literal data
34 // packet.
35 - Err(Error::MalformedMessage(
36 - "Malformed OpenPGP message".into()).into())
37 + Err(dbg!(Error::MalformedMessage(
38 + "Malformed OpenPGP message".into()).into()))
39 }
40
41 /// Verifies the given data in detached verification mode.
42 @@ -3219,6 +3220,7 @@ mod test {
43
44 #[test]
45 fn decryptor() -> Result<()> {
46 + eprintln!("Now is {:?}", std::time::SystemTime::now());
47 let p = P::new();
48 for alg in &[
49 "rsa", "elg", "cv25519", "cv25519.unclamped",
50 @@ -3226,8 +3228,23 @@ mod test {
1551 "brainpoolP256r1", "brainpoolP384r1", "brainpoolP512r1",
1652 "secp256k1",
1753 ] {
3571 if let Some(k) =
3672 key.with_policy(&p, None)?.keys().subkeys().supported().next()
3773 {
38 @@ -3241,7 +3256,7 @@ mod test {
74 @@ -3241,7 +3258,7 @@ mod test {
3975 _ => (),
4076 }
4177 } else {
4480 alg);
4581 continue;
4682 }
83 @@ -3249,8 +3266,8 @@ mod test {
84 let h = VHelper::for_decryption(0, 0, 0, 0, Vec::new(),
85 vec![key], Vec::new());
86 let mut d = DecryptorBuilder::from_bytes(
87 - crate::tests::message(&format!("encrypted/{}.msg.pgp", alg)))?
88 - .with_policy(&p, None, h)?;
89 + crate::tests::message(&format!("encrypted/{}.msg.pgp", alg))).unwrap()
90 + .with_policy(&p, None, h).unwrap();
91 assert!(d.message_processed());
92
93 if d.helper_ref().error > 0 {