Zdexby TheHolyOneZ
49,743 classes
Class

JPakeParticipant

: Object
Best.HTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.JPake.JPakeParticipant, com.Tivadar.Best.HTTP 0x0090 (144 B) inherited 0x0010 com.Tivadar.Best.HTTP.dll
0x00x0090

Members 24

OffsetSizeNameTypeFlagsDefault
0x04STATE_INITIALIZEDintPublicStatic+1 flags—
0x04STATE_ROUND_1_CREATEDintPublicStatic+1 flags—
0x04STATE_ROUND_1_VALIDATEDintPublicStatic+1 flags—
0x04STATE_ROUND_2_CREATEDintPublicStatic+1 flags—
0x04STATE_ROUND_2_VALIDATEDintPublicStatic+1 flags—
0x04STATE_KEY_CALCULATEDintPublicStatic+1 flags—
0x04STATE_ROUND_3_CREATEDintPublicStatic+1 flags—
0x04STATE_ROUND_3_VALIDATEDintPublicStatic+1 flags—
0x08participantIdstringPrivate—
0x08passwordchar[]Private—
0x08digestIDigestPrivate—
0x08randomSecureRandomPrivate+1 flags—
0x08pBigIntegerPrivate+1 flags—
0x08qBigIntegerPrivate+1 flags—
0x08gBigIntegerPrivate+1 flags—
0x08partnerParticipantIdstringPrivate—
0x08x1BigIntegerPrivate—
0x08x2BigIntegerPrivate—
0x08gx1BigIntegerPrivate—
0x08gx2BigIntegerPrivate—
0x08gx3BigIntegerPrivate—
0x08gx4BigIntegerPrivate—
0x08bBigIntegerPrivate—
0x04stateintPrivate—
0x008C0x04unreflected bytes to end of JPakeParticipant

Functions 12

SignatureFlagsNativeParams
void .ctor(const string& participantId, const char[]& password)Public+1 flags0x08
void .ctor(const string& participantId, const char[]& password, JPakePrimeOrderGroup group)Public+1 flags0x08
void .ctor(const string& participantId, const char[]& password, JPakePrimeOrderGroup group, IDigest digest, SecureRandom random)Public+1 flags0x08
int get_State()Public+3 flags0x04
JPakeRound1Payload CreateRound1PayloadToSend()Public+2 flags0x08
void ValidateRound1PayloadReceived(JPakeRound1Payload round1PayloadReceived)Public+2 flags0x08
JPakeRound2Payload CreateRound2PayloadToSend()Public+2 flags0x08
void ValidateRound2PayloadReceived(JPakeRound2Payload round2PayloadReceived)Public+2 flags0x08
BigInteger CalculateKeyingMaterial()Public+2 flags0x08
JPakeRound3Payload CreateRound3PayloadToSend(BigInteger keyingMaterial)Public+2 flags0x08
void ValidateRound3PayloadReceived(JPakeRound3Payload round3PayloadReceived, BigInteger keyingMaterial)Public+2 flags0x08
void .cctor()PrivateStatic+1 flags0x00