From 8feb5cd18003494952b7c3b0cef00e810570364d Mon Sep 17 00:00:00 2001 From: mcrakhman Date: Wed, 1 Mar 2023 22:12:07 +0100 Subject: [PATCH] Change verify export --- commonspace/settings/settings.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/commonspace/settings/settings.go b/commonspace/settings/settings.go index 8d9bb3c8..920b385b 100644 --- a/commonspace/settings/settings.go +++ b/commonspace/settings/settings.go @@ -263,12 +263,15 @@ func (s *settingsObject) addContent(data []byte) (err error) { return } -func VerifyDeleteChange(raw *treechangeproto.RawTreeChangeWithId, peerId string) (err error) { +func VerifyDeleteChange(raw *treechangeproto.RawTreeChangeWithId, identity []byte, peerId string) (err error) { changeBuilder := objecttree.NewChangeBuilder(keychain.NewKeychain(), nil) res, err := changeBuilder.Unmarshall(raw, true) if err != nil { return } + if res.Identity != string(identity) { + return fmt.Errorf("incorrect identity") + } return verifyDeleteContent(res.Data, peerId) }