<feed xmlns='http://www.w3.org/2005/Atom'>
<title>monzero-core.git/src/ringct, branch v0.10.0</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.10.0</id>
<link rel='self' href='https://code.monzero.org/monzero-core.git/atom?h=v0.10.0'/>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/'/>
<updated>2016-09-18T06:56:26Z</updated>
<entry>
<title>cmake: transitive deps and remove deprecated LINK_*</title>
<updated>2016-09-18T06:56:26Z</updated>
<author>
<name>redfish</name>
<email>redfish@galactica.pw</email>
</author>
<published>2016-09-17T17:59:29Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=e1c7af35d47c6f54628418f67128074c1bcd4858'/>
<id>urn:sha1:e1c7af35d47c6f54628418f67128074c1bcd4858</id>
<content type='text'>
Keep the immediate direct deps at the library that depends on them,
declare deps as PUBLIC so that targets that link against that library
get the library's deps as transitive deps.

Break dep cycle between blockchain_db &lt;-&gt; crytonote_core.
No code refactoring, just hide cycle from cmake so that
it doesn't complain (cycles are allowed only between
static libs, not shared libs).

This is in preparation for supproting BUILD_SHARED_LIBS cmake
built-in option for building internal libs as shared.
</content>
</entry>
<entry>
<title>rct: rework serialization to avoid storing vector sizes</title>
<updated>2016-09-14T19:23:06Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2016-09-14T19:23:06Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=7d413f635fb42f8cfe7567b07e981f3a312f8900'/>
<id>urn:sha1:7d413f635fb42f8cfe7567b07e981f3a312f8900</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ringct: remove unused code</title>
<updated>2016-08-28T20:30:53Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2016-08-28T08:33:15Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=f24ab58d1864e3ec74bf0ece722b33344bb268b2'/>
<id>urn:sha1:f24ab58d1864e3ec74bf0ece722b33344bb268b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ringct: pass structure by const ref, not value</title>
<updated>2016-08-28T20:30:51Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2016-08-27T21:20:45Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=b38452bd55134e03948a82a6590b58f55e152f97'/>
<id>urn:sha1:b38452bd55134e03948a82a6590b58f55e152f97</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ringct: use memcpy/memset instead of handwritten loop where appropriate</title>
<updated>2016-08-28T20:30:49Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2016-08-27T20:36:32Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=fd11271eeabd2aa71f0a3701dcb13f2fbb8e0601'/>
<id>urn:sha1:fd11271eeabd2aa71f0a3701dcb13f2fbb8e0601</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ringct: remove spurious copies</title>
<updated>2016-08-28T20:30:47Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2016-08-27T14:04:44Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=5d38206fcc8a9313d7f8b3c92fbc37c4d2731b85'/>
<id>urn:sha1:5d38206fcc8a9313d7f8b3c92fbc37c4d2731b85</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rct: faster Cryptonote/rct conversions</title>
<updated>2016-08-28T20:30:45Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2016-08-27T13:22:31Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=16732a85d7955e59f9e81420ddea0d161f5320e8'/>
<id>urn:sha1:16732a85d7955e59f9e81420ddea0d161f5320e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rct: early out on failure on verRange</title>
<updated>2016-08-28T20:30:38Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2016-08-27T09:10:19Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=94fd881f74beaed0ffca5fdca1b3504462715e71'/>
<id>urn:sha1:94fd881f74beaed0ffca5fdca1b3504462715e71</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ringct: use Cryptonote serialization to hash non prunable data</title>
<updated>2016-08-28T20:30:28Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2016-08-12T22:11:51Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=074e60260919fb0da19db125f3c9a16bcff2773f'/>
<id>urn:sha1:074e60260919fb0da19db125f3c9a16bcff2773f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>New "Halfway RingCT" outputs for coinbase transactions</title>
<updated>2016-08-28T20:30:26Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2016-08-12T17:45:07Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=c3b3260ae5b5acde445fa88a6f0909f582903754'/>
<id>urn:sha1:c3b3260ae5b5acde445fa88a6f0909f582903754</id>
<content type='text'>
When RingCT is enabled, outputs from coinbase transactions
are created as a single output, and stored as RingCT output,
with a fake mask. Their amount is not hidden on the blockchain
itself, but they are then able to be used as fake inputs in
a RingCT ring. Since the output amounts are hidden, their
"dustiness" is not an obstacle anymore to mixing, and this
makes the coinbase transactions a lot smaller, as well as
helping the TXO set to grow more slowly.

Also add a new "Null" type of rct signature, which decreases
the size required when no signatures are to be stored, as
in a coinbase tx.
</content>
</entry>
</feed>
