1 write to _impl
System.Security.Cryptography (1)
System\Security\Cryptography\RSACryptoServiceProvider.Unix.cs (1)
27
_impl
= RSA.Create(dwKeySize);
28 references to _impl
System.Security.Cryptography (28)
System\Security\Cryptography\RSACryptoServiceProvider.Unix.cs (28)
60
return
_impl
.Decrypt(data, padding);
72
return
_impl
.TryDecrypt(data, destination, padding, out bytesWritten);
79
_impl
.Dispose();
99
return
_impl
.Encrypt(data, padding);
109
return
_impl
.TryEncrypt(data, destination, padding, out bytesWritten);
119
_impl
.ExportParameters(includePrivateParameters);
121
public override void FromXmlString(string xmlString) =>
_impl
.FromXmlString(xmlString);
135
_impl
.ImportParameters(parameters);
146
_impl
.ImportEncryptedPkcs8PrivateKey(passwordBytes, source, out bytesRead);
154
_impl
.ImportEncryptedPkcs8PrivateKey(password, source, out bytesRead);
157
public override string? KeyExchangeAlgorithm =>
_impl
.KeyExchangeAlgorithm;
161
get { return
_impl
.KeySize; }
162
set {
_impl
.KeySize = value; }
167
public override KeySizes[] LegalKeySizes =>
_impl
.LegalKeySizes;
187
return
_impl
.SignData(data, hashAlgorithm, padding);
201
return
_impl
.SignData(data, offset, count, hashAlgorithm, padding);
215
return
_impl
.TrySignData(data, destination, hashAlgorithm, padding, out bytesWritten);
219
_impl
.SignData(buffer, offset, count, CapiHelper.ObjToHashAlgorithmName(halg), RSASignaturePadding.Pkcs1);
222
_impl
.SignData(buffer, CapiHelper.ObjToHashAlgorithmName(halg), RSASignaturePadding.Pkcs1);
225
_impl
.SignData(inputStream, CapiHelper.ObjToHashAlgorithmName(halg), RSASignaturePadding.Pkcs1);
238
return
_impl
.SignHash(hash, hashAlgorithm, padding);
252
return
_impl
.TrySignHash(hash, destination, hashAlgorithm, padding, out bytesWritten);
263
return
_impl
.SignHash(rgbHash, algName, RSASignaturePadding.Pkcs1);
266
public override string ToXmlString(bool includePrivateParameters) =>
_impl
.ToXmlString(includePrivateParameters);
269
_impl
.VerifyData(buffer, signature, CapiHelper.ObjToHashAlgorithmName(halg), RSASignaturePadding.Pkcs1);
282
return
_impl
.VerifyData(data, offset, count, signature, hashAlgorithm, padding);
296
return
_impl
.VerifyData(data, signature, hashAlgorithm, padding);
318
return
_impl
.VerifyHash(hash, signature, hashAlgorithm, padding);