Fix choppy/unresponsive UI when encryption is used
complete
Tom Raganowicz
Current software based AES-GCM implementation executed on main thread blocks the UI updates.
We could relatively easy move out that heavy operation to different thread, however we've got a hardware AES-GCM implementation currently being in progress which will solve this issue: https://s3drive.canny.io/feature-requests/p/hardware-aes-gcm-encryption-support-on-mobile-and-desktop
Tom Raganowicz
complete
Tom Raganowicz
As of 1.0.21 hardware decryption is available for files <= 100MB on Android, Windows and Linux. On iOS and MacOS hardware AES-GCM support will be added or we will add it already once new cipher: https://s3drive.canny.io/feature-requests/p/support-for-xchacha20-poly1305 gets implemented, whichever comes sooner.
Tom Raganowicz
in progress