|
Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
| BasicSymmetricCipherNCrypt (Func< CngKey > cngKeyFactory, CipherMode cipherMode, int blockSizeInBytes, byte[] iv, bool encrypting, int paddingSize) | |
| unsafe 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 () |
Private Attributes | |
| CngKey | _cngKey |
| readonly bool | _encrypting |
Static Private Attributes | |
| static readonly CngProperty | s_ECBMode = new CngProperty("Chaining Mode", Encoding.Unicode.GetBytes("ChainingModeECB\0"), CngPropertyOptions.None) |
| static readonly CngProperty | s_CBCMode = new CngProperty("Chaining Mode", Encoding.Unicode.GetBytes("ChainingModeCBC\0"), CngPropertyOptions.None) |
| static readonly CngProperty | s_CFBMode = new CngProperty("Chaining Mode", Encoding.Unicode.GetBytes("ChainingModeCFB\0"), CngPropertyOptions.None) |
Definition at line 8 of file BasicSymmetricCipherNCrypt.cs.