linux-bluetooth.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [bluez/bluez] 926d16: mesh: Ignore Secure Network Beacon from subnet
@ 2022-10-03 21:45 Isak Westin
  0 siblings, 0 replies; only message in thread
From: Isak Westin @ 2022-10-03 21:45 UTC (permalink / raw)
  To: linux-bluetooth

  Branch: refs/heads/master
  Home:   https://github.com/bluez/bluez
  Commit: 926d16db8ae4bb5c40266be5bd6b10023d932c0d
      https://github.com/bluez/bluez/commit/926d16db8ae4bb5c40266be5bd6b10023d932c0d
  Author: Isak Westin <isak.westin@loytec.com>
  Date:   2022-10-03 (Mon, 03 Oct 2022)

  Changed paths:
    M mesh/net.c

  Log Message:
  -----------
  mesh: Ignore Secure Network Beacon from subnet

If this node is a member of a primary subnet and receives a Secure Network
beacon on a secondary subnet with an IV Index greater than the last known
IV Index of the primary subnet, the Secure Network beacon shall be ignored.
See MshPRFv1.0.1 section 3.10.5.


  Commit: 7d050890f01f32ebb394140cf3206ad5a5548d79
      https://github.com/bluez/bluez/commit/7d050890f01f32ebb394140cf3206ad5a5548d79
  Author: Isak Westin <isak.westin@loytec.com>
  Date:   2022-10-03 (Mon, 03 Oct 2022)

  Changed paths:
    M mesh/net.c

  Log Message:
  -----------
  mesh: Ignore SNB with invalid IV Index values

If we are in IV update in progress state, and receive a Secure Network
beacon with an IV index equal to last known IV index + 1, and IV update
flag set to 1, it should be ignored. See MshPRFv1.0.1 section 3.10.5.


  Commit: 9d22d54244307c31b300fd5c321e6c2dea0cc48d
      https://github.com/bluez/bluez/commit/9d22d54244307c31b300fd5c321e6c2dea0cc48d
  Author: Isak Westin <isak.westin@loytec.com>
  Date:   2022-10-03 (Mon, 03 Oct 2022)

  Changed paths:
    M mesh/net.c

  Log Message:
  -----------
  mesh: Allow Key refresh to skip Phase 2

If we are in Key Refresh Phase 1, and receive a Secure Network beacon
using the new NetKey and with KR flag set to 0, Phase 2 should be
skipped. See MshPRFv1.0.1 section 3.10.4.1.


  Commit: 291cff0680095a2bd4dd35ec0ccb5c42cf9c347c
      https://github.com/bluez/bluez/commit/291cff0680095a2bd4dd35ec0ccb5c42cf9c347c
  Author: Isak Westin <isak.westin@loytec.com>
  Date:   2022-10-03 (Mon, 03 Oct 2022)

  Changed paths:
    M mesh/cfgmod-server.c

  Log Message:
  -----------
  mesh: Allow Key Refresh Phase 0 to 3 transition

Transition to Phase 3 from Phase 0 does not cause any state change, but
is a valid transition. See MshPRFv1.0.1 section 4.2.14.


Compare: https://github.com/bluez/bluez/compare/25a31f5a930e...291cff068009

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-10-03 21:45 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-10-03 21:45 [bluez/bluez] 926d16: mesh: Ignore Secure Network Beacon from subnet Isak Westin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).