12345678910111213141516171819 |
- #![no_main]
- use libfuzzer_sys::fuzz_target;
- use smoltcp::wire::{Ieee802154Frame, Ieee802154Repr};
- fuzz_target!(|data: &[u8]| {
- if let Ok(frame) = Ieee802154Frame::new_checked(data) {
- if let Ok(repr) = Ieee802154Repr::parse(frame) {
-
-
- let mut buffer = vec![0; repr.buffer_len()];
-
-
-
- let mut frame = Ieee802154Frame::new_unchecked(&mut buffer[..]);
- repr.emit(&mut frame);
- }
- };
- });
|