Zdexby TheHolyOneZ
49,743 classes
Class

SkeinEngine

: Object
Best.HTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.SkeinEngine, com.Tivadar.Best.HTTP 0x0058 (88 B) inherited 0x0010 com.Tivadar.Best.HTTP.dll
implements IMemoable
0x00x0058

Members 17

OffsetSizeNameTypeFlagsDefault
—0x04SKEIN_256intPublicStatic+1 flags327192464
—0x04SKEIN_512intPublicStatic+1 flags327192464
—0x04SKEIN_1024intPublicStatic+1 flags327192464
—0x04PARAM_TYPE_KEYintPrivateStatic+1 flags327192464
—0x04PARAM_TYPE_CONFIGintPrivateStatic+1 flags327192464
—0x04PARAM_TYPE_MESSAGEintPrivateStatic+1 flags327192464
—0x04PARAM_TYPE_OUTPUTintPrivateStatic+1 flags327192464
0x08InitialStatesIDictionary<System.Int32PrivateStatic+1 flags—
0x08threefishThreefishEnginePrivate+1 flags—
0x04outputSizeBytesintPrivate+1 flags—
0x001C0x04padding / unreflected
0x08chainulong[]Private—
0x08initialStateulong[]Private—
0x08keybyte[]Private—
0x08preMessageParametersParameter[]Private—
0x08postMessageParametersParameter[]Private—
0x08ubiUBIPrivate+1 flags—
0x08singleBytebyte[]Private+1 flags—

Functions 26

SignatureFlagsNativeParams
void .cctor()PrivateStatic+1 flags0x00
void InitialState(int blockSize, int outputSize, const ulong[]& state)PrivateStatic0x08
int VariantIdentifier(int blockSizeBytes, int outputSizeBytes)PrivateStatic0x04
void .ctor(int blockSizeBits, int outputSizeBits)Public+1 flags0x04
void .ctor(SkeinEngine engine)Public+1 flags0x08
void CopyIn(SkeinEngine engine)Private0x08
Parameter[] Clone(const Parameter[]& data, const Parameter[]& existing)PrivateStatic0x08
IMemoable Copy()PublicFinal+2 flags0x08
void Reset(IMemoable other)PublicFinal+2 flags0x08
int get_OutputSize()Public+1 flags0x04
int get_BlockSize()Public+1 flags0x04
void Init(SkeinParameters parameters)Public0x08
void InitParams(IDictionary<System.Int32 parameters)Private0x08
void CreateInitialState()Private0x00
void Reset()Public0x00
void UbiComplete(int type, const byte[]& value)Private0x08
void UbiInit(int type)Private0x04
void UbiFinal()Private0x00
void CheckInitialised()Private0x00
void Update(byte inByte)Public0x01
void BlockUpdate(const byte[]& inBytes, int inOff, int len)Public0x08
void BlockUpdate(const ReadOnlySpan<System.Byte>& input)Public0x10
int DoFinal(const byte[]& outBytes, int outOff)Public0x08
int DoFinal(const Span<System.Byte>& output)Public0x10
void Output(ulong outputSequence, const byte[]& outBytes, int outOff, int outputBytes)Private0x08
void Output(ulong outputSequence, const Span<System.Byte>& output, int outputBytes)Private0x10

Used by 3

types with a member, parameter or interface of this type