summaryrefslogtreecommitdiff
path: root/lib/btrfs/btrfssum/shortsum.go
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@lukeshu.com>2022-10-06 02:07:53 -0600
committerLuke Shumaker <lukeshu@lukeshu.com>2022-10-06 18:57:48 -0600
commitcdda325c80a202dd6af861b912f4b3fa161dab5e (patch)
treecdfdb2e7c4b1e8b7b7d0c6efc52547961a4d3460 /lib/btrfs/btrfssum/shortsum.go
parentfc06704c55e82818b652210dde3b7b6902fac10a (diff)
check the sums of file reads
Diffstat (limited to 'lib/btrfs/btrfssum/shortsum.go')
-rw-r--r--lib/btrfs/btrfssum/shortsum.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/btrfs/btrfssum/shortsum.go b/lib/btrfs/btrfssum/shortsum.go
index 537e0ce..6fd0c68 100644
--- a/lib/btrfs/btrfssum/shortsum.go
+++ b/lib/btrfs/btrfssum/shortsum.go
@@ -28,6 +28,12 @@ var (
_ lowmemjson.Decodable = (*ShortSum)(nil)
)
+func (sum ShortSum) ToFullSum() CSum {
+ var ret CSum
+ copy(ret[:], sum)
+ return ret
+}
+
func (sum ShortSum) EncodeJSON(w io.Writer) error {
const hextable = "0123456789abcdef"
var buf [2]byte