|
terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
|
Collaboration diagram for BlowFish:Classes | |
| struct | aword |
Public Member Functions | |
| BlowFish () | |
| unsafe void | Initialize (byte[] key) |
| unsafe void | Decode (byte *pInput, byte *pOutput, uint lSize) |
Public Attributes | |
| bool | isInitialized |
Private Member Functions | |
| void | ROUND (ref BlowFish.aword a, ref BlowFish.aword b, int n) |
| unsafe void | Decipher (uint *xl, uint *xr) |
| unsafe void | Encipher (uint *xl, uint *xr) |
| uint | GetOutputLength (uint lInputLong) |
Static Private Member Functions | |
| static | BlowFish () |
Private Attributes | |
| uint[] | PArray |
| uint[] | SBoxes |
Static Private Attributes | |
| const int | NPASS = 16 |
| static uint[] | bf_P |
| static uint[] | bf_S |
Definition at line 9 of file BlowFish.cs.