| void .ctor() | 2 flags | | 0x00 |
| RSA Create() | PublicStatic | | 0x08 |
| RSA Create(const string& algName) | PublicStatic | | 0x08 |
| byte[] Encrypt(const byte[]& data, RSAEncryptionPadding padding) | Public+2 flags | | 0x08 |
| byte[] Decrypt(const byte[]& data, RSAEncryptionPadding padding) | Public+2 flags | | 0x08 |
| byte[] SignHash(const byte[]& hash, const HashAlgorithmName& hashAlgorithm, RSASignaturePadding padding) | Public+2 flags | | 0x08 |
| bool VerifyHash(const byte[]& hash, const byte[]& signature, const HashAlgorithmName& hashAlgorithm, RSASignaturePadding padding) | Public+2 flags | | 0x08 |
| byte[] HashData(const byte[]& data, int offset, int count, const HashAlgorithmName& hashAlgorithm) | 3 flags | | 0x08 |
| byte[] HashData(Stream data, const HashAlgorithmName& hashAlgorithm) | 3 flags | | 0x08 |
| byte[] SignData(const byte[]& data, const HashAlgorithmName& hashAlgorithm, RSASignaturePadding padding) | Public | | 0x08 |
| byte[] SignData(const byte[]& data, int offset, int count, const HashAlgorithmName& hashAlgorithm, RSASignaturePadding padding) | Public+2 flags | | 0x08 |
| byte[] SignData(Stream data, const HashAlgorithmName& hashAlgorithm, RSASignaturePadding padding) | Public+2 flags | | 0x08 |
| bool VerifyData(const byte[]& data, const byte[]& signature, const HashAlgorithmName& hashAlgorithm, RSASignaturePadding padding) | Public | | 0x08 |
| bool VerifyData(const byte[]& data, int offset, int count, const byte[]& signature, const HashAlgorithmName& hashAlgorithm, RSASignaturePadding padding) | Public+2 flags | | 0x08 |
| bool VerifyData(Stream data, const byte[]& signature, const HashAlgorithmName& hashAlgorithm, RSASignaturePadding padding) | Public | | 0x08 |
| Exception DerivedClassMustOverride() | PrivateStatic | | 0x08 |
| byte[] DecryptValue(const byte[]& rgb) | Public+2 flags | | 0x08 |
| byte[] EncryptValue(const byte[]& rgb) | Public+2 flags | | 0x08 |
| string get_KeyExchangeAlgorithm() | Public+2 flags | | 0x08 |
| string get_SignatureAlgorithm() | Public+2 flags | | 0x08 |
| void FromXmlString(const string& xmlString) | Public+1 flags | | 0x08 |
| string ToXmlString(bool includePrivateParameters) | Public+1 flags | | 0x08 |
| RSAParameters ExportParameters(bool includePrivateParameters) | Public+3 flags | — | 0x40 |
| void ImportParameters(const RSAParameters& parameters) | Public+3 flags | — | 0x40 |
| RSA Create(int keySizeInBits) | PublicStatic | | 0x08 |
| RSA Create(const RSAParameters& parameters) | PublicStatic | | 0x40 |
| bool TryDecrypt(const ReadOnlySpan<System.Byte>& data, const Span<System.Byte>& destination, RSAEncryptionPadding padding, int bytesWritten) | Public+2 flags | | 0x10 |
| bool TryEncrypt(const ReadOnlySpan<System.Byte>& data, const Span<System.Byte>& destination, RSAEncryptionPadding padding, int bytesWritten) | Public+2 flags | | 0x10 |
| bool TryHashData(const ReadOnlySpan<System.Byte>& data, const Span<System.Byte>& destination, const HashAlgorithmName& hashAlgorithm, int bytesWritten) | 3 flags | | 0x10 |
| bool TrySignHash(const ReadOnlySpan<System.Byte>& hash, const Span<System.Byte>& destination, const HashAlgorithmName& hashAlgorithm, RSASignaturePadding padding, int bytesWritten) | Public+2 flags | | 0x10 |
| bool TrySignData(const ReadOnlySpan<System.Byte>& data, const Span<System.Byte>& destination, const HashAlgorithmName& hashAlgorithm, RSASignaturePadding padding, int bytesWritten) | Public+2 flags | | 0x10 |
| bool VerifyData(const ReadOnlySpan<System.Byte>& data, const ReadOnlySpan<System.Byte>& signature, const HashAlgorithmName& hashAlgorithm, RSASignaturePadding padding) | Public+2 flags | | 0x10 |
| bool VerifyHash(const ReadOnlySpan<System.Byte>& hash, const ReadOnlySpan<System.Byte>& signature, const HashAlgorithmName& hashAlgorithm, RSASignaturePadding padding) | Public+2 flags | | 0x10 |
| byte[] ExportRSAPrivateKey() | Public+2 flags | | 0x08 |
| byte[] ExportRSAPublicKey() | Public+2 flags | | 0x08 |
| void ImportRSAPrivateKey(const ReadOnlySpan<System.Byte>& source, int bytesRead) | Public+2 flags | | 0x10 |
| void ImportRSAPublicKey(const ReadOnlySpan<System.Byte>& source, int bytesRead) | Public+2 flags | | 0x10 |
| bool TryExportRSAPrivateKey(const Span<System.Byte>& destination, int bytesWritten) | Public+2 flags | | 0x10 |
| bool TryExportRSAPublicKey(const Span<System.Byte>& destination, int bytesWritten) | Public+2 flags | | 0x10 |