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
Mono.Security.Cryptography.MD4Managed Class Reference
+ Inheritance diagram for Mono.Security.Cryptography.MD4Managed:

Public Member Functions

 MD4Managed ()
 
override void Initialize ()
 
 MD4Managed ()
 
override void Initialize ()
 
byte[] ComputeHash (byte[] buffer)
 
byte[] ComputeHash (byte[] buffer, int offset, int count)
 
byte[] ComputeHash (Stream inputStream)
 
bool TryComputeHash (ReadOnlySpan< byte > source, 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 MD4 Create ()
 
static new MD4 Create ()
 
static HashAlgorithm Create (string hashName)
 

Protected Member Functions

override void HashCore (byte[] array, int ibStart, int cbSize)
 
override byte[] HashFinal ()
 
override void HashCore (byte[] array, int ibStart, int cbSize)
 
override byte[] HashFinal ()
 
virtual void Dispose (bool disposing)
 
virtual void HashCore (ReadOnlySpan< byte > source)
 
virtual bool TryHashFinal (Span< byte > destination, [Out] int bytesWritten)
 

Protected Attributes

int HashSizeValue
 
int State
 

Package Attributes

byte[] HashValue
 

Properties

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

Private Member Functions

byte[] Padding (int nLength)
 
uint F (uint x, uint y, uint z)
 
uint G (uint x, uint y, uint z)
 
uint H (uint x, uint y, uint z)
 
uint ROL (uint x, byte n)
 
void FF (uint a, uint b, uint c, uint d, uint x, byte s)
 
void GG (uint a, uint b, uint c, uint d, uint x, byte s)
 
void HH (uint a, uint b, uint c, uint d, uint x, byte s)
 
void Encode (byte[] output, uint[] input)
 
void Decode (uint[] output, byte[] input, int index)
 
void MD4Transform (uint[] state, byte[] block, int index)
 
byte[] Padding (int nLength)
 
uint F (uint x, uint y, uint z)
 
uint G (uint x, uint y, uint z)
 
uint H (uint x, uint y, uint z)
 
uint ROL (uint x, byte n)
 
void FF (uint a, uint b, uint c, uint d, uint x, byte s)
 
void GG (uint a, uint b, uint c, uint d, uint x, byte s)
 
void HH (uint a, uint b, uint c, uint d, uint x, byte s)
 
void Encode (byte[] output, uint[] input)
 
void Decode (uint[] output, byte[] input, int index)
 
void MD4Transform (uint[] state, byte[] block, int index)
 
byte[] CaptureHashCodeAndReinitialize ()
 
void ValidateTransformBlock (byte[] inputBuffer, int inputOffset, int inputCount)
 

Private Attributes

uint[] state
 
byte[] buffer
 
uint[] count
 
uint[] x
 
byte[] digest
 
bool _disposed
 

Detailed Description

Definition at line 7 of file MD4Managed.cs.


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