crabbedhaloablut has quit [Write error: Connection reset by peer]
crabbedhaloablut has joined #rust-embedded
explore has joined #rust-embedded
starblue has quit [Ping timeout: 268 seconds]
starblue has joined #rust-embedded
causal has quit [Quit: WeeChat 3.6]
emerent has quit [Ping timeout: 260 seconds]
emerent has joined #rust-embedded
emerent has quit [Remote host closed the connection]
crabbedhaloablut has quit [Remote host closed the connection]
crabbedhaloablut has joined #rust-embedded
emerent has joined #rust-embedded
GenTooMan has quit [Ping timeout: 264 seconds]
<re_irc>
<chrysn (@chrysn:matrix.org)> As faern mentioned firmware updates: Has anyone implemented any part of SUIT in embedded Rust yet? It'd be a well-vetted data format and security mechanism on top of any platform specific OTA, but I've neither found anything in a direct crates.io search nor in dependents of COSE crates.
<re_irc>
<MathiasKoch> While not implementing SUIT, i think i have a lot of overlap in the OTA part here: https://github.com/BlackbirdHQ/rustot (intended to target AWS IoT OTA)
<re_irc>
<MathiasKoch> Without any further knowledge of SUIT, other than skimming the RFC you just linked
<re_irc>
<MathiasKoch> After reading further, probably not. It looks like SUIT is not the actual OTA process?
<re_irc>
<chrysn (@chrysn:matrix.org)> SUIT is the manifest format; it can be implemented on any transport without depending on the transport's security properties. (Like, same data could go over CoAP, MQTT or just a USB stick).
<re_irc>
<MathiasKoch> Ahh, cool 👍️
explore has quit [Quit: Connection closed for inactivity]
<re_irc>
<lulf> SUIT looks like something that would suit (hah) drogue iot, I didn't know about that RFC. Instead invented our own CBOR based protocol 🤪
<re_irc>
<chrysn (@chrysn:matrix.org)> Quite frankly I saw this as an opportunity to plug this to a crowd which I hoped would like it ;-)
<re_irc>
<MathiasKoch> I would absolutely consider changing my manifest format in rustot as well, if a SUIT crate was available :p
<re_irc>
<MathiasKoch> Currently we just went with the format they used in freertos, but there is no actual reason for choosing that, apart from having to invent one myself
<re_irc>
<chrysn (@chrysn:matrix.org)> I've seen people from ARM/mbed, Microsoft, Nordic and RIOT during the SUIT development discussion list, but nobody from FreeRTOS was around. Let's hope that no features of their format were missed out.
<re_irc>
<MathiasKoch> FreeRTOS would today be AWS, but as they are not on your list either it probably comes down to the same :p
<re_irc>
Quickly glancing over SUIT, I don't see anything that shouldn't be implementable on top of the AWS managed OTA service either.