Struct HandshakeService.ClientKeyAgreementResult
- Namespace
- FishMMO.Auth.Implementation
- Assembly
- FishMMO-AuthShared.dll
Result of a client-side X25519 key agreement operation.
public struct HandshakeService.ClientKeyAgreementResult
- Inherited Members
Fields
ClientKeyConfirmation
Client key confirmation MAC — send to server for verification. HMAC-SHA256(ClientToServerKey, "fishmmo finished c" || transcriptHash).
public byte[] ClientKeyConfirmation
Field Value
- byte[]
ExpectedServerKeyConfirmation
Expected server key confirmation MAC — verify against the server's response. HMAC-SHA256(ServerToClientKey, "fishmmo finished s" || transcriptHash).
public byte[] ExpectedServerKeyConfirmation
Field Value
- byte[]
SessionKeys
Derived directional session keys (client→server and server→client).
public CryptoHelper.SessionKeys SessionKeys
Field Value
Success
Whether the key agreement succeeded.
public bool Success