terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
System.Security.Cryptography.SHA1Managed Class Reference
+ Inheritance diagram for System.Security.Cryptography.SHA1Managed:
+ Collaboration diagram for System.Security.Cryptography.SHA1Managed:

Public Member Functions

 SHA1Managed ()
 
override void Initialize ()
 
byte[] ComputeHash (byte[] buffer)
 
byte[] ComputeHash (byte[] buffer, int offset, int count)
 
byte[] ComputeHash (global::System.IO.Stream inputStream)
 
bool TryComputeHash (global::System.ReadOnlySpan< byte > source, global::System.Span< byte > destination, out int bytesWritten)
 
void Dispose ()
 
void Clear ()
 
int TransformBlock (byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset)
 
byte[] TransformFinalBlock (byte[] inputBuffer, int inputOffset, int inputCount)
 

Static Public Member Functions

static new SHA1 Create ()
 
static new SHA1 Create (string hashName)
 

Protected Member Functions

override void HashCore (byte[] rgb, int ibStart, int cbSize)
 
override byte[] HashFinal ()
 
virtual void Dispose (bool disposing)
 
virtual void HashCore (global::System.ReadOnlySpan< byte > source)
 
virtual bool TryHashFinal (global::System.Span< byte > destination, out int bytesWritten)
 

Protected Attributes

int HashSizeValue
 
int State
 

Package Attributes

byte[] HashValue
 

Properties

virtual int HashSize [get, set]
 
virtual byte[] Hash [get, set]
 
virtual int InputBlockSize [get, set]
 
virtual int OutputBlockSize [get, set]
 
virtual bool CanTransformMultipleBlocks [get, set]
 
virtual bool CanReuseTransform [get, set]
 

Private Member Functions

void InitializeState ()
 
unsafe void _HashData (byte[] partIn, int ibStart, int cbSize)
 
byte[] _EndHash ()
 
byte[] CaptureHashCodeAndReinitialize ()
 
void ValidateTransformBlock (byte[] inputBuffer, int inputOffset, int inputCount)
 

Static Private Member Functions

static unsafe void SHATransform (uint *expandedBuffer, uint *state, byte *block)
 
static unsafe void SHAExpand (uint *x)
 

Private Attributes

byte[] _buffer
 
long _count
 
uint[] _stateSHA1
 
uint[] _expandedBuffer
 
bool _disposed
 

Detailed Description

Definition at line 10 of file SHA1Managed.cs.


The documentation for this class was generated from the following file: