def load_key(self): for key in self.keys(): key_key = key['key_key'] key_key = SymEncPasswordKey.from_dict(key_key) key = key['key'] key = SymEncKey.from_dict(key_key, key) self.key = key break # There should only be a single key, or we'll just use the first one
def decrypt_key(self): self.password = SymEncPasswordKey.from_dict(self.password) self.key = ASymKey.from_dict(self.password, self.raw_key)