Homestyx hydra
Diffusion hydra 45fc4f6f6407

Iterate over ranges correctly for encryped files

Description

Iterate over ranges correctly for encryped files

Summary:
Fixes T12079. Currently, when a file is encrypted and a request has "Content-Range", we apply the range first, then decrypt the result. This doesn't work since you can't start decrypting something from somewhere in the middle (at least, not with our cipher selection).

Instead: decrypt the result, then apply the range.

Test Plan: Added failing unit tests, made them pass

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T12079

Differential Revision: https://secure.phabricator.com/D17623

Details

Provenance
epriestleyAuthored on Apr 5 2017, 9:20 AM
sirocylPushed on Oct 16 2024, 5:49 AM
Parents
R1:f70ff34d97e8: Fix a copy/paste typo with sticky accept
Branches
Unknown
Tags
Unknown

Event Timeline