commit | 50fc1dfbccb01a2d60f6c3ac17383083b2fa278f | [log] [tgz] |
---|---|---|
author | Victor Boivie <boivie@webrtc.org> | Fri Apr 09 07:05:09 2021 |
committer | Commit Bot <commit-bot@chromium.org> | Sun Apr 11 18:25:08 2021 |
tree | d07b703f7507450b282d86927850b1a9fe43dfff | |
parent | a4da76a880d31f012038ac721ac4abc7ea3ffa2d [diff] |
dcsctp: Add SCTP packet corpus Each file is a SCTP packet (without any additional headers), all extracted from a few Wireshark dumps that have been manually recorded. Bug: webrtc:12614 Change-Id: I64bef0c563f1d83ae22735d702c8abafec6429b9 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/214701 Commit-Queue: Victor Boivie <boivie@webrtc.org> Reviewed-by: Tommi <tommi@webrtc.org> Cr-Commit-Position: refs/heads/master@{#33675}
diff --git a/test/fuzzers/BUILD.gn b/test/fuzzers/BUILD.gn index 5627a1b..48af4b1 100644 --- a/test/fuzzers/BUILD.gn +++ b/test/fuzzers/BUILD.gn
@@ -620,6 +620,7 @@ "../../net/dcsctp/packet:sctp_packet", "../../rtc_base:rtc_base_approved", ] + seed_corpus = "corpora/sctp-packet-corpus" } webrtc_fuzzer_test("rtp_header_parser_fuzzer") {
diff --git a/test/fuzzers/corpora/README b/test/fuzzers/corpora/README index d29e169..cc87025 100644 --- a/test/fuzzers/corpora/README +++ b/test/fuzzers/corpora/README
@@ -31,4 +31,7 @@ is used for this. ### PseudoTCP ### -Very small corpus minimised from the unit tests. \ No newline at end of file +Very small corpus minimised from the unit tests. + +### SCTP ### +This corpus was extracted from a few manually recorder wireshark dumps.
diff --git a/test/fuzzers/corpora/sctp-packet-corpus/cookie-ack-sack.bin b/test/fuzzers/corpora/sctp-packet-corpus/cookie-ack-sack.bin new file mode 100644 index 0000000..4374f5a --- /dev/null +++ b/test/fuzzers/corpora/sctp-packet-corpus/cookie-ack-sack.bin Binary files differ
diff --git a/test/fuzzers/corpora/sctp-packet-corpus/cookie-echo-data-data-data.bin b/test/fuzzers/corpora/sctp-packet-corpus/cookie-echo-data-data-data.bin new file mode 100644 index 0000000..1f1d0be --- /dev/null +++ b/test/fuzzers/corpora/sctp-packet-corpus/cookie-echo-data-data-data.bin Binary files differ
diff --git a/test/fuzzers/corpora/sctp-packet-corpus/cookie-echo-data-data.bin b/test/fuzzers/corpora/sctp-packet-corpus/cookie-echo-data-data.bin new file mode 100644 index 0000000..21a0c22 --- /dev/null +++ b/test/fuzzers/corpora/sctp-packet-corpus/cookie-echo-data-data.bin Binary files differ
diff --git a/test/fuzzers/corpora/sctp-packet-corpus/cookie-echo-data.bin b/test/fuzzers/corpora/sctp-packet-corpus/cookie-echo-data.bin new file mode 100644 index 0000000..fc86001 --- /dev/null +++ b/test/fuzzers/corpora/sctp-packet-corpus/cookie-echo-data.bin Binary files differ
diff --git a/test/fuzzers/corpora/sctp-packet-corpus/data-fragment1.bin b/test/fuzzers/corpora/sctp-packet-corpus/data-fragment1.bin new file mode 100644 index 0000000..bec7b28 --- /dev/null +++ b/test/fuzzers/corpora/sctp-packet-corpus/data-fragment1.bin Binary files differ
diff --git a/test/fuzzers/corpora/sctp-packet-corpus/forward-tsn.bin b/test/fuzzers/corpora/sctp-packet-corpus/forward-tsn.bin new file mode 100644 index 0000000..ab98a0a --- /dev/null +++ b/test/fuzzers/corpora/sctp-packet-corpus/forward-tsn.bin Binary files differ
diff --git a/test/fuzzers/corpora/sctp-packet-corpus/heartbeat-ack.bin b/test/fuzzers/corpora/sctp-packet-corpus/heartbeat-ack.bin new file mode 100644 index 0000000..59200ab --- /dev/null +++ b/test/fuzzers/corpora/sctp-packet-corpus/heartbeat-ack.bin Binary files differ
diff --git a/test/fuzzers/corpora/sctp-packet-corpus/heartbeat.bin b/test/fuzzers/corpora/sctp-packet-corpus/heartbeat.bin new file mode 100644 index 0000000..cef8cfe --- /dev/null +++ b/test/fuzzers/corpora/sctp-packet-corpus/heartbeat.bin Binary files differ
diff --git a/test/fuzzers/corpora/sctp-packet-corpus/init-ack.bin b/test/fuzzers/corpora/sctp-packet-corpus/init-ack.bin new file mode 100644 index 0000000..8043843 --- /dev/null +++ b/test/fuzzers/corpora/sctp-packet-corpus/init-ack.bin Binary files differ
diff --git a/test/fuzzers/corpora/sctp-packet-corpus/init.bin b/test/fuzzers/corpora/sctp-packet-corpus/init.bin new file mode 100644 index 0000000..3fb4977 --- /dev/null +++ b/test/fuzzers/corpora/sctp-packet-corpus/init.bin Binary files differ
diff --git a/test/fuzzers/corpora/sctp-packet-corpus/re-config.bin b/test/fuzzers/corpora/sctp-packet-corpus/re-config.bin new file mode 100644 index 0000000..74c74f3 --- /dev/null +++ b/test/fuzzers/corpora/sctp-packet-corpus/re-config.bin Binary files differ
diff --git a/test/fuzzers/corpora/sctp-packet-corpus/sack-data.bin b/test/fuzzers/corpora/sctp-packet-corpus/sack-data.bin new file mode 100644 index 0000000..fe4de63 --- /dev/null +++ b/test/fuzzers/corpora/sctp-packet-corpus/sack-data.bin Binary files differ
diff --git a/test/fuzzers/corpora/sctp-packet-corpus/sack-gap-ack-1.bin b/test/fuzzers/corpora/sctp-packet-corpus/sack-gap-ack-1.bin new file mode 100644 index 0000000..08494c1 --- /dev/null +++ b/test/fuzzers/corpora/sctp-packet-corpus/sack-gap-ack-1.bin Binary files differ