<feed xmlns='http://www.w3.org/2005/Atom'>
<title>monzero-core.git/src/crypto, branch v0.10.1</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.1</id>
<link rel='self' href='https://code.monzero.org/monzero-core.git/atom?h=v0.10.1'/>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/'/>
<updated>2016-12-10T12:51:20Z</updated>
<entry>
<title>oaes_lib: fix a leak on OOM error path</title>
<updated>2016-12-10T12:51:20Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2016-12-10T12:38:56Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=f6fcf0ef2647e7dc0a5912a1e14785bc8bc7a1a1'/>
<id>urn:sha1:f6fcf0ef2647e7dc0a5912a1e14785bc8bc7a1a1</id>
<content type='text'>
found by coverity
</content>
</entry>
<entry>
<title>wallet: fix output collision detection for view wallets</title>
<updated>2016-11-07T18:59:30Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2016-11-07T18:50:05Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=c80f4d416d2a392dbf7c61b500672a6156b4b77d'/>
<id>urn:sha1:c80f4d416d2a392dbf7c61b500672a6156b4b77d</id>
<content type='text'>
View wallets do not have the spend secret key, and are thus
unable to derive key images for incoming outputs. Moreover,
a previous patch set key images to zero as a means to mark
an output as having an unknown key image, so they could be
filled in when importing key images at a later time. That
later patch caused spurious collisions. We now use public
keys to detect duplicate outputs. Public keys obtained from
the blockchain are checked to be identical to the ones
derived locally, so can't be spoofed.
</content>
</entry>
<entry>
<title>Changed to ..._HASHBITS everywhere for consistency</title>
<updated>2016-10-29T13:59:06Z</updated>
<author>
<name>NanoAkron</name>
<email>nanoakron@users.noreply.github.com</email>
</author>
<published>2016-10-29T13:16:58Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=f71b06770bc0224e09debb0038bede6f7618aeda'/>
<id>urn:sha1:f71b06770bc0224e09debb0038bede6f7618aeda</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Dropped "bit" from bitmonero.</title>
<updated>2016-09-26T21:22:30Z</updated>
<author>
<name>Randi Joseph</name>
<email>randi@codehalo.com</email>
</author>
<published>2016-09-26T14:42:29Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=9e54616924c781def53f7f6ece73c0d921e81995'/>
<id>urn:sha1:9e54616924c781def53f7f6ece73c0d921e81995</id>
<content type='text'>
</content>
</entry>
<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>crypto: armv7: slow-hash: remove redundant source include</title>
<updated>2016-09-18T06:56:26Z</updated>
<author>
<name>redfish</name>
<email>redfish@galactica.pw</email>
</author>
<published>2016-09-18T06:54:30Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=54010b97b4739c50f32b3364a88a452625aa31c4'/>
<id>urn:sha1:54010b97b4739c50f32b3364a88a452625aa31c4</id>
<content type='text'>
aesb.c is already present in libcrypto as a standalone object.
Tested: builds and runs fine on armv7, static and dynamic.
</content>
</entry>
<entry>
<title>Add ARMv8-A AES support</title>
<updated>2016-09-16T00:45:49Z</updated>
<author>
<name>Howard Chu</name>
<email>hyc@symas.com</email>
</author>
<published>2016-09-12T01:07:40Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=69b59186f309609ee9d7b6ff3a35dd5e32d9d7dc'/>
<id>urn:sha1:69b59186f309609ee9d7b6ff3a35dd5e32d9d7dc</id>
<content type='text'>
More than twice as fast as plain C code. Note that both ARMv7 and
ARMv8 can be further improved with better use of NEON.

Also tweak ARMv7 multiplier
</content>
</entry>
<entry>
<title>crypto,cmake: enable ASM mul impl on ARM; add cmake opt</title>
<updated>2016-09-04T06:46:35Z</updated>
<author>
<name>redfish</name>
<email>redfish@galactica.pw</email>
</author>
<published>2016-09-04T04:27:51Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=24d93370adb14999841e330e5666749db6dd1f7f'/>
<id>urn:sha1:24d93370adb14999841e330e5666749db6dd1f7f</id>
<content type='text'>
This was disabled earlier as part of diagnosing failing tests
on ARM, which turned out to be due to aliasing, fixed by
adding -fno-strict-aliasing. So, re-enabling it back.
</content>
</entry>
<entry>
<title>rct amount key modified as per luigi1111's recommendations</title>
<updated>2016-08-28T20:30:19Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2016-08-10T11:48:20Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=d4b62a1e295a7fb19de6081733b1d8e0610cbf08'/>
<id>urn:sha1:d4b62a1e295a7fb19de6081733b1d8e0610cbf08</id>
<content type='text'>
This allows the key to be not the same for two outputs sent to
the same address (eg, if you pay yourself, and also get change
back). Also remove the key amounts lists and return parameters
since we don't actually generate random ones, so we don't need
to save them as we can recalculate them when needed if we have
the correct keys.
</content>
</entry>
<entry>
<title>crypto: error out where appropriate</title>
<updated>2016-08-28T20:28:29Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2016-08-28T20:24:19Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=e70e8a69f4611914a97aa2c856cbbb262945a186'/>
<id>urn:sha1:e70e8a69f4611914a97aa2c856cbbb262945a186</id>
<content type='text'>
</content>
</entry>
</feed>
