You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
MIME::QuotedPrint::decode_qp enforces some “standard” EOL, ”\r\n” namely, on each and every line if no encoded EOL was found (e.g. ’=0D=0A’), thereby changing the checksum of the document if the intended (and found) EOL was ”\n” only (and no encoded EOL '=0D=' was found). It thereby changes the checksum of documents, rendering digital signatures invalid.
What MIME::QuotedPrint::decode_qp should do instead
MIME::QuotedPrint::decode_qp should go with the EOL provided by the user, whether encoded or not.
MIME::QuotedPrint::decode_qp destroys user data
MIME::QuotedPrint::decode_qp enforces some “standard” EOL, ”\r\n” namely, on each and every line if no encoded EOL was found (e.g. ’=0D=0A’), thereby changing the checksum of the document if the intended (and found) EOL was ”\n” only (and no encoded EOL '=0D=' was found). It thereby changes the checksum of documents, rendering digital signatures invalid.
What MIME::QuotedPrint::decode_qp should do instead
MIME::QuotedPrint::decode_qp should go with the EOL provided by the user, whether encoded or not.
See my pull request.
The text was updated successfully, but these errors were encountered: