You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixed #5 by calling the GUI's update() method in between benchmarking modes--this should at least stop the GUI from hanging.
Fixed #6 by changing how worker processes are joined; previously they were joined sequentially. Now, they are joined by using multiprocessing.active_children().
The ChaCha20 stream algorithm now has multiprocessing support, which currently kicks in for data larger than 512 MiB, and increases encryption/packing speed for large amounts of data.
The code to start packing or arbitrary functions in another process has been improved.
Support for the ChaCha20 stream cipher (now the default packing mode). Packing speeds reach approximately 100 MB/s with this mode, as opposed to the ~30 MB/s with AES. Due to its design, ChaCha is also unlikely to suffer from cache timing attacks.
Bugfixes
Specifying paths that resolve to a total of zero actual files will cause Nescient to print an error and exit.