New Upstream Release - golang-github-eapache-go-xerial-snappy

Ready changes

Summary

Merged new upstream version: 0.0~git20230111.bf00bc1 (was: 0.0~git20180814.776d571).

Resulting package

Built on 2023-04-19T17:44 (took 3m44s)

The resulting binary packages can be installed (if you have the apt repository enabled) by running one of:

apt install -t fresh-releases golang-github-eapache-go-xerial-snappy-dev

Lintian Result

Diff

diff --git a/corpus/020dfb19a68cbcf99dc93dc1030068d4c9968ad0-2 b/corpus/020dfb19a68cbcf99dc93dc1030068d4c9968ad0-2
deleted file mode 100644
index 1b704ae..0000000
Binary files a/corpus/020dfb19a68cbcf99dc93dc1030068d4c9968ad0-2 and /dev/null differ
diff --git a/corpus/05979b224be0294bf350310d4ba5257c9bb815db-3 b/corpus/05979b224be0294bf350310d4ba5257c9bb815db-3
deleted file mode 100644
index 8c321a6..0000000
--- a/corpus/05979b224be0294bf350310d4ba5257c9bb815db-3
+++ /dev/null
@@ -1 +0,0 @@
-����Y
\ No newline at end of file
diff --git a/corpus/0e64ca2823923c5efa03ff2bd6e0aa1018eeca3b-9 b/corpus/0e64ca2823923c5efa03ff2bd6e0aa1018eeca3b-9
deleted file mode 100644
index d413114..0000000
Binary files a/corpus/0e64ca2823923c5efa03ff2bd6e0aa1018eeca3b-9 and /dev/null differ
diff --git a/corpus/1 b/corpus/1
deleted file mode 100644
index 5e3abaf..0000000
Binary files a/corpus/1 and /dev/null differ
diff --git a/corpus/361a1c6d2a8f80780826c3d83ad391d0475c922f-4 b/corpus/361a1c6d2a8f80780826c3d83ad391d0475c922f-4
deleted file mode 100644
index d2528ba..0000000
Binary files a/corpus/361a1c6d2a8f80780826c3d83ad391d0475c922f-4 and /dev/null differ
diff --git a/corpus/4117af68228fa64339d362cf980c68ffadff96c8-12 b/corpus/4117af68228fa64339d362cf980c68ffadff96c8-12
deleted file mode 100644
index 38ee90f..0000000
Binary files a/corpus/4117af68228fa64339d362cf980c68ffadff96c8-12 and /dev/null differ
diff --git a/corpus/4142249be82c8a617cf838eef05394ece39becd3-9 b/corpus/4142249be82c8a617cf838eef05394ece39becd3-9
deleted file mode 100644
index 6d5812d..0000000
Binary files a/corpus/4142249be82c8a617cf838eef05394ece39becd3-9 and /dev/null differ
diff --git a/corpus/41ea8c7d904f1cd913b52e9ead4a96c639d76802-10 b/corpus/41ea8c7d904f1cd913b52e9ead4a96c639d76802-10
deleted file mode 100644
index 6a5f146..0000000
Binary files a/corpus/41ea8c7d904f1cd913b52e9ead4a96c639d76802-10 and /dev/null differ
diff --git a/corpus/44083e1447694980c0ee682576e32358c9ee883f-2 b/corpus/44083e1447694980c0ee682576e32358c9ee883f-2
deleted file mode 100644
index 6880dda..0000000
Binary files a/corpus/44083e1447694980c0ee682576e32358c9ee883f-2 and /dev/null differ
diff --git a/corpus/4d6b359bd538feaa7d36c89235d07d0a443797ac-1 b/corpus/4d6b359bd538feaa7d36c89235d07d0a443797ac-1
deleted file mode 100644
index 797a0a3..0000000
Binary files a/corpus/4d6b359bd538feaa7d36c89235d07d0a443797ac-1 and /dev/null differ
diff --git a/corpus/521e7e67b6063a75e0eeb24b0d1dd20731d34ad8-4 b/corpus/521e7e67b6063a75e0eeb24b0d1dd20731d34ad8-4
deleted file mode 100644
index ad77b20..0000000
--- a/corpus/521e7e67b6063a75e0eeb24b0d1dd20731d34ad8-4
+++ /dev/null
@@ -1 +0,0 @@
-�������Y
\ No newline at end of file
diff --git a/corpus/526e6f85d1b8777f0d9f70634c9f8b77fbdccdff-7 b/corpus/526e6f85d1b8777f0d9f70634c9f8b77fbdccdff-7
deleted file mode 100644
index 0d3e7cc..0000000
Binary files a/corpus/526e6f85d1b8777f0d9f70634c9f8b77fbdccdff-7 and /dev/null differ
diff --git a/corpus/581b8fe7088f921567811fdf30e1f527c9f48e5e b/corpus/581b8fe7088f921567811fdf30e1f527c9f48e5e
deleted file mode 100644
index 59c77e4..0000000
--- a/corpus/581b8fe7088f921567811fdf30e1f527c9f48e5e
+++ /dev/null
@@ -1 +0,0 @@
-package 
\ No newline at end of file
diff --git a/corpus/60cd10738158020f5843b43960158c3d116b3a71-11 b/corpus/60cd10738158020f5843b43960158c3d116b3a71-11
deleted file mode 100644
index 801e2cf..0000000
Binary files a/corpus/60cd10738158020f5843b43960158c3d116b3a71-11 and /dev/null differ
diff --git a/corpus/652b031b4b9d601235f86ef62523e63d733b8623-3 b/corpus/652b031b4b9d601235f86ef62523e63d733b8623-3
deleted file mode 100644
index 76bd9d9..0000000
Binary files a/corpus/652b031b4b9d601235f86ef62523e63d733b8623-3 and /dev/null differ
diff --git a/corpus/684a011f6fdfc7ae9863e12381165e82d2a2e356-9 b/corpus/684a011f6fdfc7ae9863e12381165e82d2a2e356-9
deleted file mode 100644
index 7894c03..0000000
Binary files a/corpus/684a011f6fdfc7ae9863e12381165e82d2a2e356-9 and /dev/null differ
diff --git a/corpus/72e42fc8e5eaed6a8a077f420fc3bd1f9a7c0919-1 b/corpus/72e42fc8e5eaed6a8a077f420fc3bd1f9a7c0919-1
deleted file mode 100644
index f5a2bb9..0000000
Binary files a/corpus/72e42fc8e5eaed6a8a077f420fc3bd1f9a7c0919-1 and /dev/null differ
diff --git a/corpus/80881d1b911b95e0203b3b0e7dc6360c35f7620f-7 b/corpus/80881d1b911b95e0203b3b0e7dc6360c35f7620f-7
deleted file mode 100644
index 16f802a..0000000
--- a/corpus/80881d1b911b95e0203b3b0e7dc6360c35f7620f-7
+++ /dev/null
@@ -1 +0,0 @@
-墳←��������������←�←��������������������꿽
\ No newline at end of file
diff --git a/corpus/8484b3082d522e0a1f315db1fa1b2a5118be7cc3-8 b/corpus/8484b3082d522e0a1f315db1fa1b2a5118be7cc3-8
deleted file mode 100644
index a8d5adb..0000000
Binary files a/corpus/8484b3082d522e0a1f315db1fa1b2a5118be7cc3-8 and /dev/null differ
diff --git a/corpus/9635bb09260f100bc4a2ee4e3b980fecc5b874ce-1 b/corpus/9635bb09260f100bc4a2ee4e3b980fecc5b874ce-1
deleted file mode 100644
index 9292f67..0000000
Binary files a/corpus/9635bb09260f100bc4a2ee4e3b980fecc5b874ce-1 and /dev/null differ
diff --git a/corpus/99d36b0b5b1be7151a508dd440ec725a2576c41c-1 b/corpus/99d36b0b5b1be7151a508dd440ec725a2576c41c-1
deleted file mode 100644
index 3e250d2..0000000
Binary files a/corpus/99d36b0b5b1be7151a508dd440ec725a2576c41c-1 and /dev/null differ
diff --git a/corpus/9d339eddb4e2714ea319c3fb571311cb95fdb067-6 b/corpus/9d339eddb4e2714ea319c3fb571311cb95fdb067-6
deleted file mode 100644
index b2c05e5..0000000
Binary files a/corpus/9d339eddb4e2714ea319c3fb571311cb95fdb067-6 and /dev/null differ
diff --git a/corpus/b2419fcb7a9aef359de67cb6bd2b8a8c1f5c100f-4 b/corpus/b2419fcb7a9aef359de67cb6bd2b8a8c1f5c100f-4
deleted file mode 100644
index fb7157d..0000000
--- a/corpus/b2419fcb7a9aef359de67cb6bd2b8a8c1f5c100f-4
+++ /dev/null
@@ -1 +0,0 @@
-����Y
\ No newline at end of file
diff --git a/corpus/c1951b29109ec1017f63535ce3699630f46f54e1-5 b/corpus/c1951b29109ec1017f63535ce3699630f46f54e1-5
deleted file mode 100644
index ebe47e8..0000000
Binary files a/corpus/c1951b29109ec1017f63535ce3699630f46f54e1-5 and /dev/null differ
diff --git a/corpus/cb806bc4f67316af02d6ae677332a3b6005a18da-5 b/corpus/cb806bc4f67316af02d6ae677332a3b6005a18da-5
deleted file mode 100644
index f926593..0000000
--- a/corpus/cb806bc4f67316af02d6ae677332a3b6005a18da-5
+++ /dev/null
@@ -1 +0,0 @@
-墳��������濽
\ No newline at end of file
diff --git a/corpus/cd7dd228703739e9252c7ea76f1c5f82ab44686a-10 b/corpus/cd7dd228703739e9252c7ea76f1c5f82ab44686a-10
deleted file mode 100644
index 668f70c..0000000
Binary files a/corpus/cd7dd228703739e9252c7ea76f1c5f82ab44686a-10 and /dev/null differ
diff --git a/corpus/ce3671e91907349cea04fc3f2a4b91c65b99461d-3 b/corpus/ce3671e91907349cea04fc3f2a4b91c65b99461d-3
deleted file mode 100644
index 1e1b3b0..0000000
Binary files a/corpus/ce3671e91907349cea04fc3f2a4b91c65b99461d-3 and /dev/null differ
diff --git a/corpus/ce3c6f4c31f74d72fbf74c17d14a8d29aa62059e-6 b/corpus/ce3c6f4c31f74d72fbf74c17d14a8d29aa62059e-6
deleted file mode 100644
index db6795b..0000000
--- a/corpus/ce3c6f4c31f74d72fbf74c17d14a8d29aa62059e-6
+++ /dev/null
@@ -1 +0,0 @@
-墳←�����������������꿽
\ No newline at end of file
diff --git a/corpus/da39a3ee5e6b4b0d3255bfef95601890afd80709-1 b/corpus/da39a3ee5e6b4b0d3255bfef95601890afd80709-1
deleted file mode 100644
index e69de29..0000000
diff --git a/corpus/e2230aa0ecaebb9b890440effa13f501a89247b2-1 b/corpus/e2230aa0ecaebb9b890440effa13f501a89247b2-1
deleted file mode 100644
index 0e3f82f..0000000
Binary files a/corpus/e2230aa0ecaebb9b890440effa13f501a89247b2-1 and /dev/null differ
diff --git a/corpus/efa11d676fb2a77afb8eac3d7ed30e330a7c2efe-11 b/corpus/efa11d676fb2a77afb8eac3d7ed30e330a7c2efe-11
deleted file mode 100644
index 2031634..0000000
Binary files a/corpus/efa11d676fb2a77afb8eac3d7ed30e330a7c2efe-11 and /dev/null differ
diff --git a/corpus/f0445ac39e03978bbc8011316ac8468015ddb72c-1 b/corpus/f0445ac39e03978bbc8011316ac8468015ddb72c-1
deleted file mode 100644
index b30db18..0000000
Binary files a/corpus/f0445ac39e03978bbc8011316ac8468015ddb72c-1 and /dev/null differ
diff --git a/corpus/f241da53c6bc1fe3368c55bf28db86ce15a2c784-2 b/corpus/f241da53c6bc1fe3368c55bf28db86ce15a2c784-2
deleted file mode 100644
index 4909d4e..0000000
Binary files a/corpus/f241da53c6bc1fe3368c55bf28db86ce15a2c784-2 and /dev/null differ
diff --git a/debian/changelog b/debian/changelog
index 2365ce2..9507c89 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+golang-github-eapache-go-xerial-snappy (0.0~git20230111.bf00bc1-1) UNRELEASED; urgency=low
+
+  * New upstream snapshot.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Wed, 19 Apr 2023 17:41:37 -0000
+
 golang-github-eapache-go-xerial-snappy (0.0~git20180814.776d571-1) unstable; urgency=medium
 
   * Team upload
diff --git a/fuzz.go b/fuzz.go
deleted file mode 100644
index 6a46f47..0000000
--- a/fuzz.go
+++ /dev/null
@@ -1,16 +0,0 @@
-// +build gofuzz
-
-package snappy
-
-func Fuzz(data []byte) int {
-	decode, err := Decode(data)
-	if decode == nil && err == nil {
-		panic("nil error with nil result")
-	}
-
-	if err != nil {
-		return 0
-	}
-
-	return 1
-}
diff --git a/fuzz_test.go b/fuzz_test.go
new file mode 100644
index 0000000..6f9f155
--- /dev/null
+++ b/fuzz_test.go
@@ -0,0 +1,20 @@
+package snappy
+
+import "testing"
+
+func FuzzData(f *testing.F) {
+	f.Fuzz(func(t *testing.T, data []byte) {
+		func() int {
+			decode, err := Decode(data)
+			if decode == nil && err == nil {
+				panic("nil error with nil result")
+			}
+
+			if err != nil {
+				return 0
+			}
+
+			return 1
+		}()
+	})
+}
diff --git a/go.mod b/go.mod
new file mode 100644
index 0000000..2d54ad8
--- /dev/null
+++ b/go.mod
@@ -0,0 +1,5 @@
+module github.com/eapache/go-xerial-snappy
+
+go 1.17
+
+require github.com/golang/snappy v0.0.4
diff --git a/go.sum b/go.sum
new file mode 100644
index 0000000..74eae48
--- /dev/null
+++ b/go.sum
@@ -0,0 +1,2 @@
+github.com/golang/snappy v0.0.4 h1:yAGX7huGHXlcLOEtBnF4w7FQwA26wojNCwOYAEhLjQM=
+github.com/golang/snappy v0.0.4/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
diff --git a/snappy.go b/snappy.go
index ea8f7af..e2c1714 100644
--- a/snappy.go
+++ b/snappy.go
@@ -25,10 +25,10 @@ var (
 )
 
 func min(x, y int) int {
-    if x < y {
-        return x
-    }
-    return y
+	if x < y {
+		return x
+	}
+	return y
 }
 
 // Encode encodes data as snappy with no framing header.
@@ -48,14 +48,14 @@ func EncodeStream(dst, src []byte) []byte {
 
 	// Snappy encode in blocks of maximum 32KB
 	var (
-		max = len(src)
+		max       = len(src)
 		blockSize = 32 * 1024
-		pos   = 0
-		chunk []byte
+		pos       = 0
+		chunk     []byte
 	)
 
 	for pos < max {
-		newPos := min(pos + blockSize, max)
+		newPos := min(pos+blockSize, max)
 		chunk = master.Encode(chunk[:cap(chunk)], src[pos:newPos])
 
 		// First encode the compressed size (big-endian)
@@ -104,7 +104,7 @@ func DecodeInto(dst, src []byte) ([]byte, error) {
 	var (
 		pos   = sizeOffset
 		chunk []byte
-		err       error
+		err   error
 	)
 
 	for pos+sizeBytes <= max {
diff --git a/snappy_test.go b/snappy_test.go
index bdc41bf..bfb9c91 100644
--- a/snappy_test.go
+++ b/snappy_test.go
@@ -16,17 +16,17 @@ var snappyTestCases = map[string][]byte{
 var snappyStreamTestCases = map[string][]byte{
 	"PLAINDATA":                         {130, 83, 78, 65, 80, 80, 89, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 11, 9, 32, 80, 76, 65, 73, 78, 68, 65, 84, 65},
 	`{"a":"UtaitILHMDAAAAfU","b":"日本"}`: {130, 83, 78, 65, 80, 80, 89, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 39, 37, 144, 123, 34, 97, 34, 58, 34, 85, 116, 97, 105, 116, 73, 76, 72, 77, 68, 65, 65, 65, 65, 102, 85, 34, 44, 34, 98, 34, 58, 34, 230, 151, 165, 230, 156, 172, 34, 125},
-	largeString: {130, 83, 78, 65, 80, 80, 89, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 3, 89, 128, 8, 240, 90, 83, 101, 100, 32, 117, 116, 32, 112, 101, 114, 115, 112, 105, 99, 105, 97, 116, 105, 115, 32, 117, 110, 100, 101, 32, 111, 109, 110, 105, 115, 32, 105, 115, 116, 101, 32, 110, 97, 116, 117, 115, 32, 101, 114, 114, 111, 114, 32, 115, 105, 116, 32, 118, 111, 108, 117, 112, 116, 97, 116, 101, 109, 32, 97, 99, 99, 117, 115, 97, 110, 116, 105, 117, 109, 32, 100, 111, 108, 111, 114, 101, 109, 113, 117, 101, 32, 108, 97, 117, 100, 97, 5, 22, 240, 60, 44, 32, 116, 111, 116, 97, 109, 32, 114, 101, 109, 32, 97, 112, 101, 114, 105, 97, 109, 44, 32, 101, 97, 113, 117, 101, 32, 105, 112, 115, 97, 32, 113, 117, 97, 101, 32, 97, 98, 32, 105, 108, 108, 111, 32, 105, 110, 118, 101, 110, 116, 111, 114, 101, 32, 118, 101, 114, 105, 116, 97, 1, 141, 4, 101, 116, 1, 36, 88, 115, 105, 32, 97, 114, 99, 104, 105, 116, 101, 99, 116, 111, 32, 98, 101, 97, 116, 97, 101, 32, 118, 105, 1, 6, 120, 100, 105, 99, 116, 97, 32, 115, 117, 110, 116, 32, 101, 120, 112, 108, 105, 99, 97, 98, 111, 46, 32, 78, 101, 109, 111, 32, 101, 110, 105, 109, 5, 103, 0, 109, 46, 180, 0, 12, 113, 117, 105, 97, 17, 16, 0, 115, 5, 209, 72, 97, 115, 112, 101, 114, 110, 97, 116, 117, 114, 32, 97, 117, 116, 32, 111, 100, 105, 116, 5, 9, 36, 102, 117, 103, 105, 116, 44, 32, 115, 101, 100, 9, 53, 32, 99, 111, 110, 115, 101, 113, 117, 117, 110, 1, 42, 20, 109, 97, 103, 110, 105, 32, 9, 245, 16, 115, 32, 101, 111, 115, 1, 36, 28, 32, 114, 97, 116, 105, 111, 110, 101, 17, 96, 33, 36, 1, 51, 36, 105, 32, 110, 101, 115, 99, 105, 117, 110, 116, 1, 155, 1, 254, 16, 112, 111, 114, 114, 111, 1, 51, 36, 115, 113, 117, 97, 109, 32, 101, 115, 116, 44, 1, 14, 13, 81, 5, 183, 4, 117, 109, 1, 18, 0, 97, 9, 19, 4, 32, 115, 1, 149, 12, 109, 101, 116, 44, 9, 135, 76, 99, 116, 101, 116, 117, 114, 44, 32, 97, 100, 105, 112, 105, 115, 99, 105, 32, 118, 101, 108, 50, 173, 0, 24, 110, 111, 110, 32, 110, 117, 109, 9, 94, 84, 105, 117, 115, 32, 109, 111, 100, 105, 32, 116, 101, 109, 112, 111, 114, 97, 32, 105, 110, 99, 105, 100, 33, 52, 20, 117, 116, 32, 108, 97, 98, 33, 116, 4, 101, 116, 9, 106, 0, 101, 5, 219, 20, 97, 109, 32, 97, 108, 105, 5, 62, 33, 164, 8, 114, 97, 116, 29, 212, 12, 46, 32, 85, 116, 41, 94, 52, 97, 100, 32, 109, 105, 110, 105, 109, 97, 32, 118, 101, 110, 105, 33, 221, 72, 113, 117, 105, 115, 32, 110, 111, 115, 116, 114, 117, 109, 32, 101, 120, 101, 114, 99, 105, 33, 202, 104, 111, 110, 101, 109, 32, 117, 108, 108, 97, 109, 32, 99, 111, 114, 112, 111, 114, 105, 115, 32, 115, 117, 115, 99, 105, 112, 105, 13, 130, 8, 105, 111, 115, 1, 64, 12, 110, 105, 115, 105, 1, 150, 5, 126, 44, 105, 100, 32, 101, 120, 32, 101, 97, 32, 99, 111, 109, 5, 192, 0, 99, 41, 131, 33, 172, 8, 63, 32, 81, 1, 107, 4, 97, 117, 33, 101, 96, 118, 101, 108, 32, 101, 117, 109, 32, 105, 117, 114, 101, 32, 114, 101, 112, 114, 101, 104, 101, 110, 100, 101, 114, 105, 65, 63, 12, 105, 32, 105, 110, 1, 69, 16, 118, 111, 108, 117, 112, 65, 185, 1, 47, 24, 105, 116, 32, 101, 115, 115, 101, 1, 222, 64, 109, 32, 110, 105, 104, 105, 108, 32, 109, 111, 108, 101, 115, 116, 105, 97, 101, 46, 103, 0, 0, 44, 1, 45, 16, 32, 105, 108, 108, 117, 37, 143, 45, 36, 0, 109, 5, 110, 65, 33, 20, 97, 116, 32, 113, 117, 111, 17, 92, 44, 115, 32, 110, 117, 108, 108, 97, 32, 112, 97, 114, 105, 9, 165, 24, 65, 116, 32, 118, 101, 114, 111, 69, 34, 44, 101, 116, 32, 97, 99, 99, 117, 115, 97, 109, 117, 115, 1, 13, 104, 105, 117, 115, 116, 111, 32, 111, 100, 105, 111, 32, 100, 105, 103, 110, 105, 115, 115, 105, 109, 111, 115, 32, 100, 117, 99, 105, 1, 34, 80, 113, 117, 105, 32, 98, 108, 97, 110, 100, 105, 116, 105, 105, 115, 32, 112, 114, 97, 101, 115, 101, 101, 87, 17, 111, 56, 116, 117, 109, 32, 100, 101, 108, 101, 110, 105, 116, 105, 32, 97, 116, 65, 89, 28, 99, 111, 114, 114, 117, 112, 116, 105, 1, 150, 0, 115, 13, 174, 5, 109, 8, 113, 117, 97, 65, 5, 52, 108, 101, 115, 116, 105, 97, 115, 32, 101, 120, 99, 101, 112, 116, 0, 0, 0, 1, 0},
+	largeString:                         {130, 83, 78, 65, 80, 80, 89, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 3, 89, 128, 8, 240, 90, 83, 101, 100, 32, 117, 116, 32, 112, 101, 114, 115, 112, 105, 99, 105, 97, 116, 105, 115, 32, 117, 110, 100, 101, 32, 111, 109, 110, 105, 115, 32, 105, 115, 116, 101, 32, 110, 97, 116, 117, 115, 32, 101, 114, 114, 111, 114, 32, 115, 105, 116, 32, 118, 111, 108, 117, 112, 116, 97, 116, 101, 109, 32, 97, 99, 99, 117, 115, 97, 110, 116, 105, 117, 109, 32, 100, 111, 108, 111, 114, 101, 109, 113, 117, 101, 32, 108, 97, 117, 100, 97, 5, 22, 240, 60, 44, 32, 116, 111, 116, 97, 109, 32, 114, 101, 109, 32, 97, 112, 101, 114, 105, 97, 109, 44, 32, 101, 97, 113, 117, 101, 32, 105, 112, 115, 97, 32, 113, 117, 97, 101, 32, 97, 98, 32, 105, 108, 108, 111, 32, 105, 110, 118, 101, 110, 116, 111, 114, 101, 32, 118, 101, 114, 105, 116, 97, 1, 141, 4, 101, 116, 1, 36, 88, 115, 105, 32, 97, 114, 99, 104, 105, 116, 101, 99, 116, 111, 32, 98, 101, 97, 116, 97, 101, 32, 118, 105, 1, 6, 120, 100, 105, 99, 116, 97, 32, 115, 117, 110, 116, 32, 101, 120, 112, 108, 105, 99, 97, 98, 111, 46, 32, 78, 101, 109, 111, 32, 101, 110, 105, 109, 5, 103, 0, 109, 46, 180, 0, 12, 113, 117, 105, 97, 17, 16, 0, 115, 5, 209, 72, 97, 115, 112, 101, 114, 110, 97, 116, 117, 114, 32, 97, 117, 116, 32, 111, 100, 105, 116, 5, 9, 36, 102, 117, 103, 105, 116, 44, 32, 115, 101, 100, 9, 53, 32, 99, 111, 110, 115, 101, 113, 117, 117, 110, 1, 42, 20, 109, 97, 103, 110, 105, 32, 9, 245, 16, 115, 32, 101, 111, 115, 1, 36, 28, 32, 114, 97, 116, 105, 111, 110, 101, 17, 96, 33, 36, 1, 51, 36, 105, 32, 110, 101, 115, 99, 105, 117, 110, 116, 1, 155, 1, 254, 16, 112, 111, 114, 114, 111, 1, 51, 36, 115, 113, 117, 97, 109, 32, 101, 115, 116, 44, 1, 14, 13, 81, 5, 183, 4, 117, 109, 1, 18, 0, 97, 9, 19, 4, 32, 115, 1, 149, 12, 109, 101, 116, 44, 9, 135, 76, 99, 116, 101, 116, 117, 114, 44, 32, 97, 100, 105, 112, 105, 115, 99, 105, 32, 118, 101, 108, 50, 173, 0, 24, 110, 111, 110, 32, 110, 117, 109, 9, 94, 84, 105, 117, 115, 32, 109, 111, 100, 105, 32, 116, 101, 109, 112, 111, 114, 97, 32, 105, 110, 99, 105, 100, 33, 52, 20, 117, 116, 32, 108, 97, 98, 33, 116, 4, 101, 116, 9, 106, 0, 101, 5, 219, 20, 97, 109, 32, 97, 108, 105, 5, 62, 33, 164, 8, 114, 97, 116, 29, 212, 12, 46, 32, 85, 116, 41, 94, 52, 97, 100, 32, 109, 105, 110, 105, 109, 97, 32, 118, 101, 110, 105, 33, 221, 72, 113, 117, 105, 115, 32, 110, 111, 115, 116, 114, 117, 109, 32, 101, 120, 101, 114, 99, 105, 33, 202, 104, 111, 110, 101, 109, 32, 117, 108, 108, 97, 109, 32, 99, 111, 114, 112, 111, 114, 105, 115, 32, 115, 117, 115, 99, 105, 112, 105, 13, 130, 8, 105, 111, 115, 1, 64, 12, 110, 105, 115, 105, 1, 150, 5, 126, 44, 105, 100, 32, 101, 120, 32, 101, 97, 32, 99, 111, 109, 5, 192, 0, 99, 41, 131, 33, 172, 8, 63, 32, 81, 1, 107, 4, 97, 117, 33, 101, 96, 118, 101, 108, 32, 101, 117, 109, 32, 105, 117, 114, 101, 32, 114, 101, 112, 114, 101, 104, 101, 110, 100, 101, 114, 105, 65, 63, 12, 105, 32, 105, 110, 1, 69, 16, 118, 111, 108, 117, 112, 65, 185, 1, 47, 24, 105, 116, 32, 101, 115, 115, 101, 1, 222, 64, 109, 32, 110, 105, 104, 105, 108, 32, 109, 111, 108, 101, 115, 116, 105, 97, 101, 46, 103, 0, 0, 44, 1, 45, 16, 32, 105, 108, 108, 117, 37, 143, 45, 36, 0, 109, 5, 110, 65, 33, 20, 97, 116, 32, 113, 117, 111, 17, 92, 44, 115, 32, 110, 117, 108, 108, 97, 32, 112, 97, 114, 105, 9, 165, 24, 65, 116, 32, 118, 101, 114, 111, 69, 34, 44, 101, 116, 32, 97, 99, 99, 117, 115, 97, 109, 117, 115, 1, 13, 104, 105, 117, 115, 116, 111, 32, 111, 100, 105, 111, 32, 100, 105, 103, 110, 105, 115, 115, 105, 109, 111, 115, 32, 100, 117, 99, 105, 1, 34, 80, 113, 117, 105, 32, 98, 108, 97, 110, 100, 105, 116, 105, 105, 115, 32, 112, 114, 97, 101, 115, 101, 101, 87, 17, 111, 56, 116, 117, 109, 32, 100, 101, 108, 101, 110, 105, 116, 105, 32, 97, 116, 65, 89, 28, 99, 111, 114, 114, 117, 112, 116, 105, 1, 150, 0, 115, 13, 174, 5, 109, 8, 113, 117, 97, 65, 5, 52, 108, 101, 115, 116, 105, 97, 115, 32, 101, 120, 99, 101, 112, 116, 0, 0, 0, 1, 0},
 }
 
 func makeMassive(input string, numCopies int) string {
-	outBuff := make([]byte, len(input) * numCopies)
+	outBuff := make([]byte, len(input)*numCopies)
 
-    for i := 0; i < numCopies; i++ {
-        copy(outBuff[len(outBuff):], input)
-    }
+	for i := 0; i < numCopies; i++ {
+		copy(outBuff[len(outBuff):], input)
+	}
 
-    return string(outBuff)
+	return string(outBuff)
 }
 
 func TestSnappyEncode(t *testing.T) {
@@ -39,7 +39,7 @@ func TestSnappyEncode(t *testing.T) {
 }
 
 func TestSnappyEncodeStream(t *testing.T) {
-	for src, _ := range snappyStreamTestCases {
+	for src := range snappyStreamTestCases {
 		dst := EncodeStream(nil, []byte(src))
 
 		// Block size can change the bytes generated, so let's just decode and make sure in matches out
diff --git a/testdata/fuzz/FuzzData/06f34841decc5e750d4a0f33a299882cf1da7826a1482f57b736896f95e21c2a b/testdata/fuzz/FuzzData/06f34841decc5e750d4a0f33a299882cf1da7826a1482f57b736896f95e21c2a
new file mode 100644
index 0000000..538c614
--- /dev/null
+++ b/testdata/fuzz/FuzzData/06f34841decc5e750d4a0f33a299882cf1da7826a1482f57b736896f95e21c2a
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\v\t PLAINDAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/0723839894a060586b863757d4f4435d5dc6800d3df5277fa8fc5db7e51bc96d b/testdata/fuzz/FuzzData/0723839894a060586b863757d4f4435d5dc6800d3df5277fa8fc5db7e51bc96d
new file mode 100644
index 0000000..f2b35e2
--- /dev/null
+++ b/testdata/fuzz/FuzzData/0723839894a060586b863757d4f4435d5dc6800d3df5277fa8fc5db7e51bc96d
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("墳\xef\xbf\xef\xff\xbd\xbf�\xee\xbf\xef濽")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/20593dace1ea4231f8b91473ab16a257ddb499cf01a98a7c519fe3c03ddb585f b/testdata/fuzz/FuzzData/20593dace1ea4231f8b91473ab16a257ddb499cf01a98a7c519fe3c03ddb585f
new file mode 100644
index 0000000..20702eb
--- /dev/null
+++ b/testdata/fuzz/FuzzData/20593dace1ea4231f8b91473ab16a257ddb499cf01a98a7c519fe3c03ddb585f
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x00\v\t PLAI")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/21e969c93ba61885524bf000f09acf73ba88748524f7874d8addc4c80ee0065e b/testdata/fuzz/FuzzData/21e969c93ba61885524bf000f09acf73ba88748524f7874d8addc4c80ee0065e
new file mode 100644
index 0000000..7087f39
--- /dev/null
+++ b/testdata/fuzz/FuzzData/21e969c93ba61885524bf000f09acf73ba88748524f7874d8addc4c80ee0065e
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x1e\x00\x01\x00\x00\x00\x01\x00\x00\x00\v\t DAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\v\t PLAINDAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\v\t \x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\v\t PLAINDAT\x00\x00\x00\x00\x01 ")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/2e309658a7e49df613c699dca0482ffca662a9ae27d93890fabee5700f6f45a9 b/testdata/fuzz/FuzzData/2e309658a7e49df613c699dca0482ffca662a9ae27d93890fabee5700f6f45a9
new file mode 100644
index 0000000..fbd8e54
--- /dev/null
+++ b/testdata/fuzz/FuzzData/2e309658a7e49df613c699dca0482ffca662a9ae27d93890fabee5700f6f45a9
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x1e\x00\x01\x00\x00\x00\x01\x00\x00\x00\v\t DAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\v\t PLAINDAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\v\t \x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\v\t DAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\v\t PLAINDAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\v\t \x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\v\t DAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\v\t \x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00IN\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/3717ff25590142e0114e9d7526d5454427601e7c97d572e95cef74e0d9f752a8 b/testdata/fuzz/FuzzData/3717ff25590142e0114e9d7526d5454427601e7c97d572e95cef74e0d9f752a8
new file mode 100644
index 0000000..c4ac786
--- /dev/null
+++ b/testdata/fuzz/FuzzData/3717ff25590142e0114e9d7526d5454427601e7c97d572e95cef74e0d9f752a8
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("�\xef\xbf�\xbf�\xef�Y")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/38c1dbc65cd2829ab5b25e3444b1a00f8ab4d3fa37729396d764756f32c5ad88 b/testdata/fuzz/FuzzData/38c1dbc65cd2829ab5b25e3444b1a00f8ab4d3fa37729396d764756f32c5ad88
new file mode 100644
index 0000000..a4d254a
--- /dev/null
+++ b/testdata/fuzz/FuzzData/38c1dbc65cd2829ab5b25e3444b1a00f8ab4d3fa37729396d764756f32c5ad88
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x1e\x00\x01\x00\x00\x00\x01\x00\x00\x00\v\t PLAINDAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\v\t \x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01 ")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/3e4a3a6237262aa999a1b05c04e1677fac297e7f5f5106e5aad54b7d8861d37c b/testdata/fuzz/FuzzData/3e4a3a6237262aa999a1b05c04e1677fac297e7f5f5106e5aad54b7d8861d37c
new file mode 100644
index 0000000..fd15193
--- /dev/null
+++ b/testdata/fuzz/FuzzData/3e4a3a6237262aa999a1b05c04e1677fac297e7f5f5106e5aad54b7d8861d37c
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x00\x00NDAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/4dac8e2865efed81b14fa4fa88c028bfdcf9ca70e7882f2c00ecb24c3b0aa2fc b/testdata/fuzz/FuzzData/4dac8e2865efed81b14fa4fa88c028bfdcf9ca70e7882f2c00ecb24c3b0aa2fc
new file mode 100644
index 0000000..abbff1d
--- /dev/null
+++ b/testdata/fuzz/FuzzData/4dac8e2865efed81b14fa4fa88c028bfdcf9ca70e7882f2c00ecb24c3b0aa2fc
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x00\x00NDAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/55ed4c9124f905f905a47e646312c17fe5d80cae9fb63f594bb2cf90f3aa6ad0 b/testdata/fuzz/FuzzData/55ed4c9124f905f905a47e646312c17fe5d80cae9fb63f594bb2cf90f3aa6ad0
new file mode 100644
index 0000000..62cb936
--- /dev/null
+++ b/testdata/fuzz/FuzzData/55ed4c9124f905f905a47e646312c17fe5d80cae9fb63f594bb2cf90f3aa6ad0
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("墳←\xbd\xef\xbf\xef\xff\xbd\xbf��\xef\xbf\xee\xef\xff\xbd\xbf�\xee\xbf\xef꿽")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/64e8fcfebee60c51b009a41eaa9707ff878ef1c818f6c1c6b03c96b61906aef1 b/testdata/fuzz/FuzzData/64e8fcfebee60c51b009a41eaa9707ff878ef1c818f6c1c6b03c96b61906aef1
new file mode 100644
index 0000000..dd70727
--- /dev/null
+++ b/testdata/fuzz/FuzzData/64e8fcfebee60c51b009a41eaa9707ff878ef1c818f6c1c6b03c96b61906aef1
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\v\t PLAINDAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/6a0169ef561245185f761779958e12a012e4aafdd5d45887bf1a1e05e16058cc b/testdata/fuzz/FuzzData/6a0169ef561245185f761779958e12a012e4aafdd5d45887bf1a1e05e16058cc
new file mode 100644
index 0000000..92b592b
--- /dev/null
+++ b/testdata/fuzz/FuzzData/6a0169ef561245185f761779958e12a012e4aafdd5d45887bf1a1e05e16058cc
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82NAPPY\x00\x00")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/7129488d303c7aa8b9de189539ddb7a4d98dbedf9bb0f15202b8cf953c227061 b/testdata/fuzz/FuzzData/7129488d303c7aa8b9de189539ddb7a4d98dbedf9bb0f15202b8cf953c227061
new file mode 100644
index 0000000..86e55e7
--- /dev/null
+++ b/testdata/fuzz/FuzzData/7129488d303c7aa8b9de189539ddb7a4d98dbedf9bb0f15202b8cf953c227061
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x1e\x00\x01\x00\x00\x00\x01\x00\x00\x00\v\t PLAINDAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/78020a31e6e7ad9783653d615b89367b92e7d6a78097541741357e8c49d98a43 b/testdata/fuzz/FuzzData/78020a31e6e7ad9783653d615b89367b92e7d6a78097541741357e8c49d98a43
new file mode 100644
index 0000000..f09ae95
--- /dev/null
+++ b/testdata/fuzz/FuzzData/78020a31e6e7ad9783653d615b89367b92e7d6a78097541741357e8c49d98a43
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\v\t PLAINDAT\x00\x00\x00\x00\x01\x00\x00ASN")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/7dc8223d092668d2221e220a39a3903fc79b268e1b406e42da35abc841a2ae85 b/testdata/fuzz/FuzzData/7dc8223d092668d2221e220a39a3903fc79b268e1b406e42da35abc841a2ae85
new file mode 100644
index 0000000..ffc117d
--- /dev/null
+++ b/testdata/fuzz/FuzzData/7dc8223d092668d2221e220a39a3903fc79b268e1b406e42da35abc841a2ae85
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("�\xef\xbf��Y")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/8a7f66e1c60853e55f4ae28e0e33b6e64dd3acab3f5fd380a13b6971f6fdc6fe b/testdata/fuzz/FuzzData/8a7f66e1c60853e55f4ae28e0e33b6e64dd3acab3f5fd380a13b6971f6fdc6fe
new file mode 100644
index 0000000..7abb820
--- /dev/null
+++ b/testdata/fuzz/FuzzData/8a7f66e1c60853e55f4ae28e0e33b6e64dd3acab3f5fd380a13b6971f6fdc6fe
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x1e\x00\x01\x00\x00\x00\x01\x00\x00\x00\v\t PLAINDAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/8dda8b907dfef5a353c8d8c9ce44cd7c1d62b899a8af3c1f828211556ffbe5bd b/testdata/fuzz/FuzzData/8dda8b907dfef5a353c8d8c9ce44cd7c1d62b899a8af3c1f828211556ffbe5bd
new file mode 100644
index 0000000..047acbc
--- /dev/null
+++ b/testdata/fuzz/FuzzData/8dda8b907dfef5a353c8d8c9ce44cd7c1d62b899a8af3c1f828211556ffbe5bd
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("package ")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/90c9ec7f719faf6db829a0634a09b412d7d3f578ef5e5ad585cf938fcda96bcd b/testdata/fuzz/FuzzData/90c9ec7f719faf6db829a0634a09b412d7d3f578ef5e5ad585cf938fcda96bcd
new file mode 100644
index 0000000..07e2e59
--- /dev/null
+++ b/testdata/fuzz/FuzzData/90c9ec7f719faf6db829a0634a09b412d7d3f578ef5e5ad585cf938fcda96bcd
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\v\t PLAINDAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/a962d8df0436a5084c1bb0bfbab6c85ab1d89ecd47ab99cef29b9bfe5e8d8a04 b/testdata/fuzz/FuzzData/a962d8df0436a5084c1bb0bfbab6c85ab1d89ecd47ab99cef29b9bfe5e8d8a04
new file mode 100644
index 0000000..52e9bd8
--- /dev/null
+++ b/testdata/fuzz/FuzzData/a962d8df0436a5084c1bb0bfbab6c85ab1d89ecd47ab99cef29b9bfe5e8d8a04
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\t PLAINDAT")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/bd7e587591c1c1cd1bf7f5819300bfac67280a07fb76b0dfd6f6e6da2407201c b/testdata/fuzz/FuzzData/bd7e587591c1c1cd1bf7f5819300bfac67280a07fb76b0dfd6f6e6da2407201c
new file mode 100644
index 0000000..c1f3b7b
--- /dev/null
+++ b/testdata/fuzz/FuzzData/bd7e587591c1c1cd1bf7f5819300bfac67280a07fb76b0dfd6f6e6da2407201c
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/c2358ec47fb9c9c317b07580e4df465ab2369315b6e2b2cb2f59a4f5d1307400 b/testdata/fuzz/FuzzData/c2358ec47fb9c9c317b07580e4df465ab2369315b6e2b2cb2f59a4f5d1307400
new file mode 100644
index 0000000..2bc83fc
--- /dev/null
+++ b/testdata/fuzz/FuzzData/c2358ec47fb9c9c317b07580e4df465ab2369315b6e2b2cb2f59a4f5d1307400
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("墳←\xbd\xef\xbf\xef\xff\xbd\xbf��\xef\xbf\xee\xef\xff\xbd\xbf←\xbd←\xbd\xef\xbf\xef\xff\xbd\xbf��\xef\xbf\xee\xef\xff\xbd\xbf�\xee\xbf\xef\xea\xbd\xee\xbf\xef꿽")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/ca61a9f4e4164aedb35364cba959e4c6981112cb17302d8cd0d129e0ea3d6ce6 b/testdata/fuzz/FuzzData/ca61a9f4e4164aedb35364cba959e4c6981112cb17302d8cd0d129e0ea3d6ce6
new file mode 100644
index 0000000..fe2de3f
--- /dev/null
+++ b/testdata/fuzz/FuzzData/ca61a9f4e4164aedb35364cba959e4c6981112cb17302d8cd0d129e0ea3d6ce6
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\xbd\xef\xbf��Y")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/d30a30a904ddeeca2e0bf581ce3631dbb273ec9c62f625d7428701e38dc74e21 b/testdata/fuzz/FuzzData/d30a30a904ddeeca2e0bf581ce3631dbb273ec9c62f625d7428701e38dc74e21
new file mode 100644
index 0000000..bf3db16
--- /dev/null
+++ b/testdata/fuzz/FuzzData/d30a30a904ddeeca2e0bf581ce3631dbb273ec9c62f625d7428701e38dc74e21
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\v\t PLAINDATA")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/d40a98862ed393eb712e47a91bcef18e6f24cf368bb4bd248c7a7101ef8e178d b/testdata/fuzz/FuzzData/d40a98862ed393eb712e47a91bcef18e6f24cf368bb4bd248c7a7101ef8e178d
new file mode 100644
index 0000000..e0f2da2
--- /dev/null
+++ b/testdata/fuzz/FuzzData/d40a98862ed393eb712e47a91bcef18e6f24cf368bb4bd248c7a7101ef8e178d
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/d42d9ae948ca4b773064d5e5cfddd7c49722d1bc1005632aad9a5a026956aa03 b/testdata/fuzz/FuzzData/d42d9ae948ca4b773064d5e5cfddd7c49722d1bc1005632aad9a5a026956aa03
new file mode 100644
index 0000000..f2a0673
--- /dev/null
+++ b/testdata/fuzz/FuzzData/d42d9ae948ca4b773064d5e5cfddd7c49722d1bc1005632aad9a5a026956aa03
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x00")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/e611e6334640ff85f2a918d0b890ca690565a11fed805ddeffc6a1396a15dfb8 b/testdata/fuzz/FuzzData/e611e6334640ff85f2a918d0b890ca690565a11fed805ddeffc6a1396a15dfb8
new file mode 100644
index 0000000..d749870
--- /dev/null
+++ b/testdata/fuzz/FuzzData/e611e6334640ff85f2a918d0b890ca690565a11fed805ddeffc6a1396a15dfb8
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x1e\x00\x01\x00\x00\x00\x01\x00\x00\x00\v\t PLAINDAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/e8f9a2901a5d5e85f7b4b3dd969a78408a8b2f923fd9909e9f409bdbe66f33bb b/testdata/fuzz/FuzzData/e8f9a2901a5d5e85f7b4b3dd969a78408a8b2f923fd9909e9f409bdbe66f33bb
new file mode 100644
index 0000000..911471d
--- /dev/null
+++ b/testdata/fuzz/FuzzData/e8f9a2901a5d5e85f7b4b3dd969a78408a8b2f923fd9909e9f409bdbe66f33bb
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("��Y\x00")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/ed39a0cc13f3f7c741c7efef34809ef9d25f5671095cc93d78ac1d2184c138ba b/testdata/fuzz/FuzzData/ed39a0cc13f3f7c741c7efef34809ef9d25f5671095cc93d78ac1d2184c138ba
new file mode 100644
index 0000000..acfff29
--- /dev/null
+++ b/testdata/fuzz/FuzzData/ed39a0cc13f3f7c741c7efef34809ef9d25f5671095cc93d78ac1d2184c138ba
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x1e\x00\x01\x00\x00\x00\x01\x00\x00\x00\v\t DAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\v\t PLAINDAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\v\t \x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01 ")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/f2915572dd7282bd1a59fa9f1949b7ea8ab0c710764d6da3e8ad9ce29616bdc7 b/testdata/fuzz/FuzzData/f2915572dd7282bd1a59fa9f1949b7ea8ab0c710764d6da3e8ad9ce29616bdc7
new file mode 100644
index 0000000..9b15d0b
--- /dev/null
+++ b/testdata/fuzz/FuzzData/f2915572dd7282bd1a59fa9f1949b7ea8ab0c710764d6da3e8ad9ce29616bdc7
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\v\t PLAINDAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00SAS")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/f410d9ceada93145244a68fb6cffb63982da19cb53e0692a0eafcc48c6905d1e b/testdata/fuzz/FuzzData/f410d9ceada93145244a68fb6cffb63982da19cb53e0692a0eafcc48c6905d1e
new file mode 100644
index 0000000..075b33c
--- /dev/null
+++ b/testdata/fuzz/FuzzData/f410d9ceada93145244a68fb6cffb63982da19cb53e0692a0eafcc48c6905d1e
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\v\t PLAINDATASNAP")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/f8c8bf02dcfde291b2324aecf7a1775fe7813b735320518f1a8613a26ee88499 b/testdata/fuzz/FuzzData/f8c8bf02dcfde291b2324aecf7a1775fe7813b735320518f1a8613a26ee88499
new file mode 100644
index 0000000..a32fe5a
--- /dev/null
+++ b/testdata/fuzz/FuzzData/f8c8bf02dcfde291b2324aecf7a1775fe7813b735320518f1a8613a26ee88499
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\v")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/fa4447506f72191f8fa0150307639e46264a6b59aa3d342ba7d476b1190b7c9e b/testdata/fuzz/FuzzData/fa4447506f72191f8fa0150307639e46264a6b59aa3d342ba7d476b1190b7c9e
new file mode 100644
index 0000000..32ea860
--- /dev/null
+++ b/testdata/fuzz/FuzzData/fa4447506f72191f8fa0150307639e46264a6b59aa3d342ba7d476b1190b7c9e
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\v\t PLAINDAT\x00\x00\x00\x00\x01N")
\ No newline at end of file
diff --git a/testdata/fuzz/FuzzData/fcba4e99984650b26a9a4c0d44338bb69b12c25aa7694443ff910f278e3b902f b/testdata/fuzz/FuzzData/fcba4e99984650b26a9a4c0d44338bb69b12c25aa7694443ff910f278e3b902f
new file mode 100644
index 0000000..eeb8283
--- /dev/null
+++ b/testdata/fuzz/FuzzData/fcba4e99984650b26a9a4c0d44338bb69b12c25aa7694443ff910f278e3b902f
@@ -0,0 +1,2 @@
+go test fuzz v1
+[]byte("\x82SNAPPY\x00\x00\x1e\x00\x01\x00\x00\x00\x01\x00\x00\x00\v\t DAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\v\t PLAINDAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\v\t \x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\v\t DAT\x00\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\v\t PLAINDAT\x00\x00\x00\x00\x01A")
\ No newline at end of file

Debdiff

[The following lists of changes regard files as different if they have different names, permissions or owners.]

Files in second set of .debs but not in first

-rw-r--r--  root/root   /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/fuzz_test.go
-rw-r--r--  root/root   /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/go.mod
-rw-r--r--  root/root   /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/go.sum
-rw-r--r--  root/root   /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/06f34841decc5e750d4a0f33a299882cf1da7826a1482f57b736896f95e21c2a
-rw-r--r--  root/root   /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/0723839894a060586b863757d4f4435d5dc6800d3df5277fa8fc5db7e51bc96d
-rw-r--r--  root/root   /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/20593dace1ea4231f8b91473ab16a257ddb499cf01a98a7c519fe3c03ddb585f
-rw-r--r--  root/root   /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/21e969c93ba61885524bf000f09acf73ba88748524f7874d8addc4c80ee0065e
-rw-r--r--  root/root   /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/2e309658a7e49df613c699dca0482ffca662a9ae27d93890fabee5700f6f45a9
-rw-r--r--  root/root   /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/3717ff25590142e0114e9d7526d5454427601e7c97d572e95cef74e0d9f752a8
-rw-r--r--  root/root   /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/38c1dbc65cd2829ab5b25e3444b1a00f8ab4d3fa37729396d764756f32c5ad88
-rw-r--r--  root/root   /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/3e4a3a6237262aa999a1b05c04e1677fac297e7f5f5106e5aad54b7d8861d37c
-rw-r--r--  root/root   /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/4dac8e2865efed81b14fa4fa88c028bfdcf9ca70e7882f2c00ecb24c3b0aa2fc
-rw-r--r--  root/root   /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/55ed4c9124f905f905a47e646312c17fe5d80cae9fb63f594bb2cf90f3aa6ad0
-rw-r--r--  root/root   /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/64e8fcfebee60c51b009a41eaa9707ff878ef1c818f6c1c6b03c96b61906aef1
-rw-r--r--  root/root   /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/6a0169ef561245185f761779958e12a012e4aafdd5d45887bf1a1e05e16058cc
-rw-r--r--  root/root   /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/7129488d303c7aa8b9de189539ddb7a4d98dbedf9bb0f15202b8cf953c227061
-rw-r--r--  root/root   /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/78020a31e6e7ad9783653d615b89367b92e7d6a78097541741357e8c49d98a43
-rw-r--r--  root/root   /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/7dc8223d092668d2221e220a39a3903fc79b268e1b406e42da35abc841a2ae85
-rw-r--r--  root/root   /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/8a7f66e1c60853e55f4ae28e0e33b6e64dd3acab3f5fd380a13b6971f6fdc6fe
-rw-r--r--  root/root   /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/8dda8b907dfef5a353c8d8c9ce44cd7c1d62b899a8af3c1f828211556ffbe5bd
-rw-r--r--  root/root   /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/90c9ec7f719faf6db829a0634a09b412d7d3f578ef5e5ad585cf938fcda96bcd
-rw-r--r--  root/root   /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/a962d8df0436a5084c1bb0bfbab6c85ab1d89ecd47ab99cef29b9bfe5e8d8a04
-rw-r--r--  root/root   /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/bd7e587591c1c1cd1bf7f5819300bfac67280a07fb76b0dfd6f6e6da2407201c
-rw-r--r--  root/root   /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/c2358ec47fb9c9c317b07580e4df465ab2369315b6e2b2cb2f59a4f5d1307400
-rw-r--r--  root/root   /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/ca61a9f4e4164aedb35364cba959e4c6981112cb17302d8cd0d129e0ea3d6ce6
-rw-r--r--  root/root   /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/d30a30a904ddeeca2e0bf581ce3631dbb273ec9c62f625d7428701e38dc74e21
-rw-r--r--  root/root   /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/d40a98862ed393eb712e47a91bcef18e6f24cf368bb4bd248c7a7101ef8e178d
-rw-r--r--  root/root   /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/d42d9ae948ca4b773064d5e5cfddd7c49722d1bc1005632aad9a5a026956aa03
-rw-r--r--  root/root   /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/e611e6334640ff85f2a918d0b890ca690565a11fed805ddeffc6a1396a15dfb8
-rw-r--r--  root/root   /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/e8f9a2901a5d5e85f7b4b3dd969a78408a8b2f923fd9909e9f409bdbe66f33bb
-rw-r--r--  root/root   /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/ed39a0cc13f3f7c741c7efef34809ef9d25f5671095cc93d78ac1d2184c138ba
-rw-r--r--  root/root   /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/f2915572dd7282bd1a59fa9f1949b7ea8ab0c710764d6da3e8ad9ce29616bdc7
-rw-r--r--  root/root   /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/f410d9ceada93145244a68fb6cffb63982da19cb53e0692a0eafcc48c6905d1e
-rw-r--r--  root/root   /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/f8c8bf02dcfde291b2324aecf7a1775fe7813b735320518f1a8613a26ee88499
-rw-r--r--  root/root   /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/fa4447506f72191f8fa0150307639e46264a6b59aa3d342ba7d476b1190b7c9e
-rw-r--r--  root/root   /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/testdata/fuzz/FuzzData/fcba4e99984650b26a9a4c0d44338bb69b12c25aa7694443ff910f278e3b902f

Files in first set of .debs but not in second

-rw-r--r--  root/root   /usr/share/gocode/src/github.com/eapache/go-xerial-snappy/fuzz.go

No differences were encountered in the control files

More details

Full run details