[−][src]Trait sequoia_openpgp::serialize::Serialize
Serializes OpenPGP data structures.
Required methods
Loading content...Provided methods
fn export(&self, o: &mut dyn Write) -> Result<()>
Exports a serialized version of the object to o
.
This is similar to serialize(..)
, with these exceptions:
Implementors
impl Serialize for S2K
[src]
impl Serialize for Ciphertext
[src]
impl Serialize for PublicKey
[src]
impl Serialize for SecretKeyMaterial
[src]
impl Serialize for sequoia_openpgp::crypto::mpis::Signature
[src]
impl Serialize for Sexp
[src]
impl Serialize for Fingerprint
[src]
impl Serialize for KeyID
[src]
impl Serialize for Packet
[src]
fn serialize(&self, o: &mut dyn Write) -> Result<()>
[src]
Writes a serialized version of the specified Packet
to o
.
This function works recursively: if the packet contains any packets, they are also serialized.
fn export(&self, o: &mut dyn Write) -> Result<()>
[src]
Exports a serialized version of the specified Packet
to o
.
This function works recursively: if the packet contains any packets, they are also serialized.
impl Serialize for AED
[src]
impl Serialize for OnePassSig
[src]
impl Serialize for PKESK
[src]
impl Serialize for SEIP
[src]
fn serialize(&self, o: &mut dyn Write) -> Result<()>
[src]
Writes a serialized version of the specified SEIP
packet to o
.
Errors
Returns Error::InvalidOperation
if this packet has children.
To construct an encrypted message, use
serialize::stream::Encryptor
.
impl Serialize for SKESK
[src]
impl Serialize for sequoia_openpgp::packet::Signature
[src]
fn serialize(&self, o: &mut dyn Write) -> Result<()>
[src]
fn export(&self, o: &mut dyn Write) -> Result<()>
[src]
impl Serialize for BodyLength
[src]
fn serialize(&self, o: &mut dyn Write) -> Result<()>
[src]
Emits the length encoded for use with new-style CTBs.
Note: the CTB itself is not emitted.
Errors
Returns Error::InvalidArgument
if invoked on
BodyLength::Indeterminate
. If you want to serialize an
old-style length, use serialize_old(..)
.
impl Serialize for CTB
[src]
impl Serialize for SubpacketValue
[src]
impl Serialize for Image
[src]
impl Serialize for sequoia_openpgp::packet::user_attribute::Subpacket
[src]
impl Serialize for MPI
[src]
impl Serialize for ProtectedMPI
[src]
impl Serialize for String_
[src]
impl Serialize for AED1
[src]
fn serialize(&self, o: &mut dyn Write) -> Result<()>
[src]
Writes a serialized version of the specified AED
packet to o
.
Errors
Returns Error::InvalidOperation
if this packet has children.
To construct an encrypted message, use
serialize::stream::Encryptor
.
impl Serialize for CTBNew
[src]
impl Serialize for CTBOld
[src]
impl Serialize for Header
[src]
impl Serialize for OnePassSig3
[src]
impl Serialize for PKESK3
[src]
impl Serialize for Signature4
[src]
fn serialize(&self, o: &mut dyn Write) -> Result<()>
[src]
Writes a serialized version of the specified Signature
packet to o
.
Errors
Returns Error::InvalidArgument
if either the hashed-area
or the unhashed-area exceeds the size limit of 2^16.
fn export(&self, o: &mut dyn Write) -> Result<()>
[src]
impl Serialize for sequoia_openpgp::packet::signature::subpacket::Subpacket
[src]
impl Serialize for SubpacketArea
[src]
impl Serialize for SKESK4
[src]
impl Serialize for SKESK5
[src]
impl Serialize for CompressedData
[src]
fn serialize(&self, o: &mut dyn Write) -> Result<()>
[src]
Writes a serialized version of the specified CompressedData
packet to o
.
This function works recursively: if the CompressedData
packet
contains any packets, they are also serialized.
impl Serialize for Literal
[src]
impl Serialize for MDC
[src]
impl Serialize for Marker
[src]
impl Serialize for Trust
[src]
impl Serialize for Unknown
[src]
impl Serialize for UserID
[src]
impl Serialize for UserAttribute
[src]
impl Serialize for Cert
[src]
fn serialize(&self, o: &mut dyn Write) -> Result<()>
[src]
fn export(&self, o: &mut dyn Write) -> Result<()>
[src]
impl Serialize for Message
[src]
fn serialize(&self, o: &mut dyn Write) -> Result<()>
[src]
Writes a serialized version of the specified Message
to o
.
impl Serialize for PacketPile
[src]
fn serialize(&self, o: &mut dyn Write) -> Result<()>
[src]
Writes a serialized version of the specified PacketPile
to o
.
fn export(&self, o: &mut dyn Write) -> Result<()>
[src]
Exports a serialized version of the specified PacketPile
to o
.
impl<'a> Serialize for TSK<'a>
[src]
fn serialize(&self, o: &mut dyn Write) -> Result<()>
[src]
fn export(&self, o: &mut dyn Write) -> Result<()>
[src]
impl<P, R> Serialize for Key4<P, R> where
P: KeyParts,
R: KeyRole,
[src]
P: KeyParts,
R: KeyRole,