|
| RSACryptoServiceProvider () |
|
| RSACryptoServiceProvider (int dwKeySize) |
|
| RSACryptoServiceProvider (int dwKeySize, CspParameters? parameters) |
|
| RSACryptoServiceProvider (CspParameters? parameters) |
|
byte[] | Decrypt (byte[] rgb, bool fOAEP) |
|
override byte[] | DecryptValue (byte[] rgb) |
|
byte[] | Encrypt (byte[] rgb, bool fOAEP) |
|
override byte[] | EncryptValue (byte[] rgb) |
|
byte[] | ExportCspBlob (bool includePrivateParameters) |
|
override RSAParameters | ExportParameters (bool includePrivateParameters) |
|
void | ImportCspBlob (byte[] keyBlob) |
|
override void | ImportParameters (RSAParameters parameters) |
|
override void | ImportEncryptedPkcs8PrivateKey (ReadOnlySpan< byte > passwordBytes, ReadOnlySpan< byte > source, out int bytesRead) |
|
override void | ImportEncryptedPkcs8PrivateKey (ReadOnlySpan< char > password, ReadOnlySpan< byte > source, out int bytesRead) |
|
byte[] | SignData (byte[] buffer, int offset, int count, object halg) |
|
byte[] | SignData (byte[] buffer, object halg) |
|
byte[] | SignData (Stream inputStream, object halg) |
|
byte[] | SignHash (byte[] rgbHash, string? str) |
|
bool | VerifyData (byte[] buffer, object halg, byte[] signature) |
|
bool | VerifyHash (byte[] rgbHash, string str, byte[] rgbSignature) |
|
override byte[] | Encrypt (byte[] data, RSAEncryptionPadding padding) |
|
override byte[] | Decrypt (byte[] data, RSAEncryptionPadding padding) |
|
override byte[] | SignHash (byte[] hash, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding) |
|
override bool | VerifyHash (byte[] hash, byte[] signature, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding) |
|
virtual bool | VerifyHash (ReadOnlySpan< byte > hash, ReadOnlySpan< byte > signature, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding) |
|
virtual bool | TryDecrypt (ReadOnlySpan< byte > data, Span< byte > destination, RSAEncryptionPadding padding, out int bytesWritten) |
|
virtual bool | TryEncrypt (ReadOnlySpan< byte > data, Span< byte > destination, RSAEncryptionPadding padding, out int bytesWritten) |
|
virtual bool | TrySignHash (ReadOnlySpan< byte > hash, Span< byte > destination, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding, out int bytesWritten) |
|
byte[] | SignData (byte[] data, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding) |
|
virtual byte[] | SignData (byte[] data, int offset, int count, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding) |
|
virtual byte[] | SignData (Stream data, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding) |
|
virtual bool | TrySignData (ReadOnlySpan< byte > data, Span< byte > destination, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding, out int bytesWritten) |
|
bool | VerifyData (byte[] data, byte[] signature, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding) |
|
virtual bool | VerifyData (byte[] data, int offset, int count, byte[] signature, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding) |
|
bool | VerifyData (Stream data, byte[] signature, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding) |
|
virtual bool | VerifyData (ReadOnlySpan< byte > data, ReadOnlySpan< byte > signature, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding) |
|
virtual byte[] | ExportRSAPrivateKey () |
|
virtual bool | TryExportRSAPrivateKey (Span< byte > destination, out int bytesWritten) |
|
virtual byte[] | ExportRSAPublicKey () |
|
virtual bool | TryExportRSAPublicKey (Span< byte > destination, out int bytesWritten) |
|
unsafe override bool | TryExportSubjectPublicKeyInfo (Span< byte > destination, out int bytesWritten) |
|
override bool | TryExportPkcs8PrivateKey (Span< byte > destination, out int bytesWritten) |
|
override bool | TryExportEncryptedPkcs8PrivateKey (ReadOnlySpan< char > password, PbeParameters pbeParameters, Span< byte > destination, out int bytesWritten) |
|
override bool | TryExportEncryptedPkcs8PrivateKey (ReadOnlySpan< byte > passwordBytes, PbeParameters pbeParameters, Span< byte > destination, out int bytesWritten) |
|
unsafe override void | ImportSubjectPublicKeyInfo (ReadOnlySpan< byte > source, out int bytesRead) |
|
virtual unsafe void | ImportRSAPublicKey (ReadOnlySpan< byte > source, out int bytesRead) |
|
virtual unsafe void | ImportRSAPrivateKey (ReadOnlySpan< byte > source, out int bytesRead) |
|
unsafe override void | ImportPkcs8PrivateKey (ReadOnlySpan< byte > source, out int bytesRead) |
|
override void | ImportFromPem (ReadOnlySpan< char > input) |
|
override void | ImportFromEncryptedPem (ReadOnlySpan< char > input, ReadOnlySpan< char > password) |
|
override void | ImportFromEncryptedPem (ReadOnlySpan< char > input, ReadOnlySpan< byte > passwordBytes) |
|
override void | FromXmlString (string xmlString) |
|
override string | ToXmlString (bool includePrivateParameters) |
|
void | Clear () |
|
void | Dispose () |
|
virtual byte[] | ExportEncryptedPkcs8PrivateKey (ReadOnlySpan< byte > passwordBytes, PbeParameters pbeParameters) |
|
virtual byte[] | ExportEncryptedPkcs8PrivateKey (ReadOnlySpan< char > password, PbeParameters pbeParameters) |
|
virtual byte[] | ExportPkcs8PrivateKey () |
|
virtual byte[] | ExportSubjectPublicKeyInfo () |
|
Definition at line 9 of file RSACryptoServiceProvider.cs.