autonomys / auto-drive

Auto Drive is a decentralized content-addressed storage solution built on the Autonomys Network, leveraging its underlying permanent storage layer known as the Autonomys Distributed Storage Network (DSN).
2 stars 1 forks source link

Client-Side Encryption & Compression #72

Closed clostao closed 2 weeks ago

clostao commented 3 weeks ago

This PR implements changes in auto-drive package in this PR for enabling users to compress and encrypt with password in the client.

Some of methods in encryption.ts and compression.ts should be included in the auto-drive package but I prefer to have this ones yet here until the split of auto-drive in two takes places (few days).

netlify[bot] commented 3 weeks ago

Deploy Preview for auto-drive-demo ready!

Name Link
Latest commit df28bd5ce3b68874e9d011015defb67d0b2464c1
Latest deploy log https://app.netlify.com/sites/auto-drive-demo/deploys/672210bf3cb8630008114486
Deploy Preview https://deploy-preview-72--auto-drive-demo.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

clostao commented 3 weeks ago

This PR is ready to be reviewed though is failing because the package used for @autonomys/auto-drive is not yet published

clostao commented 2 weeks ago

I've updated the way encrypted folders are uploaded. Instead of uploading a folder with files encrypted we just packed the files on a zip an encrypt the zip file as any other file. The UX of encrypting a folder was confusing.