f.bain
f.bain copied to clipboard
E2EE file uploading website
Allow uploading multiple files at once by zipping them. There is however still one caveat: if the user uploads a directory (by drag-and-dropping it the directory itself, not the contained...
It would be nice to be able to upload multiple files at once. As of now the frontend only allows adding a single file, both by drag-and-dropping and by selecting...
When downloading, we save the contents into a blob. Blobs are stored in memory, and so consume RAM very quickly. We should use something like [StreamSaver.js](https://github.com/jimmywarting/StreamSaver.js) instead.
Currently IVs are encrypted with the file for redundant security. According to the [NIST Special Publication 800-38D](https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-38d.pdf) they do not need to be secret, and only require to be unique,...
Add an option to preview the file if it is a known type (determined from extension)
Adds tutorial for restoring an expired file link with access to the server, the link to restore, and the file in question.