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

◆ TryEncrypt()

virtual bool System.Security.Cryptography.RSA.TryEncrypt ( 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 103 of file RSA.cs.

104 {
105 byte[] array = Encrypt(data.ToArray(), padding);
106 if (destination.Length >= array.Length)
107 {
108 new ReadOnlySpan<byte>(array).CopyTo(destination);
109 bytesWritten = array.Length;
110 return true;
111 }
112 bytesWritten = 0;
113 return false;
114 }
virtual byte[] Encrypt(byte[] data, RSAEncryptionPadding padding)
Definition RSA.cs:60

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