[][src]Module sequoia_openpgp_ffi::serialize

OpenPGP packet serializer.

Wraps the streaming packet serialization, see sequoia-openpgp::serialize::stream.

Structs

Recipient

A recipient of an encrypted message.

Functions

pgp_arbitrary_writer_new

Writes an arbitrary packet.

pgp_encryptor_new

Creates a new encryptor.

pgp_literal_writer_new

Writes a literal data packet.

pgp_recipient_debug

Returns a human readable description of this object

pgp_recipient_free

Frees this object.

pgp_recipient_keyid

Gets the KeyID.

pgp_recipient_new

Creates a new recipient with an explicit recipient keyid.

pgp_recipient_set_keyid

Sets the KeyID.

pgp_recipients_from_key_iter

Collects recipients from a pgp_tpk_key_iter_t.

pgp_signer_new

Signs a packet stream.

pgp_signer_new_detached

Creates a signer for a detached signature.

pgp_writer_stack_finalize

Finalizes all writers, tearing down the whole stack.

pgp_writer_stack_finalize_one

Finalizes this writer, returning the underlying writer.

pgp_writer_stack_message

Streams an OpenPGP message.

pgp_writer_stack_write

Writes up to len bytes of buf into writer.

pgp_writer_stack_write_all

Writes up to len bytes of buf into writer.