If [PrivateKey] fields are modified after calling [PrivateKey.Precompute], [PrivateKey.Validate] now fails. [PrivateKey.D] is now checked for consistency with precomputed values, even if it is not used.