<feed xmlns='http://www.w3.org/2005/Atom'>
<title>monzero-core.git/tests/unit_tests/ringct.cpp, branch v0.16.0.3</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.16.0.3</id>
<link rel='self' href='https://code.monzero.org/monzero-core.git/atom?h=v0.16.0.3'/>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/'/>
<updated>2020-04-15T00:31:30Z</updated>
<entry>
<title>Bulletproofs: verification speedup</title>
<updated>2020-04-15T00:31:30Z</updated>
<author>
<name>Sarang Noether</name>
<email>32460187+SarangNoether@users.noreply.github.com</email>
</author>
<published>2020-04-15T00:31:30Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=4ed60b626a368132fccad4449f1c4d50e312b60c'/>
<id>urn:sha1:4ed60b626a368132fccad4449f1c4d50e312b60c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #5707</title>
<updated>2019-08-28T07:22:00Z</updated>
<author>
<name>luigi1111</name>
<email>luigi1111w@gmail.com</email>
</author>
<published>2019-08-28T07:22:00Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=85014813cf51c5704ebf77fc9af3d196c859b373'/>
<id>urn:sha1:85014813cf51c5704ebf77fc9af3d196c859b373</id>
<content type='text'>
3a0451a MLSAG speedup and additional checks (SarangNoether)
</content>
</entry>
<entry>
<title>MLSAG speedup and additional checks</title>
<updated>2019-08-27T20:22:44Z</updated>
<author>
<name>Sarang Noether</name>
<email>32460187+SarangNoether@users.noreply.github.com</email>
</author>
<published>2019-08-27T20:22:44Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=3a0451a8be43154f0da06dd9c693ed6f0c657042'/>
<id>urn:sha1:3a0451a8be43154f0da06dd9c693ed6f0c657042</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace std::random_shuffle with std::shuffle</title>
<updated>2019-08-15T14:33:15Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom.smeding@gmail.com</email>
</author>
<published>2019-07-03T09:05:01Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=7b9a420787c71624ff0e9c6bcfe1e72c74feb677'/>
<id>urn:sha1:7b9a420787c71624ff0e9c6bcfe1e72c74feb677</id>
<content type='text'>
According to [1], std::random_shuffle is deprecated in C++14 and removed
in C++17. Since std::shuffle is available since C++11 as a replacement
and monero already requires C++11, this is a good replacement.

A cryptographically secure random number generator is used in all cases
to prevent people from perhaps copying an insecure std::shuffle call
over to a place where a secure one would be warranted. A form of
defense-in-depth.

[1]: https://en.cppreference.com/w/cpp/algorithm/random_shuffle
</content>
</entry>
<entry>
<title>ringct: prevent use of full ringct signatures for more than one input</title>
<updated>2019-04-11T19:44:06Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2019-04-11T18:41:41Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=93bb2f48f7af95ec9048bcac48cbb372d84d7a11'/>
<id>urn:sha1:93bb2f48f7af95ec9048bcac48cbb372d84d7a11</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update 2019 copyright</title>
<updated>2019-03-05T21:05:34Z</updated>
<author>
<name>binaryFate</name>
<email>binaryfate@users.noreply.github.com</email>
</author>
<published>2019-03-05T21:05:34Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=1f2930ce0bec07e28958c059444151ad4968e1e6'/>
<id>urn:sha1:1f2930ce0bec07e28958c059444151ad4968e1e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ringct: the commitment mask is now deterministic</title>
<updated>2019-01-22T23:17:39Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2019-01-08T16:05:18Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=7d375981584e5ddac4ea6ad8879e2211d465b79d'/>
<id>urn:sha1:7d375981584e5ddac4ea6ad8879e2211d465b79d</id>
<content type='text'>
saves space in the tx and is safe

Found by knaccc
</content>
</entry>
<entry>
<title>ringct: encode 8 byte amount, saving 24 bytes per output</title>
<updated>2019-01-22T23:17:31Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2019-01-06T19:49:52Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=99d946e6191056f747225d36a2408085624b516e'/>
<id>urn:sha1:99d946e6191056f747225d36a2408085624b516e</id>
<content type='text'>
Found by knaccc
</content>
</entry>
<entry>
<title>add a bulletproof version, new bulletproof type, and rct config</title>
<updated>2019-01-22T23:17:24Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2019-01-06T13:47:16Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=f931e16c6e45da6880c333cf1f355d7228c143d9'/>
<id>urn:sha1:f931e16c6e45da6880c333cf1f355d7228c143d9</id>
<content type='text'>
This makes it easier to modify the bulletproof format
</content>
</entry>
<entry>
<title>remove some unused code</title>
<updated>2018-11-23T15:37:36Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2018-11-23T13:47:51Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=d4f50cb109c45c1f50700cbe2e88ec891eb7d469'/>
<id>urn:sha1:d4f50cb109c45c1f50700cbe2e88ec891eb7d469</id>
<content type='text'>
Found by codacy.com
</content>
</entry>
</feed>
