<feed xmlns='http://www.w3.org/2005/Atom'>
<title>monzero-core.git/src/cryptonote_basic/account.cpp, branch v0.17.1.6</title>
<subtitle>Monzero core node, command-line wallet, consensus code, and release tooling.
</subtitle>
<id>https://code.monzero.org/monzero-core.git/atom?h=v0.17.1.6</id>
<link rel='self' href='https://code.monzero.org/monzero-core.git/atom?h=v0.17.1.6'/>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/'/>
<updated>2020-08-17T19:08:59Z</updated>
<entry>
<title>Revert "Use domain-separated ChaCha20 for in-memory key encryption"</title>
<updated>2020-08-17T19:08:59Z</updated>
<author>
<name>luigi1111</name>
<email>luigi1111w@gmail.com</email>
</author>
<published>2020-08-17T19:08:59Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=765db1ae7a3337d085584ab31983fe6b7599dbcb'/>
<id>urn:sha1:765db1ae7a3337d085584ab31983fe6b7599dbcb</id>
<content type='text'>
This reverts commit 921dd8dde5d381052d0aa2936304a3541a230c55.
</content>
</entry>
<entry>
<title>Use domain-separated ChaCha20 for in-memory key encryption</title>
<updated>2020-08-09T23:11:54Z</updated>
<author>
<name>Sarang Noether</name>
<email>32460187+SarangNoether@users.noreply.github.com</email>
</author>
<published>2020-08-09T23:11:54Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=921dd8dde5d381052d0aa2936304a3541a230c55'/>
<id>urn:sha1:921dd8dde5d381052d0aa2936304a3541a230c55</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update copyright year to 2020</title>
<updated>2020-05-07T02:36:54Z</updated>
<author>
<name>SomaticFanatic</name>
<email>afdlkajdlfkj@aldkfjf.com</email>
</author>
<published>2020-05-07T02:36:54Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=5ef0607da6042df51a57703bd223c5c8024741f6'/>
<id>urn:sha1:5ef0607da6042df51a57703bd223c5c8024741f6</id>
<content type='text'>
Update copyright year to 2020
</content>
</entry>
<entry>
<title>Hash domain separation</title>
<updated>2020-04-01T12:31:00Z</updated>
<author>
<name>Sarang Noether</name>
<email>32460187+SarangNoether@users.noreply.github.com</email>
</author>
<published>2020-04-01T12:31:00Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=80d5320fff9c948f54b4379f3c2f3bc684e7f356'/>
<id>urn:sha1:80d5320fff9c948f54b4379f3c2f3bc684e7f356</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update 2019 copyright</title>
<updated>2019-03-05T21:05:34Z</updated>
<author>
<name>binaryFate</name>
<email>binaryfate@users.noreply.github.com</email>
</author>
<published>2019-03-05T21:05:34Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=1f2930ce0bec07e28958c059444151ad4968e1e6'/>
<id>urn:sha1:1f2930ce0bec07e28958c059444151ad4968e1e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>device/trezor: trezor support added</title>
<updated>2018-11-02T20:36:39Z</updated>
<author>
<name>Dusan Klinec</name>
<email>dusan.klinec@gmail.com</email>
</author>
<published>2018-08-23T21:50:53Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=29ffb6bba8867586986345b4f0c560e5ea5fce85'/>
<id>urn:sha1:29ffb6bba8867586986345b4f0c560e5ea5fce85</id>
<content type='text'>
</content>
</entry>
<entry>
<title>account: init creation timestamp to 0</title>
<updated>2018-10-16T11:58:50Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2018-10-16T10:22:24Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=7cc39845be1cfa9286dec589d4f1c94381b140d9'/>
<id>urn:sha1:7cc39845be1cfa9286dec589d4f1c94381b140d9</id>
<content type='text'>
Never actually used uninitialized

Coverity 136615
</content>
</entry>
<entry>
<title>hw_device: support for multiple devices added [for review]</title>
<updated>2018-09-14T14:02:00Z</updated>
<author>
<name>Dusan Klinec</name>
<email>dusan.klinec@gmail.com</email>
</author>
<published>2018-08-23T22:50:31Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=f9b22a7b01994f444185f38fe1f645593590c943'/>
<id>urn:sha1:f9b22a7b01994f444185f38fe1f645593590c943</id>
<content type='text'>
- device name is a new wallet property
- full device name is now a bit more structured so we can address particular device vendor + device path. Example: 'Ledger', 'Trezor:udp', 'Trezor:udp:127.0.0.1:21324', 'Trezor:bridge:usb01'. The part before ':' identifies HW device implementation, the optional part after ':' is device path to look for.
- new --hw-device parameter added to the wallet, can name the hardware device
- device reconnect added
</content>
</entry>
<entry>
<title>crypto: make secret_key automatically mlock</title>
<updated>2018-08-16T11:57:49Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2018-07-15T13:33:48Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=ab74dc277aac3922a266ccae30fa2c30d9222790'/>
<id>urn:sha1:ab74dc277aac3922a266ccae30fa2c30d9222790</id>
<content type='text'>
</content>
</entry>
<entry>
<title>store secret keys encrypted where possible</title>
<updated>2018-08-16T11:57:43Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2018-07-08T20:12:33Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=e9ffa91257b672009e8b8c84027378f3893a6d01'/>
<id>urn:sha1:e9ffa91257b672009e8b8c84027378f3893a6d01</id>
<content type='text'>
The secret spend key is kept encrypted in memory, and
decrypted on the fly when needed.

Both spend and view secret keys are kept encrypted in a JSON
field in the keys file. This avoids leaving the keys in
memory due to being manipulated by the JSON I/O API.
</content>
</entry>
</feed>
