diff options
| author | luigi1111 <luigi1111w@gmail.com> | 2018-08-15 17:09:52 -0500 |
|---|---|---|
| committer | luigi1111 <luigi1111w@gmail.com> | 2018-08-15 17:09:52 -0500 |
| commit | 017e07a0354ea01e2aba35dd5ae11c8b2b99170b (patch) | |
| tree | 2cd6d6fb33d4c215e4f4ea4b5cfd9ea0592b7516 /src/device/device_default.cpp | |
| parent | dd966c8a3ac9d987745c494e33606e99ccec7d5f (diff) | |
| parent | bcab579864801e765333e8766b714adc22e47b8b (diff) | |
| download | monzero-core-017e07a0354ea01e2aba35dd5ae11c8b2b99170b.tar.gz monzero-core-017e07a0354ea01e2aba35dd5ae11c8b2b99170b.tar.xz monzero-core-017e07a0354ea01e2aba35dd5ae11c8b2b99170b.zip | |
Merge pull request #4103
bcab579 wallet: allow adjusting number of rounds for the key derivation function (stoffu)
Diffstat (limited to 'src/device/device_default.cpp')
| -rw-r--r-- | src/device/device_default.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/device/device_default.cpp b/src/device/device_default.cpp index 0071f7d4f..bf14813ea 100644 --- a/src/device/device_default.cpp +++ b/src/device/device_default.cpp @@ -100,14 +100,14 @@ namespace hw { /* WALLET & ADDRESS */ /* ======================================================================= */ - bool device_default::generate_chacha_key(const cryptonote::account_keys &keys, crypto::chacha_key &key) { + bool device_default::generate_chacha_key(const cryptonote::account_keys &keys, crypto::chacha_key &key, uint64_t kdf_rounds) { const crypto::secret_key &view_key = keys.m_view_secret_key; const crypto::secret_key &spend_key = keys.m_spend_secret_key; tools::scrubbed_arr<char, sizeof(view_key) + sizeof(spend_key) + 1> data; memcpy(data.data(), &view_key, sizeof(view_key)); memcpy(data.data() + sizeof(view_key), &spend_key, sizeof(spend_key)); data[sizeof(data) - 1] = CHACHA8_KEY_TAIL; - crypto::generate_chacha_key(data.data(), sizeof(data), key); + crypto::generate_chacha_key(data.data(), sizeof(data), key, kdf_rounds); return true; } bool device_default::get_public_address(cryptonote::account_public_address &pubkey) { |
