[][src]Module sequoia_openpgp_ffi::parse

Modules

stream

Streaming decryption and verification.

Functions

pgp_packet_parser_buffer_unread_content

Causes the PacketParser to buffer the packet's contents.

pgp_packet_parser_decrypt

Tries to decrypt the current packet.

pgp_packet_parser_eof_free

Frees the packet parser EOF object.

pgp_packet_parser_eof_is_message

Frees the packet parser EOF object.

pgp_packet_parser_finish

Finishes parsing the current packet.

pgp_packet_parser_free

Frees the packet parser.

pgp_packet_parser_from_bytes

Starts parsing OpenPGP packets stored in a buffer.

pgp_packet_parser_from_file

Starts parsing OpenPGP packets stored in a file named path.

pgp_packet_parser_from_reader

Starts parsing OpenPGP packets stored in a pgp_reader_t

pgp_packet_parser_next

Finishes parsing the current packet and starts parsing the

pgp_packet_parser_packet

Returns a reference to the packet that is being parsed.

pgp_packet_parser_recurse

Finishes parsing the current packet and starts parsing the

pgp_packet_parser_recursion_depth

Returns the current packet's recursion depth.

pgp_packet_parser_result_eof

If the PacketParserResult contains a PacketParserEOF, returns

pgp_packet_parser_result_free

Frees the packet parser result

pgp_packet_parser_result_packet_parser

If the PacketParserResult contains a PacketParser, returns it,

pgp_packet_parser_result_tag

Returns the current packet's tag.