Commit Diff


commit - f72604d78583b26963397df09715c0e386c8a821
commit + c7b9c13b21f9d86725732e0ef9442d8d378939fc
blob - 20a4ffbb10ec4f508a57d4cd38e05362680fb784
blob + cfded226047c116b63fa7931cdd326322fcc1686
--- tests/libfuzzer/README.md
+++ tests/libfuzzer/README.md
@@ -3,3 +3,19 @@
 - https://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib/
 - https://llvm.org/docs/LibFuzzer.html
 - https://github.com/Dor1s/libfuzzer-workshop/tree/master/lessons/08#generate-coverage-report
+- https://github.com/openssl/openssl/tree/master/fuzz
+
+
+```
+#include <stddef.h>
+#include <stdint.h>
+
+#include "base/sha1.h"
+
+// Entry point for LibFuzzer.
+extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
+  unsigned char sha1[base::kSHA1Length] = {};
+  base::SHA1HashBytes(data, size, sha1);
+  return 0;
+}
+```