Age | Commit message (Collapse) | Author |
|
- Add a new trait `sequoia_openpgp::Policy`. Currently, this trait
only has one method that returns the current time. This time is
used when evaluating signatures.
- Use this trait in TPK::{revocation_status,alive,expired}. Remove
the corresponding *_at() functions.
- Fixes #274.
|
|
- `TPK::revoked` returns a revocation status, not a boolean. Rename
it to `TPK::revocation_status()`, like it is called in the FFI.
- Like other methods, provide a `foo_at()` method and a `foo()`
method.
|
|
- TPK::select_keys mixes iterating and filtering.
- Make KeyIter an implicit builder, which supports convenient
filtering.
- Provide a convenience function to key an iterator with a
reasonable filter default.
|
|
- This trait formalizes the hashing of OpenPGP packets and related
types.
- Fixes #183.
|
|
Closes #164
|
|
Closes #44
|
|
- A Key's revocation status is a property of its binding, but the
binding is not exposed by KeyIter. Expose it.
|
|
- Trait Parse introduces a uniform interface to parse packets,
messages, keys, and related data structures.
|
|
- Now that the packet parser transparently strips armor, this reader
is no longer necessary.
|
|
|
|
- This allows us to use sequoia-openpgp without compression support
reducing binary size and trusted computing base.
|