<feed xmlns='http://www.w3.org/2005/Atom'>
<title>monzero-core.git/src/crypto, 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>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>
<entry>
<title>ringct: import of Shen Noether's ring confidential transactions</title>
<updated>2016-08-28T20:26:54Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2016-05-13T19:45:20Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=9b1afe5f2d488c64e3fb5e087055cf66d2165391'/>
<id>urn:sha1:9b1afe5f2d488c64e3fb5e087055cf66d2165391</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #846</title>
<updated>2016-06-19T19:25:52Z</updated>
<author>
<name>Riccardo Spagni</name>
<email>ric@spagni.net</email>
</author>
<published>2016-06-19T19:25:52Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=ba61f37f9cb04b456157d6eec502440500453dbc'/>
<id>urn:sha1:ba61f37f9cb04b456157d6eec502440500453dbc</id>
<content type='text'>
de030d9 fix: error: -Werror=misleading-indentation (moneroexample)
c2d7300 contrib: epee: add exception spec to throwing destructors (redfish)
6898741 src: p2p: add exception spec to throwing destructors (redfish)
21dbc95 crypto: slow-hash: fix misleading indent (redfish)
70f3634 crypto: slow-hash: remove unused hash list for ARM (redfish)
1a7772f crypto: oaes_lib: remove unused _NR array (redfish)
6462a3a crypto: fix compile error: use named type in sizeof (redfish)
</content>
</entry>
<entry>
<title>crypto: slow-hash: disable mul implemented in asm for ARM</title>
<updated>2016-05-25T19:53:29Z</updated>
<author>
<name>redfish</name>
<email>redfish@galactica.pw</email>
</author>
<published>2016-05-25T19:53:29Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=95be58ef0e17a2f1367bcbfab6ed43766ea838be'/>
<id>urn:sha1:95be58ef0e17a2f1367bcbfab6ed43766ea838be</id>
<content type='text'>
The implementation of mul in asm breaks 'slow-hash' test when built with
GCC 6.1.1.  Disable this implementation in favor of plain C until it is
fixed.
</content>
</entry>
<entry>
<title>crypto: slow-hash: fix misleading indent</title>
<updated>2016-05-18T05:02:17Z</updated>
<author>
<name>redfish</name>
<email>redfish@galactica.pw</email>
</author>
<published>2016-05-18T04:56:25Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=21dbc95b479ee935908fdcc0be5fe377c9fa003d'/>
<id>urn:sha1:21dbc95b479ee935908fdcc0be5fe377c9fa003d</id>
<content type='text'>
GCC warned about this one.
</content>
</entry>
</feed>
