1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/sys/include/suit
chrysn 763474b485 sys/suit: Introduce functions to provide a manifest in memory
This adds the suit_worker_try_prepare / suit_worker_trigger_prepared
pair for using the SUIT worker, and breaks suit_handle_manifest_buf out
of suit_handle_url (where the latter now calls the former).

As part of factoring out reaping of the zombie worker thread, a locking
error that deadlocks the SUIT worker in case the race between the mutex
being unlocked and the thread being reaped hits the necessary handling
code is fixed (and mutex_unlock is called in the error path).
2023-05-27 21:01:18 +02:00
..
storage sys/storage/vfs: initial import 2022-06-03 08:49:44 +02:00
transport sys/suit: Introduce functions to provide a manifest in memory 2023-05-27 21:01:18 +02:00
conditions.h sys/suit: add SUIT draft v4 firmware upgrade module 2019-10-09 11:05:01 +02:00
handlers.h suit: Mark conversion function arguments as const 2020-09-29 15:18:57 +02:00
policy.h tests/suit_v3_manifest: Add draft-ietf-v3 manifest parser test 2020-03-19 22:56:01 +01:00
storage.h suit: Introduce generic storage backend 2020-09-30 13:32:38 +02:00