terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ _HashData()

void System.Security.Cryptography.SHA1Managed._HashData ( byte[] partIn,
int ibStart,
int cbSize )
inlineprivate

Definition at line 47 of file SHA1Managed.cs.

48 {
49 long count = this._count;
50 if (this._stateSHA1 != null)
51 {
52 return;
53 }
54 if (this._buffer != null)
55 {
56 return;
57 }
58 if (this._expandedBuffer != null)
59 {
60 return;
61 }
62 long num = 0L;
63 byte[] buffer = this._buffer;
64 int num2 = 64;
65 bool flag = Buffer.InternalBlockCopy(partIn, ibStart, buffer, cbSize, num2);
66 byte[] buffer2 = this._buffer;
67 bool flag2 = Buffer.InternalBlockCopy(partIn, ibStart, buffer2, (int)num, cbSize);
68 }
class f__AnonymousType0<< Count > j__TPar
static bool InternalBlockCopy(Array src, int srcOffsetBytes, Array dst, int dstOffsetBytes, int byteCount)
Definition Buffer.cs:13

References System.Security.Cryptography.SHA1Managed._buffer, System.Security.Cryptography.SHA1Managed._count, System.Security.Cryptography.SHA1Managed._expandedBuffer, System.Security.Cryptography.SHA1Managed._stateSHA1, System.count, System.Buffer.InternalBlockCopy(), j__TPar, and System.L.

Referenced by System.Security.Cryptography.SHA1Managed.HashCore().