| 220 | } |
| 221 | |
| 222 | QByteArray ExternalMediaFileStorage::generateKey() const { |
| 223 | QByteArray keyBytes(cryptoGetKeySize(), '\0'); |
| 224 | crypto_aead_xchacha20poly1305_ietf_keygen(reinterpret_cast<unsigned char*>(keyBytes.data())); |
| 225 | return keyBytes; |
| 226 | } |
| 227 | |
| 228 | QByteArray ExternalMediaFileStorage::generateNonce() const { |
| 229 | QByteArray nonceBytes(cryptoGetNonceSize(), '\0'); |