Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Transform() [2/2]

int Internal.Cryptography.BasicSymmetricCipherCsp.Transform ( ReadOnlySpan< byte > input,
Span< byte > output,
bool isFinal )
inlineprivate

Definition at line 72 of file BasicSymmetricCipherCsp.cs.

73 {
74 if (_encrypting)
75 {
76 return CapiHelper.EncryptData(_hKey, input, output, isFinal);
77 }
78 return CapiHelper.DecryptData(_hKey, input, output);
79 }
static int DecryptData(SafeKeyHandle hKey, ReadOnlySpan< byte > input, Span< byte > output)
static int EncryptData(SafeKeyHandle hKey, ReadOnlySpan< byte > input, Span< byte > output, bool isFinal)

References Internal.Cryptography.BasicSymmetricCipherCsp._encrypting, Internal.Cryptography.BasicSymmetricCipherCsp._hKey, Internal.NativeCrypto.CapiHelper.DecryptData(), Internal.NativeCrypto.CapiHelper.EncryptData(), and System.input.