summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJustus Winter <justus@sequoia-pgp.org>2021-04-07 14:35:47 +0200
committerJustus Winter <justus@sequoia-pgp.org>2021-04-08 12:56:15 +0200
commitbe75bf0b94fb4cf5638420c2eb8239fc3140855a (patch)
tree816899553568bdf3e39dd11b2a49ef65b8df9055
parent00bf98bd0c7154df668cb1e0baee6e7d8fd8ac25 (diff)
openpgp: Fix serialized length computation.
- Packets without framing should return their net length.
-rw-r--r--openpgp/src/serialize.rs4
1 files changed, 2 insertions, 2 deletions
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<usize> {
@@ -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<usize> {