Hi there,

I have found a bug in the S/MIME feature of Evolution (2.28.1 and trunk). Hopefully this should be pretty easy to fix. I tried to file this as a bug on Bugzilla, but I cannot create an account on bugzilla.gnome.org--no ping e-mail is received in any of my inboxes, and I have tried several e-mail addresses with different providers.

When a signed and encrypted message is composed in Evolution, the MIME content of the EnvelopedData object is formatted with bare linefeeds (LFs). This is not valid MIME--all MIME messages (and e-mail in general) is required to use CRLFs as line endings. The outer message, where the EnvelopedData is base64 encoded, and the inner message inside the SignedData part, are properly CRLF encoded. It's just the layer in between.

When an EnvelopedData (encrypted)-only message is composed, and when a SignedData (signed)-only message is composed, this is not a problem.

How can this be fixed? I have started to look through Evolution to see if it is easy enough to develop a patch, but the process is taking awhile.

Thanks,

SL
_______________________________________________
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers

Reply via email to