diff options
| -rw-r--r-- | client/src/leap/soledad/client/secrets.py | 5 | 
1 files changed, 3 insertions, 2 deletions
diff --git a/client/src/leap/soledad/client/secrets.py b/client/src/leap/soledad/client/secrets.py index b0e54220..af781a26 100644 --- a/client/src/leap/soledad/client/secrets.py +++ b/client/src/leap/soledad/client/secrets.py @@ -403,7 +403,7 @@ class SoledadSecrets(object):              crypto.MAC_METHOD_KEY: crypto.MacMethods.HMAC,              crypto.MAC_KEY: hmac.new(                  key, -                json.dumps(encrypted_secrets), +                json.dumps(encrypted_secrets, sort_keys=True),                  sha256).hexdigest(),          }          return data @@ -440,7 +440,8 @@ class SoledadSecrets(object):                      buflen=32)                  mac = hmac.new(                      key, -                    json.dumps(data[self.STORAGE_SECRETS_KEY]), +                    json.dumps( +                        data[self.STORAGE_SECRETS_KEY], sort_keys=True),                      sha256).hexdigest()              else:                  raise crypto.UnknownMacMethodError('Unknown MAC method: %s.' %  | 
