"ksalt - at least salt is a variable, surely it at least is randomly generated, right?"
> // Salt for Symmetric key derivation.
> const char kSalt[] = "saltysalt";
> // Salt for Symmetric key derivation.
> const char kSalt[] = "saltysalt";
In seriousness, what gives!? Why are these so simple? Surely a development base as large as Chromium's could pick up on something like this.