CHERIoT-Platform / CHERIoT-Platform/network-stack

Put the device MAC address into a pre-shared read-only variable in the firewall

Open
#52 0 comments 1 reaction 0 assignees View on GitHub
good first issue
Dominant language
C++
Stars
9
Forks
14
Avg merge
6d 17h
Merged PRs (30d)
1

Description

Currently the device MAC is generated and stored in the firewall, and accessible by other compartments through `firewall_mac_address_get`.

A downside of having to retrieve a copy through `firewall_mac_address_get` is that the resulting copy increases the state of compartments, and is yet another thing that must be reset if a compartment crashes ("reset critical"). See the discussion in https://github.com/CHERIoT-Platform/network-stack/pull/50.

Instead, it would be desirable to put the device MAC address into a pre-shared read-only variable in the firewall.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.