Skip to content

Conversation

JordanYates
Copy link
Contributor

Add the option to provide additional base network keys to the epacket key manager so that packets from those networks can be decoded.

Update Zephyr fork to fix unbalanced nRF SPI power management and
composite fuel gauges with secondary data sources.

Signed-off-by: Jordan Yates <[email protected]>
Make the ePacket Bluetooth central notification function public so that
connections setup through a function other than epacket_bt_gatt_connect
can hook the connection up as an ePacket data source dynamically.

Signed-off-by: Jordan Yates <[email protected]>
Update `epacket_key_id_get` to require passing in the key identifier.
This will allow interfaces to decode packets other than the default
network.

Signed-off-by: Jordan Yates <[email protected]>
Move the key identifier validation into `epacket_key_id_get`. This
will allow the interface decoders to handle non-default keys once
`epacket_key_id_get` supports them.

Signed-off-by: Jordan Yates <[email protected]>
Update `epacket_key_derive` to take the PSA key identifier as the first
argument, instead of an enum which is expanded internally. This allows
the function to be used for key derivation for keys other than the
default roots.

Signed-off-by: Jordan Yates <[email protected]>
Make the function that constructs a `psa_key_attributes_t` type for
importing keys public.

Signed-off-by: Jordan Yates <[email protected]>
Add the option to provide additional base network keys to the epacket
key manager so that packets from those networks can be decoded.

Signed-off-by: Jordan Yates <[email protected]>
@JordanYates JordanYates force-pushed the feature/epacket_alternate_network branch from a3023e7 to 6db9128 Compare May 3, 2025 07:29
Copy link

codecov bot commented May 3, 2025

Codecov Report

Attention: Patch coverage is 94.00000% with 3 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
subsys/epacket/interfaces/epacket_common_crypt.c 80.00% 0 Missing and 2 partials ⚠️
subsys/epacket/keys.c 97.14% 1 Missing ⚠️

📢 Thoughts on this report? Let us know!

@JordanYates JordanYates merged commit 418b83a into main May 3, 2025
12 checks passed
@JordanYates JordanYates deleted the feature/epacket_alternate_network branch May 3, 2025 11:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant