Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Security.Cryptography.FromBase64Transform Class Reference

Public Member Functions

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

Protected Member Functions

virtual void Dispose (bool disposing)
 

Properties

int InputBlockSize [get]
 
int OutputBlockSize [get]
 
bool CanTransformMultipleBlocks [get]
 
virtual bool CanReuseTransform [get]
 

Private Member Functions

Span< byte > GetTempBuffer (Span< byte > inputBuffer, Span< byte > tmpBuffer)
 
int GetOutputSize (int bytesToTransform, Span< byte > tmpBuffer)
 
void ConvertFromBase64 (Span< byte > tmpBuffer, Span< byte > outputBuffer, out int consumed, out int written)
 
void ReturnToCryptoPool (byte[] array, int clearSize)
 
void Reset ()
 
 ~FromBase64Transform ()
 

Static Private Member Functions

static Span< byte > DiscardWhiteSpaces (Span< byte > inputBuffer, Span< byte > tmpBuffer)
 
static bool IsWhitespace (byte value)
 

Private Attributes

byte[] _inputBuffer = new byte[4]
 
int _inputIndex
 
readonly FromBase64TransformMode _whitespaces
 

Detailed Description

Definition at line 6 of file FromBase64Transform.cs.


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