Adding fuzzers to test serialize and deserialize functionality in keymaster.

Test: This commit adds fuzzers to test both the buffer serialization and one to test the various keymaster messages at random. It was tested by running for over 24 hours on a Pixel3a device to ensure that the fuzzer was stable. It runs at about 2-3k exec/s on the device.

Signed-off-by: Corbin Souffrant <corbin.souffrant@leviathansecurity.com>
Change-Id: I5339c3fc6e704dc69246c7a2b2cf8f9b1cdb7ee1
4 files changed