| 
    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.