* @brief Generates kSaltLen bytes of cryptographically strong randomness. */
| 51 | * @brief Generates kSaltLen bytes of cryptographically strong randomness. |
| 52 | */ |
| 53 | static QByteArray randomSalt() |
| 54 | { |
| 55 | QByteArray salt(kSaltLen, Qt::Uninitialized); |
| 56 | QRandomGenerator::system()->generate(salt.begin(), salt.end()); |
| 57 | return salt; |
| 58 | } |
| 59 | |
| 60 | /** |
| 61 | * @brief Standard PBKDF2-SHA256 derivation against a known salt and iteration count. |
no test coverage detected