genode/repos/gems/recipes/src
Martin Stein abe163c335 tresor: do not use on-disc-layouted structs
* Removes all previous structs that represented an on-disc block layout
  and were therfore subject to a number of layout restrictions (packed,
  padding members, enum representations, etc.).
* Adds a replacement struct without any layout restrictions for each of the
  removed structs. The new structs are named similar to the old structs.
* Adds block encoding and decoding utilities for easily converting from the
  new structs to on-disc blocks and vice-versa (Block_scanner, Block_generator,
  T::decode_to_blk, T::encode_from_blk)
* Adapts all affected places in the library to encode and decode proberly
  instead of simply casting pointers.
* Thereby cleans up the hashing utilities to use typed-reference args instead
  of void pointers.
* Re-enables run/tresor_tester and test-file_vault_vonfig_report for platforms
  rpi, imx53_qsb, imx53_qsb_tz, imx6q_sabrelite, imx7d_sabre.

Ref #4819
2023-07-14 12:01:19 +02:00
..
backdrop depot: update recipe hashes 2023-06-16 11:24:26 +02:00
cpu_load_display depot: update recipe hashes 2023-06-16 11:24:26 +02:00
decorator depot: update recipe hashes 2023-06-16 11:24:26 +02:00
depot_deploy depot: update recipe hashes 2023-06-16 11:24:26 +02:00
depot_download_manager depot: update recipe hashes 2023-06-16 11:24:26 +02:00
depot_query depot: update recipe hashes 2023-06-16 11:24:26 +02:00
depot_remove depot: update recipe hashes 2023-06-16 11:24:26 +02:00
driver_manager depot: update recipe hashes 2023-06-16 11:24:26 +02:00
file_terminal depot: update recipe hashes 2023-06-16 11:24:26 +02:00
file_vault tresor: do not use on-disc-layouted structs 2023-07-14 12:01:19 +02:00
fs_query depot: update recipe hashes 2023-06-16 11:24:26 +02:00
fs_tool depot: update recipe hashes 2023-06-16 11:24:26 +02:00
gpt_write depot: update recipe hashes 2023-06-16 11:24:26 +02:00
gui_fader depot: update recipe hashes 2023-06-16 11:24:26 +02:00
menu_view depot: update recipe hashes 2023-06-16 11:24:26 +02:00
mixer_gui_qt depot: update recipe hashes 2023-06-16 11:24:26 +02:00
nano3d depot: update recipe hashes 2023-06-16 11:24:26 +02:00
osci depot: update recipe hashes 2023-06-16 11:24:26 +02:00
screenshot_trigger depot: update recipe hashes 2023-06-16 11:24:26 +02:00
sculpt_manager depot: update recipe hashes 2023-06-16 11:24:26 +02:00
terminal depot: update recipe hashes 2023-06-16 11:24:26 +02:00
test-tiled_wm depot: update recipe hashes 2023-06-16 11:24:26 +02:00
text_area depot: update recipe hashes 2023-06-16 11:24:26 +02:00
themed_decorator depot: update recipe hashes 2023-06-16 11:24:26 +02:00
touch_keyboard depot: update recipe hashes 2023-06-16 11:24:26 +02:00
trace_recorder depot: update recipe hashes 2023-06-16 11:24:26 +02:00
trace_recorder_policy depot: update recipe hashes 2023-06-16 11:24:26 +02:00
tresor depot: update recipe hashes 2023-06-16 11:24:26 +02:00
vfs_audit depot: update recipe hashes 2023-06-16 11:24:26 +02:00
vfs_gpu depot: update recipe hashes 2023-06-16 11:24:26 +02:00
vfs_import depot: update recipe hashes 2023-06-16 11:24:26 +02:00
vfs_pipe depot: update recipe hashes 2023-06-16 11:24:26 +02:00
vfs_trace depot: update recipe hashes 2023-06-16 11:24:26 +02:00
vfs_ttf depot: update recipe hashes 2023-06-16 11:24:26 +02:00
window_layouter depot: update recipe hashes 2023-06-16 11:24:26 +02:00
wm depot: update recipe hashes 2023-06-16 11:24:26 +02:00