diff options
| -rw-r--r-- | loose.go | 6 | ||||
| -rw-r--r-- | pack_pack.go | 8 | ||||
| -rw-r--r-- | repo.go | 4 |
3 files changed, 9 insertions, 9 deletions
@@ -70,9 +70,9 @@ func (repo *Repository) looseReadTyped(id Hash) (ObjectType, []byte, error) { if declaredSize != int64(len(body)) { return ObjectTypeInvalid, nil, ErrInvalidObject } - if !repo.verifyRawObject(raw, id) { - return ObjectTypeInvalid, nil, ErrInvalidObject - } + // if !repo.verifyRawObject(raw, id) { + // return ObjectTypeInvalid, nil, ErrInvalidObject + // } out := append([]byte(nil), body...) return ty, out, nil diff --git a/pack_pack.go b/pack_pack.go index d7b565f5..1ff4a705 100644 --- a/pack_pack.go +++ b/pack_pack.go @@ -70,10 +70,10 @@ func (repo *Repository) packReadAt(loc packlocation, want Hash) (StoredObject, e return nil, err } data := body.Bytes() - if !repo.verifyTypedObject(ty, data, want) { - body.Release() - return nil, ErrInvalidObject - } + // if !repo.verifyTypedObject(ty, data, want) { + // body.Release() + // return nil, ErrInvalidObject + // } obj, err := parseObjectBody(ty, want, data, repo) body.Release() return obj, err @@ -159,7 +159,7 @@ func (repo *Repository) computeRawHash(data []byte) Hash { } // verifyRawObject verifies a raw object against its expected hash. -func (repo *Repository) verifyRawObject(buf []byte, want Hash) bool { +func (repo *Repository) verifyRawObject(buf []byte, want Hash) bool { //nolint:unused if want.size != repo.hashSize { return false } @@ -167,7 +167,7 @@ func (repo *Repository) verifyRawObject(buf []byte, want Hash) bool { } // verifyTypedObject verifies a typed object against its expected hash. -func (repo *Repository) verifyTypedObject(ty ObjectType, body []byte, want Hash) bool { +func (repo *Repository) verifyTypedObject(ty ObjectType, body []byte, want Hash) bool { //nolint:unused if want.size != repo.hashSize { return false } |
