summaryrefslogtreecommitdiff
path: root/pkg/btrfs/crc32c.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/btrfs/crc32c.go')
-rw-r--r--pkg/btrfs/crc32c.go28
1 files changed, 0 insertions, 28 deletions
diff --git a/pkg/btrfs/crc32c.go b/pkg/btrfs/crc32c.go
deleted file mode 100644
index 52058e8..0000000
--- a/pkg/btrfs/crc32c.go
+++ /dev/null
@@ -1,28 +0,0 @@
-package btrfs
-
-import (
- "encoding/binary"
- "encoding/hex"
- "fmt"
- "hash/crc32"
-
- "lukeshu.com/btrfs-tools/pkg/util"
-)
-
-type CSum [0x20]byte
-
-func (csum CSum) String() string {
- return hex.EncodeToString(csum[:])
-}
-
-func (csum CSum) Format(f fmt.State, verb rune) {
- util.FormatByteArrayStringer(csum, csum[:], f, verb)
-}
-
-func CRC32c(data []byte) CSum {
- crc := crc32.Update(0, crc32.MakeTable(crc32.Castagnoli), data)
-
- var ret CSum
- binary.LittleEndian.PutUint32(ret[:], crc)
- return ret
-}