A new version which resolves the following issues:
#78 : We added an error too_many_line_separators which indicates that a PGP signed message cannot end with more than one newline.
#79 : This issue was due to an incompatibility where the library PGPy is based on implements RFC 4880, which is now outdated by RFC 9580. Inputs formatted per the new RFC 9580 could cause a NotImplementedError
.
We have now updated sectxt to catch and ignore the NotImplementedError
as it does not indicate a problem with the input itself.
#80 : We've forked the library causing the error, we could improve that library to resolve certain issues, which we have done with issue #81, but the maintaining of the sectxt remains the main priority.
#81 : We have fixed the imghdr issue by changing the dependency of PGPy to PGPy-dtc. We used the proposed solution from the issue on the PGPy library.