C# Class SaltTPF.KFreonZipCrypto

Show file Open project: ME3Explorer/ME3Explorer Class Usage Examples

Public Properties

Property Type Description
Blocks byte[]
tpfkey byte[]

Public Methods

Method Description
DecryptData ( ZipReader entry, byte block, int start, int count ) : byte[]
GetBlocks ( ) : byte[]
KFreonZipCrypto ( ZipReader entry, byte block, int start, int count ) : System

Private Methods

Method Description
DecryptBlock ( byte block, int offset, int count, UInt32 Keys, CRC32 crcgen ) : void
InitCipher ( byte password, CRC32 crcgen ) : System.UInt32[]
MagicByte ( UInt32 Keys ) : byte
UpdateKeys ( byte byteval, UInt32 Keys, CRC32 crcgen ) : System.UInt32[]

Method Details

DecryptData() public method

public DecryptData ( ZipReader entry, byte block, int start, int count ) : byte[]
entry ZipReader
block byte
start int
count int
return byte[]

GetBlocks() public method

public GetBlocks ( ) : byte[]
return byte[]

KFreonZipCrypto() public method

public KFreonZipCrypto ( ZipReader entry, byte block, int start, int count ) : System
entry ZipReader
block byte
start int
count int
return System

Property Details

Blocks public property

public byte[] Blocks
return byte[]

tpfkey public property

public byte[] tpfkey
return byte[]