Page MenuHomePhabricator

Modernize VCS password storage to use shared hash infrastructure
ClosedPublic

Authored by epriestley on Feb 18 2014, 8:41 PM.
Tags
None
Referenced Files
F13266970: D8272.id19685.diff
Tue, May 28, 10:55 PM
F13259765: D8272.diff
Sun, May 26, 11:04 PM
F13248937: D8272.id.diff
Fri, May 24, 5:20 AM
F13243485: D8272.diff
Thu, May 23, 3:58 AM
F13239061: D8272.id19680.diff
Tue, May 21, 11:45 PM
F13223628: D8272.id19685.diff
Sun, May 19, 4:45 AM
F13223625: D8272.id19680.diff
Sun, May 19, 4:45 AM
F13222661: D8272.id.diff
Sun, May 19, 3:51 AM
Subscribers

Details

Summary

Fixes T4443. Plug VCS passwords into the shared key stretching. They don't use any real stretching now (I anticipated doing something like T4443 eventually) so we can just migrate them into stretching all at once.

Test Plan
  • Viewed VCS settings.
  • Used VCS password after migration.
  • Set VCS password.
  • Upgraded VCS password by using it.
  • Used VCS password some more.

Diff Detail

Repository
rP Phabricator
Branch
hashalg5
Lint
Lint Passed
Unit
Tests Passed