Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
BasicSymmetricCipherCsp (int algId, CipherMode cipherMode, int blockSizeInBytes, byte[] key, int effectiveKeyLength, bool addNoSaltFlag, byte[] iv, bool encrypting, int feedbackSize, int paddingSizeInBytes) | |
override int | Transform (ReadOnlySpan< byte > input, Span< byte > output) |
override int | TransformFinal (ReadOnlySpan< byte > input, Span< byte > output) |
void | Dispose () |
Protected Member Functions | |
override void | Dispose (bool disposing) |
Properties | |
int | BlockSizeInBytes [get, private set] |
int | PaddingSizeInBytes [get, private set] |
byte[] | IV [get, private set] |
Private Member Functions | |
void | Reset () |
int | Transform (ReadOnlySpan< byte > input, Span< byte > output, bool isFinal) |
Static Private Member Functions | |
static SafeKeyHandle | ImportCspBlob (SafeProvHandle safeProvHandle, int algId, byte[] rawKey, bool addNoSaltFlag) |
static SafeProvHandle | AcquireSafeProviderHandle () |
Private Attributes | |
readonly bool | _encrypting |
SafeProvHandle | _hProvider |
SafeKeyHandle | _hKey |
Definition at line 7 of file BasicSymmetricCipherCsp.cs.