Age | Commit message (Collapse) | Author |
|
- Also, make the `date` argument in the LiteralWriter's constructor
optional, and explain what the parameters are for.
|
|
|
|
|
|
- Do not expose the `writer::Stackable` trait in the API. Instead,
use a tuple struct to wrap boxed objects of this kind.
- Add and use `writer::Stack::finalize()` and
`writer::Stack::finalize_all()` to pop one or all writers from the
stack.
|
|
- Also, simplify the example accordingly.
- Add an example for a normal signature.
|
|
- In the future, we want to return some summary information about a
parsed packet sequence after the packet sequence is fully parsed.
Currently, PacketParser::next() and PacketParser::recurse()
consume the PacketParser and return None on EOF. Thus, even if
the summary information were stored in the PacketParser, it
becomes inaccessible on EOF.
- This change introduces a new type, PacketParserResult, that
contains either a PacketParser or a PacketParserEOF.
PacketParserEOF is returned on EOF instead of None. Since it is a
struct, it can hold only any information that we want to return to
the caller.
|
|
- This implements the low-level functionality necessary to create
signatures using RSA, DSA, ECDSA, and EdDSA.
|
|
|
|
|
|
- Encrypt to multiple recipients.
- Add comments.
|
|
|