\r
public static new Aes Create () \r
{\r
- return Create ("System.Security.Cryptography.Aes");\r
+ return Create ("System.Security.Cryptography.AesManaged, " + Consts.AssemblySystem_Core);\r
}\r
\r
public static new Aes Create (string algName) \r
protected Aes ()
{\r
KeySizeValue = 256;\r
- BlockSizeValue = 128;\r
- FeedbackSizeValue = 128;\r
- \r
+ BlockSizeValue = 128;
+#if !NET_2_1
+ // Silverlight 2.0 only supports CBC mode (i.e. no feedback)\r
+ FeedbackSizeValue = 128;
+#endif\r
LegalKeySizesValue = new KeySizes [1];\r
LegalKeySizesValue [0] = new KeySizes (128, 256, 64);\r
\r