Virgil JS Crypto package allows you to encrypt data in chunks using VirgilStreamCipher class. So, the size of files that can be uploaded depends on the Blob size limit in your browser.

Please take a look at a description and sample-project here.

Code-snippets can be found here.

Did this answer your question?