From be75bf0b94fb4cf5638420c2eb8239fc3140855a Mon Sep 17 00:00:00 2001 From: Justus Winter Date: Wed, 7 Apr 2021 14:35:47 +0200 Subject: openpgp: Fix serialized length computation. - Packets without framing should return their net length. --- openpgp/src/serialize.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'openpgp/src/serialize.rs') diff --git a/openpgp/src/serialize.rs b/openpgp/src/serialize.rs index a0d57572..8c16c18b 100644 --- a/openpgp/src/serialize.rs +++ b/openpgp/src/serialize.rs @@ -2441,7 +2441,7 @@ impl NetLength for SEIP { impl MarshalInto for SEIP { fn serialized_len(&self) -> usize { - self.gross_len() + self.net_len() } fn serialize_into(&self, buf: &mut [u8]) -> Result { @@ -2546,7 +2546,7 @@ impl NetLength for AED1 { impl MarshalInto for AED1 { fn serialized_len(&self) -> usize { - self.gross_len() + self.net_len() } fn serialize_into(&self, buf: &mut [u8]) -> Result { -- cgit v1.2.3