General
- Be less strict in userid validation: allow to use userids with self-signature, which has key expiration in the past.
- Do not mark signature as invalid if key which produced it is expired now, but was valid during signing.
- Fix incorrect key expiration calculation in some cases.
- Fix incorrect version number in the
version.txt
.
FFI
- Add function
rnp_key_get_default_key()
to pick the default key/subkey for the specific operation.
- Allow to pass NULL hash parameter to
rnp_key_add_uid()
to pick the default one.
- Use the same approach as in
rnp_op_encrypt_add_recipient()
for encryption subkey selection in rnp_key_export_autocrypt()
.
CLI
rnp
: Show error message if encryption failed.
rnpkeys
: Add --expiration
option to specify expiration time during key generation.
OpenPGP signing key
Fingerprint: BEDBA05C1E6EE2DFB4BA72E1EC5D520AD90A7262