C# Class OpenRA.FileFormats.BlowfishKeyProvider

Datei anzeigen Open project: pchote/OpenRA Class Usage Examples

Public Methods

Method Description
DecryptKey ( byte src ) : byte[]

Private Methods

Method Description
BitLenBigNum ( uint n, uint len ) : uint
CalcBigNum ( uint n1, uint n2, uint n3, uint len ) : void
CalcKey ( uint n1, uint n2, uint n3, uint n4, uint len ) : void
ClearTempVars ( uint len ) : void
CompareBigNum ( uint n1, uint n2, uint len ) : int
DecBigNum ( uint n, uint len ) : void
GetMulWord ( uint n ) : uint
IncrementBigNum ( uint n, uint len ) : void
InitBigNum ( uint n, uint val, uint len ) : void
InitPublicKey ( ) : void
InitTwoDw ( uint n, uint len ) : void
InvertBigNum ( uint n1, uint n2, uint len ) : void
KeyToBigNum ( uint n, byte key, uint len ) : void
LenBigNum ( uint n, uint len ) : uint
MoveBigNum ( uint dest, uint src, uint len ) : void
MoveKeyToBig ( uint n, byte key, uint klen, uint blen ) : void
MulBigNum ( uint dest, uint src1, uint src2, uint len ) : void
MulBignumWord ( ushort pn1, uint n2, uint mul, uint len ) : void
NegBigNum ( uint n, uint len ) : void
NotBigNum ( uint n, uint len ) : void
ProcessPredata ( byte src ) : byte[]
ShlBigNum ( uint n, int bits, int len ) : void
ShrBigNum ( uint n, int bits, int len ) : void
SubBigNum ( uint dest, uint src1, uint src2, uint carry, int len ) : uint

Method Details

DecryptKey() public method

public DecryptKey ( byte src ) : byte[]
src byte
return byte[]