Replace encryption methods for blob data (large files)
Summary
Although the current progressive encryption/decryption methods in the upstream sse-client work for very large files, they are EXTREMELY slow.
We did some experiments with different browser based crypto solutions (see here) and came to the conclusion that the best optimised implementation we can find is asmCryto
TODO:
-
Implement AES CBC mode encryption for large files using asmCrypto.js -
Implement AES CCM mode encryption for large files using asmCrypto.js
Edited by Ilka Schulz