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

◆ TryDecrypt()

virtual bool System.Security.Cryptography.RSA.TryDecrypt ( ReadOnlySpan< byte > data,
Span< byte > destination,
RSAEncryptionPadding padding,
out int bytesWritten )
inlinevirtualinherited

Reimplemented in System.Security.Cryptography.RSAImplementation.RSACng, and System.Security.Cryptography.RSACng.

Definition at line 90 of file RSA.cs.

91 {
92 byte[] array = Decrypt(data.ToArray(), padding);
93 if (destination.Length >= array.Length)
94 {
95 new ReadOnlySpan<byte>(array).CopyTo(destination);
96 bytesWritten = array.Length;
97 return true;
98 }
99 bytesWritten = 0;
100 return false;
101 }
virtual byte[] Decrypt(byte[] data, RSAEncryptionPadding padding)
Definition RSA.cs:65

References System.array, System.ReadOnlySpan< T >.CopyTo(), System.Security.Cryptography.RSA.Decrypt(), System.destination, and System.ReadOnlySpan< T >.ToArray().