Skip to content

Switched to enforced deserialisation order

George Onoufriou requested to merge dev into master

Created by: DreamingRaven

Please see the relevant commits for more details, but the order of setstate has been enforced as it cannot be guaranteed what order the dictionary keys will end up in, once they go through validation using marshmallow. This causes problems such as encryption parameters being loaded later than ciphertext, which obviously cannot happen as seal.load requires both the ciphertext file and the context (generated by parameters)

Merge request reports