refactor(tvix/nar-bridge): use mh.SHA2_256
As correctly mentioned in https://cl.tvl.fyi/c/depot/+/9652/comment/03b9b96e_bbb337fd/, we shouldn't be using these magic constants, but pull them from where they're defined. This already is a dependency of go-nix, and pkg/pathinfosvc/server.go, so no changes in go.mod. Change-Id: I0cc41ce040fcbddf4b6171417bc9b0de55af4991 Reviewed-on: https://cl.tvl.fyi/c/depot/+/9653 Tested-by: BuildkiteCI Reviewed-by: Brian McGee <brian@bmcgee.ie>
This commit is contained in:
parent
fb04645b0d
commit
155ab77cff
2 changed files with 5 additions and 2 deletions
|
|
@ -4,7 +4,9 @@ import (
|
|||
"fmt"
|
||||
|
||||
storev1pb "code.tvl.fyi/tvix/store/protos"
|
||||
mh "github.com/multiformats/go-multihash/core"
|
||||
nixhash "github.com/nix-community/go-nix/pkg/hash"
|
||||
|
||||
"github.com/nix-community/go-nix/pkg/narinfo"
|
||||
"github.com/nix-community/go-nix/pkg/narinfo/signature"
|
||||
"github.com/nix-community/go-nix/pkg/nixbase32"
|
||||
|
|
@ -30,7 +32,7 @@ func ToNixNarInfo(p *storev1pb.PathInfo) (*narinfo.NarInfo, error) {
|
|||
|
||||
// produce nixhash for the narsha256.
|
||||
narHash, err := nixhash.FromHashTypeAndDigest(
|
||||
0x12, // SHA2_256
|
||||
mh.SHA2_256,
|
||||
p.GetNarinfo().GetNarSha256(),
|
||||
)
|
||||
if err != nil {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue