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

Public Member Functions

void Dispose ()
 
void Clear ()
 
int TransformBlock (byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset)
 
byte[] TransformFinalBlock (byte[] inputBuffer, int inputOffset, int inputCount)
 
void Reset ()
 

Package Functions

 RijndaelManagedTransform (byte[] rgbKey, CipherMode mode, byte[] rgbIV, int blockSize, int feedbackSize, PaddingMode PaddingValue, RijndaelManagedTransformMode transformMode)
 
 RijndaelManagedTransform ()
 

Properties

int BlockSizeValue [get, set]
 
int InputBlockSize [get, set]
 
int OutputBlockSize [get, set]
 
bool CanTransformMultipleBlocks [get, set]
 
bool CanReuseTransform [get, set]
 

Private Member Functions

void Dispose (bool disposing)
 
unsafe int EncryptData (byte[] inputBuffer, int inputOffset, int inputCount, ref byte[] outputBuffer, int outputOffset, PaddingMode paddingMode, bool fLast)
 
unsafe int DecryptData (byte[] inputBuffer, int inputOffset, int inputCount, ref byte[] outputBuffer, int outputOffset, PaddingMode paddingMode, bool fLast)
 
unsafe void Enc (int *encryptindex, int *encryptKeyExpansion, int *T, int *TF, int *work, int *temp)
 
unsafe void Dec (int *decryptindex, int *decryptKeyExpansion, int *iT, int *iTF, int *work, int *temp)
 
void GenerateKeyExpansion (byte[] rgbKey)
 

Static Private Member Functions

static int rot1 (int val)
 
static int rot2 (int val)
 
static int rot3 (int val)
 
static int SubWord (int a)
 
static int MulX (int x)
 
static RijndaelManagedTransform ()
 

Private Attributes

CipherMode m_cipherMode
 
PaddingMode m_paddingValue
 
RijndaelManagedTransformMode m_transformMode
 
int m_blockSizeBits
 
int m_blockSizeBytes
 
int m_inputBlockSize
 
int m_outputBlockSize
 
int[] m_encryptKeyExpansion
 
int[] m_decryptKeyExpansion
 
int m_Nr
 
int m_Nb
 
int m_Nk
 
int[] m_encryptindex
 
int[] m_decryptindex
 
int[] m_IV
 
int[] m_lastBlockBuffer
 
byte[] m_depadBuffer
 
byte[] m_shiftRegister
 

Static Private Attributes

static readonly byte[] s_Sbox
 
static readonly int[] s_Rcon
 
static readonly int[] s_T
 
static readonly int[] s_TF
 
static readonly int[] s_iT
 
static readonly int[] s_iTF
 

Detailed Description

Definition at line 11 of file RijndaelManagedTransform.cs.


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