diff options
author | Luke Shumaker <lukeshu@lukeshu.com> | 2022-10-06 02:07:53 -0600 |
---|---|---|
committer | Luke Shumaker <lukeshu@lukeshu.com> | 2022-10-06 18:57:48 -0600 |
commit | cdda325c80a202dd6af861b912f4b3fa161dab5e (patch) | |
tree | cdfdb2e7c4b1e8b7b7d0c6efc52547961a4d3460 /lib/btrfs/btrfssum | |
parent | fc06704c55e82818b652210dde3b7b6902fac10a (diff) |
check the sums of file reads
Diffstat (limited to 'lib/btrfs/btrfssum')
-rw-r--r-- | lib/btrfs/btrfssum/shortsum.go | 6 |
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 |