Files
python-teos/pisa
Sergi Delgado Segura d7c89ddc91 Modifies behaviour towards a failed EncryptedBlob decrpytion
The decryption for the `EncryptedBlob` using AES-GCM-128 (the only cipher available atm) raises an `InvalidTag` exception. This was not properly captured by the watcher making it crash. This behavior was already discovered during the `EncryptedBlob` unit testing and left to be fixed in the `Watcher` unit testing.

However, making the EncryptedBlob raise such an exception may not be a good practice, since other ciphers may run into different exceptions. Therefore, the `EncryptedBlob` has been modified to return None upon facing a decryption issue, the `BlockProcessor` will detect that and return a None justice_txm and justice_txid. Upon receiving a None `justice_txid` the `Watcher` will delete the appointment without notifiying the `Responder`.
2019-10-14 16:57:46 +01:00
..
2019-10-10 11:07:58 +07:00
2019-10-10 18:22:33 +07:00
2019-10-10 11:07:58 +07:00
2019-10-10 18:39:54 +07:00
2019-10-11 20:54:31 +01:00
2019-08-12 13:24:04 +01:00
2019-08-12 13:24:04 +01:00
2019-08-12 13:24:04 +01:00
2019-08-12 13:24:04 +01:00
2019-10-11 20:54:31 +01:00