mirror of
https://git.proxmox.com/git/libtpms
synced 2025-08-18 19:01:42 +00:00

This is taken directly from chromiumos TPM2 repository: commit 172eec5ea9b46ddfe720c854fa719fdf8613b4ed Author: nagendra modadugu <ngm@google.com> Date: Fri Sep 16 14:07:13 2016 -0700 Add an initial fuzz test corpus for execute-command This commit introduces a minimized corpus for the test in fuzz/execute-command.cc. The corpus was generated by parsing the TCG test suite log for messages sent to the TPM. The corpus includes test cases that produced crashes reported in chrome-os-partner:56767 and chrome-os-partner:56825. Future work includes defining a dictionary for the protocol so that mutations can be more effective, and also generating test-cases that improve coverage (e.g. create & store primary key, followed by test case). BUG=chrome-os-partner:50646 BRANCH=none TEST=follow instructions in fuzz/README Change-Id: I24332c0f58996626de9a08e2780595b0b2d76350 Signed-off-by: nagendra modadugu <ngm@google.com> Reviewed-on: https://chromium-review.googlesource.com/386443 Commit-Ready: Nagendra Modadugu <ngm@google.com> Tested-by: Nagendra Modadugu <ngm@google.com> Reviewed-by: Kostya Serebryany <kcc@chromium.org> Reviewed-by: Mike Aizitsky <aizatsky@chromium.org> Reviewed-by: Bill Richardson <wfrichar@chromium.org> Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
14 B
14 B