apache / apache/arrow-rs-object-store
Support SSE-C key per-operation
- Dominant language
- Rust
- Stars
- 322
- Forks
- 212
- Avg merge
- 5d 2h
- Merged PRs (30d)
- 10
Description
**Is your feature request related to a problem or challenge? Please describe what you are trying to do.**
I'd like to use SSE-C encryption with per-file encryption keys.
**Describe the solution you'd like**
Would be nice to support per-operation SSE-C keys. IIUC right now it is only supported per-store.
**Describe alternatives you've considered**
Make a store per operation but at the cost of a lot of overhead and network connections (?)
**Additional context**
Contributor guide
Research direction
Start by reviewing how SSE-C is currently configured at the store level and how individual operations receive store options. Trace the operation APIs to determine where a per-operation key could be passed, then compare that with the existing store-per-operation workaround. Done means supported operations can use distinct SSE-C keys without requiring a separate store.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- cloud
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100