diff options
author | Justus Winter <justus@sequoia-pgp.org> | 2020-10-07 09:42:23 +0200 |
---|---|---|
committer | Justus Winter <justus@sequoia-pgp.org> | 2020-10-07 11:34:53 +0200 |
commit | 86653161e813f5db0d1728fc25d94c282a9874cf (patch) | |
tree | e5b7aa29be7509aed2b5fe7c7b8e0265f560adc5 | |
parent | 7940193f750791e500588b32f2d106f7b360f4a5 (diff) |
openpgp: Use correct checksum method when parsing encrypted keys.
-rw-r--r-- | openpgp/src/packet/key.rs | 4 |
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()) } } |