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.MD5CryptoServiceProvider Class Referencesealed
+ Inheritance diagram for System.Security.Cryptography.MD5CryptoServiceProvider:
+ Collaboration diagram for System.Security.Cryptography.MD5CryptoServiceProvider:

Public Member Functions

 MD5CryptoServiceProvider ()
 
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 MD5 Create ()
 
static new MD5 Create (string algName)
 

Protected Member Functions

override void Finalize ()
 
override void Dispose (bool disposing)
 
override void HashCore (byte[] rgb, int ibStart, int cbSize)
 
override byte[] HashFinal ()
 
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 Functions

void AddLength (ulong length, byte[] buffer, int position)
 

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 ProcessBlock (byte[] inputBuffer, int inputOffset)
 
void ProcessFinalBlock (byte[] inputBuffer, int inputOffset, int inputCount)
 
byte[] CaptureHashCodeAndReinitialize ()
 
void ValidateTransformBlock (byte[] inputBuffer, int inputOffset, int inputCount)
 

Static Private Member Functions

static MD5CryptoServiceProvider ()
 

Private Attributes

uint[] _H
 
uint[] buff
 
ulong count
 
byte[] _ProcessingBuffer
 
int _ProcessingBufferCount
 
bool _disposed
 

Static Private Attributes

const int BLOCK_SIZE_BYTES = 64
 
static readonly uint[] K
 

Detailed Description

Definition at line 11 of file MD5CryptoServiceProvider.cs.


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