genode/repos/gems/recipes/pkg
Martin Stein dea53f635f Refine tresor tests
* Use jitterentropy only if supported.
  On certain targets like pbxa9 or zynq_qemu, the performance counter always
  yields 0, which renders jitterentropy unusable. On these platforms, the
  Tresor tests now use a static value as entropy source instead.

* Adds a new package test-file_vault_config_report_no_entropy that is used by
  the Depot Autopilot on targets without jitterentropy support instead of
  test-file_vault_config_report. The only difference between the two packages
  is the value of the above described new config attribute of the File Vault.

* Circumvent alignment fault.
  The Tresor lib for now has the deficiency of using on-disc data structures
  directly in code instead of decoding them first to unpacked, naturally
  aligned structures. This causes problems with memory-access alignment on
  several platforms (rpi, imx6q_sabrelite, imx53_qsb, imx7d_sabre). As fixing
  this properly is a bit of work, the commit disables the tresor_tester and
  file_vault_config_report test on the affected platforms in autopilot mode for
  now.

* Further adjustments
  * Make benchmarks optional
  * Use a smaller tresor for rekeying
  * Clean up image parameters
  * No use implicit routes/resources
  * Reduce ram consumption
  * Reduce test timeout
  * Raise cap quota, required for sel4 x86_64.

Ref #4819
2023-06-16 11:24:26 +02:00
..
backdrop depot: update recipe hashes 2023-05-30 12:13:34 +02:00
cpu_load_display depot: update recipe hashes 2023-05-30 12:13:34 +02:00
depot_download depot: update recipe hashes 2023-05-30 12:13:34 +02:00
drivers_managed-pc depot: update recipe hashes 2023-05-31 09:42:19 +02:00
drivers_nic-pc depot: update recipe hashes 2023-05-31 09:42:19 +02:00
file_vault pkg/file_vault: fix missing fs route 2023-06-16 11:24:25 +02:00
file_vault_config_report depot: update recipe hashes 2023-05-31 09:42:19 +02:00
fonts_fs depot: update recipe hashes 2023-05-30 12:13:34 +02:00
goa depot: update recipe hashes 2023-05-30 12:13:34 +02:00
goa-linux depot: update recipe hashes 2023-05-30 12:13:34 +02:00
motif_decorator depot: update recipe hashes 2023-05-30 12:13:34 +02:00
motif_wm depot: update recipe hashes 2023-05-30 12:13:34 +02:00
nano3d depot: update recipe hashes 2023-05-30 12:13:34 +02:00
osci depot: update recipe hashes 2023-05-30 12:13:34 +02:00
screenshot_trigger depot: update recipe hashes 2023-05-30 12:13:34 +02:00
sculpt depot: update recipe hashes 2023-05-31 09:42:19 +02:00
sculpt_distribution depot: update recipe hashes 2023-05-31 09:42:19 +02:00
sculpt_distribution-pc depot: update recipe hashes 2023-05-31 09:42:19 +02:00
sticks_blue_backdrop depot: update recipe hashes 2023-05-30 12:13:34 +02:00
terminal depot: update recipe hashes 2023-05-30 12:13:34 +02:00
test-depot_query_index depot: update recipe hashes 2023-05-30 12:13:34 +02:00
test-file_vault_config_report file_vault_config_report tests: fix for pistachio 2023-06-16 11:24:25 +02:00
test-file_vault_config_report_no_entropy Refine tresor tests 2023-06-16 11:24:26 +02:00
test-fs_tool depot: update recipe hashes 2023-05-30 12:13:34 +02:00
test-libc_vfs_audit depot: update recipe hashes 2023-05-30 12:13:34 +02:00
themed_decorator depot: update recipe hashes 2023-05-30 12:13:34 +02:00
themed_wm depot: update recipe hashes 2023-05-30 12:13:34 +02:00
touch_keyboard depot: update recipe hashes 2023-05-30 12:13:34 +02:00
trace_fs depot: update recipe hashes 2023-05-31 09:42:19 +02:00
trace_recorder depot: update recipe hashes 2023-05-30 12:13:34 +02:00
unconfigured_nano3d depot: update recipe hashes 2023-05-30 12:13:34 +02:00
window_layouter depot: update recipe hashes 2023-05-30 12:13:34 +02:00
wm depot: update recipe hashes 2023-05-30 12:13:34 +02:00