Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Decrypt() [1/2]

override byte[] System.Security.Cryptography.RSACryptoServiceProvider.Decrypt ( byte[] data,
RSAEncryptionPadding padding )
inlinevirtual

Reimplemented from System.Security.Cryptography.RSA.

Definition at line 464 of file RSACryptoServiceProvider.cs.

465 {
466 if (data == null)
467 {
468 throw new ArgumentNullException("data");
469 }
470 if (padding == null)
471 {
472 throw new ArgumentNullException("padding");
473 }
474 if (padding == RSAEncryptionPadding.Pkcs1)
475 {
476 return Decrypt(data, fOAEP: false);
477 }
478 if (padding == RSAEncryptionPadding.OaepSHA1)
479 {
480 return Decrypt(data, fOAEP: true);
481 }
483 }

References System.Security.Cryptography.RSACryptoServiceProvider.Decrypt(), System.Security.Cryptography.RSAEncryptionPadding.OaepSHA1, System.Security.Cryptography.RSACryptoServiceProvider.PaddingModeNotSupported(), and System.Security.Cryptography.RSAEncryptionPadding.Pkcs1.