From 8a32afe401004158ee3f8e940c790fcb5f579200 Mon Sep 17 00:00:00 2001 From: smaulik13 Date: Fri, 24 Jan 2025 12:50:33 +0530 Subject: [PATCH] delete file --- zboxcore/marker/versionmarker.go | 50 -------------------------------- 1 file changed, 50 deletions(-) delete mode 100644 zboxcore/marker/versionmarker.go diff --git a/zboxcore/marker/versionmarker.go b/zboxcore/marker/versionmarker.go deleted file mode 100644 index 2d45718..0000000 --- a/zboxcore/marker/versionmarker.go +++ /dev/null @@ -1,50 +0,0 @@ -package marker - -import ( - "fmt" - - "github.com/0chain/errors" - "github.com/0chain/gosdk_common/core/encryption" - "github.com/0chain/gosdk_common/core/sys" - "github.com/0chain/gosdk_common/zboxcore/client" -) - -type VersionMarker struct { - ClientID string `json:"client_id"` - BlobberID string `json:"blobber_id"` - AllocationID string `json:"allocation_id"` - Version int64 `json:"version"` - Timestamp int64 `json:"timestamp"` - Signature string `json:"signature"` - IsRepair bool `json:"is_repair"` - RepairVersion int64 `json:"repair_version"` - RepairOffset string `json:"repair_offset"` -} - -func (vm *VersionMarker) GetHashData() string { - return fmt.Sprintf("%s:%s:%s:%d:%d", vm.AllocationID, vm.ClientID, vm.BlobberID, vm.Version, vm.Timestamp) -} - -func (vm *VersionMarker) GetHash() string { - sigData := vm.GetHashData() - return encryption.Hash(sigData) -} - -func (vm *VersionMarker) Sign() error { - var err error - vm.Signature, err = client.Sign(vm.GetHash()) - return err -} - -func (vm *VersionMarker) VerifySignature(clientPublicKey string) error { - hashData := vm.GetHashData() - signatureHash := encryption.Hash(hashData) - sigOK, err := sys.Verify(vm.Signature, signatureHash) - if err != nil { - return errors.New("write_marker_validation_failed", "Error during verifying signature. "+err.Error()) - } - if !sigOK { - return errors.New("write_marker_validation_failed", "Write marker signature is not valid") - } - return nil -}