]>
Commit | Line | Data |
---|---|---|
f20569fa XL |
1 | macro_rules! fuzz_target { |
2 | (|$data:ident: &[u8]| $body:block) => {}; | |
3 | } | |
4 | ||
5 | fuzz_target!(|data: &[u8]| { | |
6 | if let Ok(app_img) = AppImage::parse(data) { | |
7 | if let Ok(app_img) = | |
8 | app_img.sign_for_secureboot(include_str!("../../test-data/signing-key")) | |
9 | { | |
10 | assert!(app_img.is_signed()); | |
11 | Gbl::from_app_image(app_img).to_bytes(); | |
12 | } | |
13 | } | |
14 | }); |