diff options
author | Jack Lloyd <[email protected]> | 2019-01-28 19:08:08 -0500 |
---|---|---|
committer | Jack Lloyd <[email protected]> | 2019-01-28 19:08:08 -0500 |
commit | 93e9c8ffed8b2eee294b7e8140935c7e7dd43641 (patch) | |
tree | d1641e5c5828af628c05d49146da30e6a6731732 /.gitignore | |
parent | e1b305fc482cec42e156adda59e6448c74fa99ab (diff) |
Avoid a harmless data race in RSA decryption
Both threads called Modular_Reducer::reduce on m, which caused the
significant words result to be written twice in an unsynchronized way.
By calling it once beforehand it is computed and cached and so no
additional writes occur.
Found with helgrind.
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions