This PR builds on #20 but isn't directly related to it; it's a grab bag of changes to ease integration of sprockets into omicron:
Fiddle with crypto crate versions to avoid conflicts
Bounds changes to errors
Re-export more types
Add a uart feature to sprockets-host that gates the uart module
The only one of these that is a little concerning to me is 4, because its root cause is that the serialport crate we're using doesn't currently support illumos (and fails to compile on unsupported platforms). We'll need to fix that or change how we interact with the SP.
This PR builds on #20 but isn't directly related to it; it's a grab bag of changes to ease integration of sprockets into omicron:
uart
feature tosprockets-host
that gates theuart
moduleThe only one of these that is a little concerning to me is 4, because its root cause is that the serialport crate we're using doesn't currently support illumos (and fails to compile on unsupported platforms). We'll need to fix that or change how we interact with the SP.