[bluez/bluez] 441f05: mesh: crypto: remove dead function declaration

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



  Branch: refs/heads/master
  Home:   https://github.com/bluez/bluez
  Commit: 441f0539a1f8cd228746309d71386f51b7595bda
      https://github.com/bluez/bluez/commit/441f0539a1f8cd228746309d71386f51b7595bda
  Author: Christian Eggers <ceggers@xxxxxxx>
  Date:   2025-07-08 (Tue, 08 Jul 2025)

  Changed paths:
    M mesh/crypto.h

  Log Message:
  -----------
  mesh: crypto: remove dead function declaration

The implementation of mesh_aes_ecb_one() has been removed in commit
dfed4839463f ("mesh: Convert crypto to use ELL wrappers").


  Commit: e1b2647179c5c3475ca0e5645916bdf7b62b70c6
      https://github.com/bluez/bluez/commit/e1b2647179c5c3475ca0e5645916bdf7b62b70c6
  Author: Christian Eggers <ceggers@xxxxxxx>
  Date:   2025-07-08 (Tue, 08 Jul 2025)

  Changed paths:
    M mesh/crypto.c
    M mesh/crypto.h
    M mesh/net.c
    M unit/test-mesh-crypto.c

  Log Message:
  -----------
  mesh: crypto: remove unused function parameter

The 'relay' parameter isn't used by mesh_crypto_packet_build().


  Commit: 2d012a2f629cb0a5ffadd50af519233beaa9ee66
      https://github.com/bluez/bluez/commit/2d012a2f629cb0a5ffadd50af519233beaa9ee66
  Author: Christian Eggers <ceggers@xxxxxxx>
  Date:   2025-07-08 (Tue, 08 Jul 2025)

  Changed paths:
    M mesh/friend.h

  Log Message:
  -----------
  mesh: friend: remove dead function declarations

The implementations for these functions have been removed in commit
f246d31a7752 ("mesh: Friendship clean-up and rewrite").


  Commit: 797b330b9ff5150d9797678972584da3485d9df3
      https://github.com/bluez/bluez/commit/797b330b9ff5150d9797678972584da3485d9df3
  Author: Christian Eggers <ceggers@xxxxxxx>
  Date:   2025-07-08 (Tue, 08 Jul 2025)

  Changed paths:
    M mesh/mesh-config.h

  Log Message:
  -----------
  mesh: mesh-config: remove dead function prototype

mesh_config_write_address() has been added in commit 78668a02d6c4
("mesh: Change mesh_db prefix to mesh_config"), but an implementation
has never existed.


  Commit: 806aa9de2b426870b1518d8f68179d538cfd6bfe
      https://github.com/bluez/bluez/commit/806aa9de2b426870b1518d8f68179d538cfd6bfe
  Author: Christian Eggers <ceggers@xxxxxxx>
  Date:   2025-07-08 (Tue, 08 Jul 2025)

  Changed paths:
    M mesh/mesh-io-mgmt.c

  Log Message:
  -----------
  mesh: mesh-io-mgmt: Fix NULL pointer dereference

Don't try to dereference 'pvt' if it's NULL.


  Commit: d40ed08f446e4d3cdd3d02a8b20d9a66d8a5abdf
      https://github.com/bluez/bluez/commit/d40ed08f446e4d3cdd3d02a8b20d9a66d8a5abdf
  Author: Christian Eggers <ceggers@xxxxxxx>
  Date:   2025-07-08 (Tue, 08 Jul 2025)

  Changed paths:
    M mesh/model.h

  Log Message:
  -----------
  mesh: model: remove dead function prototype

mesh_model_cfg_blk() has been added in commit 6fbc4c83e134 ("mesh:
Header files for mesh access layer and utilities"), but an
implementation has never existed.


  Commit: 2d9afa114507d8046e5b7be53471624c513a93ff
      https://github.com/bluez/bluez/commit/2d9afa114507d8046e5b7be53471624c513a93ff
  Author: Christian Eggers <ceggers@xxxxxxx>
  Date:   2025-07-08 (Tue, 08 Jul 2025)

  Changed paths:
    M mesh/net.c

  Log Message:
  -----------
  mesh: net: remove obsolete struct net_key

'struct net_key' has been introduced in commmit 37ebf9eb0bf9 ("mesh:
Upper and Lower mesh transport") and became superseded in commit
994932b740c7 ("mesh: Refactor friend.c and net.c for central key DB").


  Commit: 0cb00fce1b3ef1ed49b33ca0e203c68c9feb85ff
      https://github.com/bluez/bluez/commit/0cb00fce1b3ef1ed49b33ca0e203c68c9feb85ff
  Author: Christian Eggers <ceggers@xxxxxxx>
  Date:   2025-07-08 (Tue, 08 Jul 2025)

  Changed paths:
    M mesh/net-keys.c
    M mesh/net-keys.h

  Log Message:
  -----------
  mesh: net-keys: introduce BEACON_LEN_SNB, BEACON_LEN_MPB, BEACON_LEN_MAX

Lets introduce symbolic names before spreading these magic numbers over
more locations.


  Commit: 41b4b531beb83d6906c26ff90f576e33f5ef2ba5
      https://github.com/bluez/bluez/commit/41b4b531beb83d6906c26ff90f576e33f5ef2ba5
  Author: Christian Eggers <ceggers@xxxxxxx>
  Date:   2025-07-08 (Tue, 08 Jul 2025)

  Changed paths:
    M mesh/net-keys.h

  Log Message:
  -----------
  mesh: net-keys: remove dead function prototype

net_key_snb_compose() has been made static (and renamed) in commit
5ba57cf85140 ("mesh: Add Tx/Rx support of Mesh Private Beacons").


  Commit: 6ef0f297235d897533dc29809f0f74367f574e85
      https://github.com/bluez/bluez/commit/6ef0f297235d897533dc29809f0f74367f574e85
  Author: Christian Eggers <ceggers@xxxxxxx>
  Date:   2025-07-08 (Tue, 08 Jul 2025)

  Changed paths:
    M mesh/node.h

  Log Message:
  -----------
  mesh: node: remove dead function prototype

node_init_from_storage() has been made static (and renamed) in commit
7cafe5fd7cc8 ("mesh: Manage node config directory in mesh-config").


  Commit: e29506315cc87429a05a25f16a6b3279a300e574
      https://github.com/bluez/bluez/commit/e29506315cc87429a05a25f16a6b3279a300e574
  Author: Christian Eggers <ceggers@xxxxxxx>
  Date:   2025-07-08 (Tue, 08 Jul 2025)

  Changed paths:
    M mesh/prov.h

  Log Message:
  -----------
  mesh: prov: cleanup header

Most stuff in this file isn't been used.


  Commit: 4e5a3a80a8425d144ba70b23b02a1bed0d89c352
      https://github.com/bluez/bluez/commit/4e5a3a80a8425d144ba70b23b02a1bed0d89c352
  Author: Christian Eggers <ceggers@xxxxxxx>
  Date:   2025-07-08 (Tue, 08 Jul 2025)

  Changed paths:
    M mesh/crypto.c
    M mesh/friend.c
    M mesh/mesh-io-mgmt.c
    M mesh/mesh-io-unit.c
    M mesh/net.c

  Log Message:
  -----------
  mesh: remove unneeded casts to bool

The result of these expression is already of type 'bool'.


  Commit: a3824b4aac0e894699ca2643af5887239a6c489a
      https://github.com/bluez/bluez/commit/a3824b4aac0e894699ca2643af5887239a6c489a
  Author: Christian Eggers <ceggers@xxxxxxx>
  Date:   2025-07-08 (Tue, 08 Jul 2025)

  Changed paths:
    M mesh/crypto.c
    M mesh/net.c
    M mesh/net.h

  Log Message:
  -----------
  mesh: use '0x1' rathen than 'true' for bit operations

Although 'true' expands to 1, it feels more natural using '0x1' (or '1')
when performing masking or bit shifting operations.


Compare: https://github.com/bluez/bluez/compare/9ed79eedc075...a3824b4aac0e

To unsubscribe from these emails, change your notification settings at https://github.com/bluez/bluez/settings/notifications




[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux