/// <summary> /// Accept message from client. /// </summary> /// <param name="message">Request message.</param> public override void AcceptMessage(StreamMessage message) { base.AcceptMessage(message); if (XmlParseResult != ErrorCodes.ER_00_NO_ERROR) { return; } _modeFlag = KeyValues.Item("Mode"); _keyType = KeyValues.Item("Key Type"); _keyScheme = KeyValues.Item("Key Scheme LMK"); _zmkScheme = KeyValues.ItemOptional("Key Scheme ZMK"); _zmk = KeyValues.ItemOptional("ZMK Scheme") + KeyValues.ItemOptional("ZMK"); }
/// <summary> /// Accept message from client. /// </summary> /// <param name="message">Request message.</param> public override void AcceptMessage(StreamMessage message) { base.AcceptMessage(message); if (XmlParseResult != ErrorCodes.ER_00_NO_ERROR) { return; } _keyA = KeyValues.Item("ZMK Component #1"); _keyB = KeyValues.Item("ZMK Component #2"); _keyC = KeyValues.Item("ZMK Component #3"); _keySchemeLmk = KeyValues.ItemOptional("Key Scheme LMK"); _keyCheckValue = KeyValues.ItemOptional("Key Check Value Type"); }
/// <summary> /// Accept message from client. /// </summary> /// <param name="message">Request message.</param> public override void AcceptMessage(StreamMessage message) { base.AcceptMessage(message); if (XmlParseResult != ErrorCodes.ER_00_NO_ERROR) { return; } _keyType = KeyValues.Item("Key Type"); _zmk = KeyValues.ItemCombination("ZMK Scheme", "ZMK"); _key = KeyValues.ItemCombination("Key Scheme", "Key"); _lmkScheme = KeyValues.Item("Key Scheme LMK"); _atallaVariant = KeyValues.ItemOptional("Atalla Variant"); }
/// <summary> /// Accept message from client. /// </summary> /// <param name="message">Request message.</param> public override void AcceptMessage(StreamMessage message) { base.AcceptMessage(message); if (XmlParseResult != ErrorCodes.ER_00_NO_ERROR) { return; } _nbrComponents = KeyValues.Item("Number of Components"); _iNbrComponents = Convert.ToInt32(_nbrComponents); for (var i = 1; i <= _iNbrComponents; i++) { _comps[i - 1] = KeyValues.ItemCombination("ZMK Component Scheme #" + i.ToString(), "ZMK Component #" + i.ToString()); } _lmkScheme = KeyValues.ItemOptional("Key Scheme LMK"); _keyCheckValue = KeyValues.ItemOptional("Key Check Value Type"); }
/// <summary> /// Accept message from client. /// </summary> /// <param name="message">Request message.</param> public override void AcceptMessage(StreamMessage message) { base.AcceptMessage(message); if (XmlParseResult != ErrorCodes.ER_00_NO_ERROR) { return; } _blockNumber = KeyValues.Item("Message Block"); _keyType = KeyValues.Item("Key Type"); _keyLength = KeyValues.Item("Key Length"); _messageType = KeyValues.Item("Message Type"); _key = KeyValues.ItemCombination("Key Scheme", "Key"); _iv = KeyValues.ItemOptional("IV"); _msgLength = KeyValues.Item("Message Length"); _strMsg = KeyValues.Item("Message"); }