diff options
Diffstat (limited to 'openpgp/src/serialize.rs')
-rw-r--r-- | openpgp/src/serialize.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/openpgp/src/serialize.rs b/openpgp/src/serialize.rs index 1bdd062f..a45e84dc 100644 --- a/openpgp/src/serialize.rs +++ b/openpgp/src/serialize.rs @@ -1527,6 +1527,12 @@ impl Marshal for SubpacketValue { o.write_all(digest)?; } }, + + PreferredAEADCiphersuites(p) => + for (symm, aead) in p { + o.write_all(&[(*symm).into(), (*aead).into()])?; + }, + Unknown { body, .. } => o.write_all(body)?, } @@ -1569,6 +1575,7 @@ impl MarshalInto for SubpacketValue { 1 + (fp as &dyn MarshalInto).serialized_len(), AttestedCertifications(digests) => digests.iter().map(|d| d.len()).sum(), + PreferredAEADCiphersuites(c) => c.len() * 2, Unknown { body, .. } => body.len(), } } |