<feed xmlns='http://www.w3.org/2005/Atom'>
<title>monzero-core.git/src/wallet/CMakeLists.txt, branch crash-pl</title>
<subtitle>Monzero core node, command-line wallet, consensus code, and release tooling.
</subtitle>
<id>https://code.monzero.org/monzero-core.git/atom?h=crash-pl</id>
<link rel='self' href='https://code.monzero.org/monzero-core.git/atom?h=crash-pl'/>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/'/>
<updated>2018-03-16T10:32:29Z</updated>
<entry>
<title>wallet: add shared ring database</title>
<updated>2018-03-16T10:32:29Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2018-02-18T10:47:25Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=5f146873c58f39632e26c5edbf2f618cacbd76a5'/>
<id>urn:sha1:5f146873c58f39632e26c5edbf2f618cacbd76a5</id>
<content type='text'>
This maps key images to rings, so that different forks can reuse
the rings by key image. This avoids revealing the real inputs like
would happen if two forks spent the same outputs with different
rings. This database is meant to be shared with all Monero forks
which don't bother making a new chain, putting users' privacy at
risk in the process. It is placed in a shared data directory by
default ($HOME/.shared-ringdb on UNIX like systems). You may
use --shared-ringdb-dir to override this location, and should
then do so for all Monero forks for them to share the database.
</content>
</entry>
<entry>
<title>device: untangle cyclic depenency</title>
<updated>2018-03-14T12:00:15Z</updated>
<author>
<name>stoffu</name>
<email>stoffu@protonmail.ch</email>
</author>
<published>2018-03-05T07:16:30Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=27a196b1268718dbc41e308c93b35c58f2da2eb4'/>
<id>urn:sha1:27a196b1268718dbc41e308c93b35c58f2da2eb4</id>
<content type='text'>
When #3303 was merged, a cyclic dependency chain was generated:

    libdevice &lt;- libcncrypto &lt;- libringct &lt;- libdevice

This was because libdevice needs access to a set of basic crypto operations
implemented in libringct such as scalarmultBase(), while libringct also needs
access to abstracted crypto operations implemented in libdevice such as
ecdhEncode(). To untangle this cyclic dependency chain, this patch splits libringct
into libringct_basic and libringct, where the basic crypto ops previously in
libringct are moved into libringct_basic. The cyclic dependency is now resolved
thanks to this separation:

    libcncrypto &lt;- libringct_basic &lt;- libdevice &lt;- libcryptonote_basic &lt;- libringct

This eliminates the need for crypto_device.cpp and rctOps_device.cpp.

Also, many abstracted interfaces of hw::device such as encrypt_payment_id() and
get_subaddress_secret_key() were previously implemented in libcryptonote_basic
(cryptonote_format_utils.cpp) and were then called from hw::core::device_default,
which is odd because libdevice is supposed to be independent of libcryptonote_basic.
Therefore, those functions were moved to device_default.cpp.
</content>
</entry>
<entry>
<title>libwallet_merged: added missing libdevice</title>
<updated>2018-03-05T17:36:37Z</updated>
<author>
<name>stoffu</name>
<email>stoffu@protonmail.ch</email>
</author>
<published>2018-03-05T17:36:37Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=0bbd521fa2b1398164f3c109d37c50a9e91026a8'/>
<id>urn:sha1:0bbd521fa2b1398164f3c109d37c50a9e91026a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update 2018 copyright</title>
<updated>2018-01-26T15:03:20Z</updated>
<author>
<name>xmr-eric</name>
<email>eric@moneroeric.com</email>
</author>
<published>2018-01-07T05:05:16Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=18216f19dd479466cb7fd38f52d23bddfcfd4880'/>
<id>urn:sha1:18216f19dd479466cb7fd38f52d23bddfcfd4880</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wallet_api: make this optional but not built by default</title>
<updated>2017-12-31T11:14:20Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2017-12-31T11:14:20Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=eb39a3d7d3aaa8f5660f45e3d66ae21c5029afd8'/>
<id>urn:sha1:eb39a3d7d3aaa8f5660f45e3d66ae21c5029afd8</id>
<content type='text'>
It means it can still be built with make -C build/debug wallet_api
but still not DoS us while debugging
</content>
</entry>
<entry>
<title>add multisig core test and factor multisig building blocks</title>
<updated>2017-12-17T16:12:15Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2017-09-26T22:16:25Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=66e34e85b1ef3e49ea9290bd69cce2974840fc32'/>
<id>urn:sha1:66e34e85b1ef3e49ea9290bd69cce2974840fc32</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Wallets now do not depend on the daemon rpc lib</title>
<updated>2017-12-16T23:28:59Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2017-11-29T19:31:38Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=43f5269f842cbdc585226eea20e48d19253f61e7'/>
<id>urn:sha1:43f5269f842cbdc585226eea20e48d19253f61e7</id>
<content type='text'>
The shared RPC code is now moved off into a separate lib
</content>
</entry>
<entry>
<title>split wallet and wallet_api</title>
<updated>2017-11-16T12:10:29Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2017-11-15T16:37:07Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=51895fd7df69ddb5d6bfe5c2caf2f6649cc43132'/>
<id>urn:sha1:51895fd7df69ddb5d6bfe5c2caf2f6649cc43132</id>
<content type='text'>
This speeds up building a lot when wallet2.h (or something it
includes) changes, since all the API includes wallet2.h
</content>
</entry>
<entry>
<title>CMake: include RPC when building GUI deps</title>
<updated>2017-11-14T19:45:58Z</updated>
<author>
<name>anonimal</name>
<email>anonimal@i2pmail.org</email>
</author>
<published>2017-11-07T23:33:07Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=a3ea62f209c415146e152a4973ffe3400f62fb05'/>
<id>urn:sha1:a3ea62f209c415146e152a4973ffe3400f62fb05</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Do not build against epee_readline if it was not built</title>
<updated>2017-11-14T17:06:37Z</updated>
<author>
<name>Howard Chu</name>
<email>hyc@symas.com</email>
</author>
<published>2017-10-29T14:51:51Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=0d9c0db99679e9372a1cd8a97cfef76a18096ab6'/>
<id>urn:sha1:0d9c0db99679e9372a1cd8a97cfef76a18096ab6</id>
<content type='text'>
</content>
</entry>
</feed>
