<feed xmlns='http://www.w3.org/2005/Atom'>
<title>monzero-core.git/src/crypto, branch v0.14.0.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.14.0.0</id>
<link rel='self' href='https://code.monzero.org/monzero-core.git/atom?h=v0.14.0.0'/>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/'/>
<updated>2019-02-18T13:14:15Z</updated>
<entry>
<title>tests: add a CNv4 JIT test</title>
<updated>2019-02-18T13:14:15Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2019-02-17T12:01:04Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=993a1994fa5dc9d25391c483218b00010e6bf4ea'/>
<id>urn:sha1:993a1994fa5dc9d25391c483218b00010e6bf4ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>crypto: plug CNv4 JIT into cn_slow_hash</title>
<updated>2019-02-18T10:37:06Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2019-02-16T17:47:08Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=736f25795ca72790f7e174aa7c023c818772f79d'/>
<id>urn:sha1:736f25795ca72790f7e174aa7c023c818772f79d</id>
<content type='text'>
Enabled by setting the MONERO_USE_CNV4_JIT env var to 1
</content>
</entry>
<entry>
<title>crypto: clear cache after generating random program</title>
<updated>2019-02-18T10:37:02Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2019-02-16T20:52:53Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=2e9b988adfdab620dcbe0bc13a572de65660976b'/>
<id>urn:sha1:2e9b988adfdab620dcbe0bc13a572de65660976b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>CNv4 JIT compiler for x86-64 and tests</title>
<updated>2019-02-17T22:56:23Z</updated>
<author>
<name>SChernykh</name>
<email>sergey.v.chernykh@gmail.com</email>
</author>
<published>2019-02-16T16:28:43Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=4b32859d2f89f0f28f371223dcf43d053f244e70'/>
<id>urn:sha1:4b32859d2f89f0f28f371223dcf43d053f244e70</id>
<content type='text'>
Minimalistic JIT code generator for random math sequence in CryptonightR.

Usage:
- Allocate writable and executable memory
- Call v4_generate_JIT_code with "buf" pointed to memory allocated on the previous step
- Call the generated code instead of "v4_random_math(code, r)", omit the "code" parameter
</content>
</entry>
<entry>
<title>Build fixes for some platforms</title>
<updated>2019-02-14T19:25:58Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2019-02-14T15:36:13Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=0b0fb709c3e2eca883236ffcccdc6cb08946d3e8'/>
<id>urn:sha1:0b0fb709c3e2eca883236ffcccdc6cb08946d3e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Adding cnv4-2 tweaks</title>
<updated>2019-02-14T14:44:27Z</updated>
<author>
<name>Lee Clagett</name>
<email>code@leeclagett.com</email>
</author>
<published>2019-02-12T22:45:05Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=c2b8037a4296a542fd4170c86b0914b5f6470f5b'/>
<id>urn:sha1:c2b8037a4296a542fd4170c86b0914b5f6470f5b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cryptonight variant 4 aka CryptonightR</title>
<updated>2019-02-14T14:44:27Z</updated>
<author>
<name>SChernykh</name>
<email>sergey.v.chernykh@gmail.com</email>
</author>
<published>2019-02-04T16:49:19Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=1b77e80a7851a0a69da1111db0b4be8f3e668884'/>
<id>urn:sha1:1b77e80a7851a0a69da1111db0b4be8f3e668884</id>
<content type='text'>
It introduces random integer math into the main loop.
</content>
</entry>
<entry>
<title>slow-hash: some more big endian fixes</title>
<updated>2019-02-14T14:44:27Z</updated>
<author>
<name>xiphon</name>
<email>xiphon@protonmail.com</email>
</author>
<published>2018-11-02T09:33:30Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=b980fec41c87e346e5bc5df7ab50b5f78f162454'/>
<id>urn:sha1:b980fec41c87e346e5bc5df7ab50b5f78f162454</id>
<content type='text'>
</content>
</entry>
<entry>
<title>slow-hash: fix for big endian</title>
<updated>2019-02-14T14:44:25Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2018-10-31T13:27:51Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=cd22a02db39d7756045360a85daa7284585db050'/>
<id>urn:sha1:cd22a02db39d7756045360a85daa7284585db050</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Small function declaration cleanup in slow-hash.c</title>
<updated>2019-02-14T14:44:03Z</updated>
<author>
<name>Pol Mauri</name>
<email>polmauri@gmail.com</email>
</author>
<published>2018-10-24T06:11:54Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=96f53815741a5c2f1dbd1eb80b3fd3c2744ac07f'/>
<id>urn:sha1:96f53815741a5c2f1dbd1eb80b3fd3c2744ac07f</id>
<content type='text'>
- These functions are declared twice in slow-hash.c. Remove one of the copies.
- The declarations have the wrong return type, should be void, not int.

Function definitions here: https://github.com/monero-project/monero/blob/1e74586ee99e4bd89626d2eb4d23883cd91f0f81/src/crypto/aesb.c#L151-L180
Test plan: make release-test
</content>
</entry>
</feed>
