private static Interop.Crypto.RsaPadding GetInteropPadding(RSAEncryptionPadding padding) { if (padding == RSAEncryptionPadding.Pkcs1) { return Interop.Crypto.RsaPadding.Pkcs1; } else if (padding == RSAEncryptionPadding.OaepSHA1) { return Interop.Crypto.RsaPadding.OaepSHA1; } else { throw PaddingModeNotSupported(); } }