| Index: chromeos/login/auth/key.h
|
| diff --git a/chromeos/login/auth/key.h b/chromeos/login/auth/key.h
|
| index 8aee6ddc898caa3a24b40cbd73cc3c6ac0928db7..969c8245b605864bbdceb83722506fa0cd1a44b4 100644
|
| --- a/chromeos/login/auth/key.h
|
| +++ b/chromeos/login/auth/key.h
|
| @@ -17,11 +17,16 @@ class CHROMEOS_EXPORT Key {
|
| public:
|
| enum KeyType {
|
| // Plain text password.
|
| - KEY_TYPE_PASSWORD_PLAIN,
|
| + KEY_TYPE_PASSWORD_PLAIN = 0,
|
| // SHA256 of salt + password, first half only, lower-case hex encoded.
|
| - KEY_TYPE_SALTED_SHA256_TOP_HALF,
|
| + KEY_TYPE_SALTED_SHA256_TOP_HALF = 1,
|
| // PBKDF2 with 256 bit AES and 1234 iterations, base64 encoded.
|
| - KEY_TYPE_SALTED_PBKDF2_AES256_1234,
|
| + KEY_TYPE_SALTED_PBKDF2_AES256_1234 = 2,
|
| + // SHA256 of salt + password, base64 encoded.
|
| + KEY_TYPE_SALTED_SHA256 = 3,
|
| +
|
| + // Sentinel. Must be last.
|
| + KEY_TYPE_COUNT
|
| };
|
|
|
| Key();
|
|
|