Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Internal.Cryptography.UniversalCryptoTransform Class Referenceabstract

Public Member Functions

void Dispose ()
 
int TransformBlock (byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset)
 
byte[] TransformFinalBlock (byte[] inputBuffer, int inputOffset, int inputCount)
 
bool TransformOneShot (ReadOnlySpan< byte > input, Span< byte > output, out int bytesWritten)
 
void Dispose ()
 
int TransformBlock (byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset)
 
byte[] TransformFinalBlock (byte[] inputBuffer, int inputOffset, int inputCount)
 
bool TransformOneShot (ReadOnlySpan< byte > input, Span< byte > output, out int bytesWritten)
 
void Dispose ()
 
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 UniversalCryptoTransform Create (PaddingMode paddingMode, BasicSymmetricCipher cipher, bool encrypting)
 
static Internal.Cryptography.UniversalCryptoTransform Create (PaddingMode paddingMode, Internal.Cryptography.BasicSymmetricCipher cipher, bool encrypting)
 
static Internal.Cryptography.UniversalCryptoTransform Create (PaddingMode paddingMode, Internal.Cryptography.BasicSymmetricCipher cipher, bool encrypting)
 

Protected Member Functions

 UniversalCryptoTransform (PaddingMode paddingMode, BasicSymmetricCipher basicSymmetricCipher)
 
virtual void Dispose (bool disposing)
 
int UncheckedTransformBlock (byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset)
 
int UncheckedTransformBlock (ReadOnlySpan< byte > inputBuffer, Span< byte > outputBuffer)
 
byte[] UncheckedTransformFinalBlock (byte[] inputBuffer, int inputOffset, int inputCount)
 
int UncheckedTransformFinalBlock (ReadOnlySpan< byte > inputBuffer, Span< byte > outputBuffer)
 
 UniversalCryptoTransform (PaddingMode paddingMode, Internal.Cryptography.BasicSymmetricCipher basicSymmetricCipher)
 
virtual void Dispose (bool disposing)
 
int UncheckedTransformBlock (byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset)
 
int UncheckedTransformBlock (ReadOnlySpan< byte > inputBuffer, Span< byte > outputBuffer)
 
byte[] UncheckedTransformFinalBlock (byte[] inputBuffer, int inputOffset, int inputCount)
 
int UncheckedTransformFinalBlock (ReadOnlySpan< byte > inputBuffer, Span< byte > outputBuffer)
 
 UniversalCryptoTransform (PaddingMode paddingMode, Internal.Cryptography.BasicSymmetricCipher basicSymmetricCipher)
 
virtual void Dispose (bool disposing)
 
int UncheckedTransformBlock (byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset)
 
int UncheckedTransformBlock (ReadOnlySpan< byte > inputBuffer, Span< byte > outputBuffer)
 
byte[] UncheckedTransformFinalBlock (byte[] inputBuffer, int inputOffset, int inputCount)
 
int UncheckedTransformFinalBlock (ReadOnlySpan< byte > inputBuffer, Span< byte > outputBuffer)
 

Properties

bool CanReuseTransform [get]
 
bool CanTransformMultipleBlocks [get]
 
int PaddingSizeBytes [get]
 
int InputBlockSize [get]
 
int OutputBlockSize [get]
 
PaddingMode PaddingMode [get, private set]
 
BasicSymmetricCipher BasicSymmetricCipher [get, private set]
 
Internal.Cryptography.BasicSymmetricCipher BasicSymmetricCipher [get, private set]
 

Detailed Description

Definition at line 6 of file UniversalCryptoTransform.cs.


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