From 08e15f8a6cdba3716b62c42782b09b6fe1b72716 Mon Sep 17 00:00:00 2001 From: Steven Allen Date: Mon, 2 Dec 2019 20:35:27 -0500 Subject: [PATCH] chore: avoid re-validated already validated CIDs --- builder.go | 2 +- cid.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/builder.go b/builder.go index a168832..3d2fc77 100644 --- a/builder.go +++ b/builder.go @@ -38,7 +38,7 @@ func (p V0Builder) Sum(data []byte) (Cid, error) { if err != nil { return Undef, err } - return NewCidV0(hash), nil + return Cid{string(hash)}, nil } func (p V0Builder) GetCodec() uint64 { diff --git a/cid.go b/cid.go index 60810eb..2bb1e60 100644 --- a/cid.go +++ b/cid.go @@ -613,7 +613,7 @@ func CidFromBytes(data []byte) (int, Cid, error) { return 0, Undef, err } - return 34, NewCidV0(h), nil + return 34, Cid{string(h)}, nil } vers, n := binary.Uvarint(data)