storj/pkg/miniogw
JT Olio d70f6e3760
libuplink: remove encryption key from project opening (#1761)
What: This change moves project-level bucket metadata encryption information to the volatile section, because it is unlikely to remain in future releases

Why: Ultimately, the web user interface will allow bucket management (creation, removal, etc), but not object management as that requires an encryption key for sure and we don't want to have users give the satellite their encryption keys.

At a high level, a (*Project) type should map to all of the things you can do inside the web user interface within a project, which by necessity cannot have an encryption key. So, we really don't want an encryption key in the non-volatile section of this library.
2019-04-16 11:29:33 -04:00
..
config.go Replace localhost with 127.0.0.1 in defaults (#1678) 2019-04-05 14:09:16 +02:00
gateway_test.go libuplink: remove encryption key from project opening (#1761) 2019-04-16 11:29:33 -04:00
gateway.go Migrate Minio Gateway to libuplink (#1652) 2019-04-15 23:13:02 +03:00
integration_test.go libuplink: remove encryption key from project opening (#1761) 2019-04-16 11:29:33 -04:00
logging.go updates copyright 2018 to 2019 (#1133) 2019-01-24 15:15:10 -05:00
multipart.go Migrate Minio Gateway to libuplink (#1652) 2019-04-15 23:13:02 +03:00