The primary change in this PR is to include the manufacturing public key when getting certs from the RoT. This had a nontrivial ripple effect of removing the separate manufacturing_public_key field/arg from several other structs / functions.
Other minor changes:
Point to a fork of serialport-rs that includes illumos support
Add Uart::set_timeout() to control the timeout after attaching
Make the uart module public (previously, callers had no way to name the error types it contains)
The primary change in this PR is to include the manufacturing public key when getting certs from the RoT. This had a nontrivial ripple effect of removing the separate
manufacturing_public_key
field/arg from several other structs / functions.Other minor changes:
serialport-rs
that includes illumos supportUart::set_timeout()
to control the timeout after attachinguart
module public (previously, callers had no way to name the error types it contains)