assert_spec linux proc tresor_img_file { } { return "tresor.img" } append build_components { core init timer server/lx_block server/lx_fs server/vfs app/sequence app/tresor_init_trust_anchor app/tresor_init app/tresor_check lib/vfs_tresor_crypto_aes_cbc lib/vfs_tresor_trust_anchor lib/vfs_jitterentropy lib/libc lib/libcrypto } build $build_components create_boot_directory append config { } install_config $config exec rm -rf bin/tresor.img exec truncate -s 32M bin/tresor.img append boot_modules { core init timer lx_block lx_fs sequence vfs vfs.lib.so vfs_jitterentropy.lib.so ld.lib.so libcrypto.lib.so libc.lib.so tresor_init_trust_anchor tresor_init tresor_check vfs_tresor_trust_anchor.lib.so tresor.img vfs_tresor_crypto_aes_cbc.lib.so } build_boot_image $boot_modules run_genode_until {.*child "sequence" exited with exit value 0.*\n} 240