Commit Graph

8 Commits (089443674bccb4c70ecb36e8c0d5900856485696)

Author SHA1 Message Date
Emil Fresk 089443674b Support defmt version 0.3 with new MSRV 2021-11-16 08:32:27 +01:00
Thibaut Vandervelden 76f1b81182 Add fuzzing for IEEE802.15.4
Because IEEE802.15.4 uses a lot of compression in its frame, fuzzing it
is maybe a good idea. Adding this fuzz target showed that some frame
methods were panicking. `check_len` now checks if accessors will panic
or not.

I ran the fuzzer for about 15 minutes and nothing showed up.
2021-11-04 12:01:03 +01:00
Thibaut Vandervelden e9ec0aefa8 ieee802154: add getters for security features 2021-10-26 16:58:45 +02:00
Thibaut Vandervelden 6a08f958b2 ieee802154: remove unused CRC 2021-10-26 16:16:24 +02:00
Thibaut Vandervelden ce9145dd62 ieee802154: Correct filtering of PAN id 2021-10-21 01:25:13 +02:00
Thibaut Vandervelden bff2330309 Remove some more todos 2021-10-21 01:25:13 +02:00
Dario Nieuwenhuis 7c35a061a4 ieee80154: process packets without the FCS.
We assume the FCS is checked by lower layers or by hardware.

- Makes it consistent with Ethernet mediums, where we don't handle the FCS either.
- Linux ieee802154 raw sockets send/receive packets without the FCS.
2021-10-21 01:25:13 +02:00
Thibaut Vandervelden fb2d0029d8 Add support for 802.15.4 and 6LoWPAN 2021-10-21 01:25:12 +02:00