storj / uplink

Storj network Go library
MIT License
122 stars 17 forks source link

Split encoding/encryption on objects #118

Closed iglesiasbrandon closed 1 year ago

iglesiasbrandon commented 1 year ago

We want to split encoding and encryption up for multiple reasons. Uploads can be thought of as transforming an incoming stream of bytes into a stream of encrypted segments, and then uploading each of those encrypted segments. We need to split those two bits apart so they can be used independently, even across a network. The first part of doing that is to figure out what interfaces the different components have.

Deliverable: Some interface descriptions for those two components.

Constraints:

Notes:

kristaxox commented 1 year ago

@zeebo poke for story point estimation :)