API, CLI and FFI improvements.
General
- Added CMake options to allow offline builds, i.e. without Googletest/ruby-rnp downloads.
- Removed major library version from the library name (librnp-0.so/dll -> librnp.so/dll).
- Improved handling of cleartext signatures, when empty line between headers and contents contains some whitespace characters.
- Relaxed requirements for the armored messages CRC (allow absence of the CRC, and issue warning instead of complete failure).
- Updated build instructions for MSVC.
- Improved support of 32-bit platforms (year 2038 problem).
CLI
- Added up-to-date manual pages for
rnp
and rnpkeys
.
- rnpkeys: added
--remove-key
command.
FFI
- Added up-to-date manual page for
librnp
.
- Added function
rnp_signature_remove
- Added function
rnp_uid_remove
- Added function
rnp_key_remove_signatures
for batch signature removal and filtering.
OpenPGP signing key
Fingerprint: BEDBA05C1E6EE2DFB4BA72E1EC5D520AD90A7262