project-callisto / callisto-core

Report intake, escrow, matching and secure delivery code for Callisto, an online reporting system for sexual assault.
https://www.projectcallisto.org
GNU Affero General Public License v3.0
137 stars 54 forks source link

Invalidate old plaintext data. #451

Closed gaylatea closed 5 years ago

gaylatea commented 5 years ago

Summary To make QA a lot easier and more effective on my encrypted login/password reset email changes, this migration will take data that isn't used by the encrypted backend and append a string to it. If logins/password reset still succeed after this, then it means we're exercising the right code.

Test Plan After running migration: Screen Shot 2019-06-28 at 12 49 48 PM

After rolling back migration: Screen Shot 2019-06-28 at 12 49 54 PM