Yes, apparently the RSS feature has some problems with things not yet implemented in Mono.
I found that I can change from clear text to encrypted and it works but changing back to plain text I get this:
System.Security.Cryptography.CryptographicException: Bad PKCS7 padding. Invalid length 85.
at Mono.Security.Cryptography.SymmetricTransform.ThrowBadPaddingException (PaddingMode padding, Int32 length, Int32 position) [0x0005c] in /usr/src/packages/BUILD/mono-2.2/mcs/class/corlib/Mono.Security.Cryptography/SymmetricTransform.cs:363
at Mono.Security.Cryptography.SymmetricTransform.FinalDecrypt (System.Byte[] inputBuffer, Int32 inputOffset, Int32 inputCount) [0x001a3] in /usr/src/packages/BUILD/mono-2.2/mcs/class/corlib/Mono.Security.Cryptography/SymmetricTransform.cs:515
at Mono.Security.Cryptography.SymmetricTransform.TransformFinalBlock (System.Byte[] inputBuffer, Int32 inputOffset, Int32 inputCount) [0x00034] in /usr/src/packages/BUILD/mono-2.2/mcs/class/corlib/Mono.Security.Cryptography/SymmetricTransform.cs:554
at System.Security.Cryptography.RijndaelManagedTransform.TransformFinalBlock (System.Byte[] inputBuffer, Int32 inputOffset, Int32 inputCount) [0x00000] in /usr/src/packages/BUILD/mono-2.2/mcs/class/corlib/System.Security.Cryptography/RijndaelManagedTransform.cs:94
at System.Web.Security.MembershipProvider.DecryptPassword (System.Byte[] encodedPassword) [0x00017] in /usr/src/packages/BUILD/mono-2.2/mcs/class/System.Web/System.Web.Security/MembershipProvider.cs:123
at mojoPortal.Web.mojoMembershipProvider.DecryptPassword (System.Byte[] encodedPassword) [0x00000]
at mojoPortal.Web.mojoMembershipProvider.UnencodePassword (System.String pass, MembershipPasswordFormat passwordFormat) [0x00000]
at mojoPortal.Web.mojoMembershipProvider.ChangeFromEncryptedPasswordsToClearText (System.Object objSiteSettings) [0x00000]
and when I try to change from clear text to hashed its logging this error:
System.TypeInitializationException: An exception was thrown by the type initializer for mojoPortal.Web.Framework.CryptoHelper ---> System.Security.Cryptography.CryptographicException: Couldn't decode XML ---> System.Security.Cryptography.CryptographicException: Missing Exponent
at Mono.Security.Cryptography.RSAManaged.ImportParameters (RSAParameters parameters) [0x0027b] in /usr/src/packages/BUILD/mono-2.2/mcs/class/corlib/Mono.Security.Cryptography/RSAManaged.cs:357
at System.Security.Cryptography.RSACryptoServiceProvider.ImportParameters (RSAParameters parameters) [0x00000] in /usr/src/packages/BUILD/mono-2.2/mcs/class/corlib/System.Security.Cryptography/RSACryptoServiceProvider.cs:230
at System.Security.Cryptography.RSA.FromXmlString (System.String xmlString) [0x000a9] in /usr/src/packages/BUILD/mono-2.2/mcs/class/corlib/System.Security.Cryptography/RSA.cs:102
--- End of inner exception stack trace ---
at System.Security.Cryptography.RSA.FromXmlString (System.String xmlString) [0x000bd] in /usr/src/packages/BUILD/mono-2.2/mcs/class/corlib/System.Security.Cryptography/RSA.cs:106
at mojoPortal.Web.Framework.CryptoHelper..cctor () [0x00000]
--- End of inner exception stack trace ---
at mojoPortal.Web.mojoMembershipProvider.ChangeFromClearTextPasswordsToHashed (System.Object objSiteSettings) [0x00000]
So these seem like Mono bugs.