<feed xmlns='http://www.w3.org/2005/Atom'>
<title>monzero-core.git/tests/unit_tests/ringct.cpp, branch v0.18.1.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.18.1.0</id>
<link rel='self' href='https://code.monzero.org/monzero-core.git/atom?h=v0.18.1.0'/>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/'/>
<updated>2022-06-30T17:56:40Z</updated>
<entry>
<title>multisig: fix critical vulnerabilities in signing</title>
<updated>2022-06-30T17:56:40Z</updated>
<author>
<name>anon</name>
<email>anon [at] nowhere</email>
</author>
<published>2021-12-06T10:25:01Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=c7b2944f8960c208ceddeb3075a673630ae000cd'/>
<id>urn:sha1:c7b2944f8960c208ceddeb3075a673630ae000cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Copyright: Update to 2022</title>
<updated>2022-03-04T05:59:20Z</updated>
<author>
<name>mj-xmr</name>
<email>mjxmr@protonmail.com</email>
</author>
<published>2022-03-01T11:16:17Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=da9aa1f7f802552b9de459f331a2f39c84898009'/>
<id>urn:sha1:da9aa1f7f802552b9de459f331a2f39c84898009</id>
<content type='text'>
</content>
</entry>
<entry>
<title>CLSAG optimizations</title>
<updated>2020-08-27T12:44:04Z</updated>
<author>
<name>Sarang Noether</name>
<email>32460187+SarangNoether@users.noreply.github.com</email>
</author>
<published>2020-03-10T22:46:37Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=641b08c920f9c68d957e13147cf9c3e329cf83f1'/>
<id>urn:sha1:641b08c920f9c68d957e13147cf9c3e329cf83f1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Integrate CLSAGs into monero</title>
<updated>2020-08-27T12:44:04Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2019-06-09T13:02:16Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=82ee01699c2b910e44fd7362bd47d3a1cc9c26af'/>
<id>urn:sha1:82ee01699c2b910e44fd7362bd47d3a1cc9c26af</id>
<content type='text'>
They are allowed from v12, and MLSAGs are rejected from v13.
</content>
</entry>
<entry>
<title>Update copyright year to 2020</title>
<updated>2020-05-07T02:36:54Z</updated>
<author>
<name>SomaticFanatic</name>
<email>afdlkajdlfkj@aldkfjf.com</email>
</author>
<published>2020-05-07T02:36:54Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=5ef0607da6042df51a57703bd223c5c8024741f6'/>
<id>urn:sha1:5ef0607da6042df51a57703bd223c5c8024741f6</id>
<content type='text'>
Update copyright year to 2020
</content>
</entry>
<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>
</feed>
