summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJustus Winter <justus@sequoia-pgp.org>2020-10-07 09:42:23 +0200
committerJustus Winter <justus@sequoia-pgp.org>2020-10-07 11:34:53 +0200
commit86653161e813f5db0d1728fc25d94c282a9874cf (patch)
treee5b7aa29be7509aed2b5fe7c7b8e0265f560adc5
parent7940193f750791e500588b32f2d106f7b360f4a5 (diff)
openpgp: Use correct checksum method when parsing encrypted keys.
-rw-r--r--openpgp/src/packet/key.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/openpgp/src/packet/key.rs b/openpgp/src/packet/key.rs
index 3384738b..e76db76e 100644
--- a/openpgp/src/packet/key.rs
+++ b/openpgp/src/packet/key.rs
@@ -1514,8 +1514,8 @@ impl Encrypted {
let mut trash = vec![0u8; self.algo.block_size()?];
dec.read_exact(&mut trash)?;
- mpi::SecretKeyMaterial::parse_with_checksum(pk_algo, &mut dec,
- Default::default())
+ mpi::SecretKeyMaterial::parse_with_checksum(
+ pk_algo, &mut dec, self.checksum.unwrap_or_default())
.map(|m| m.into())
}
}