<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yuzu/src/core/crypto/aes_util.cpp, branch main</title>
<subtitle>Nintendo Switch emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/'/>
<entry>
<title>general: Convert source file copyright comments over to SPDX</title>
<updated>2022-04-23T09:55:32+00:00</updated>
<author>
<name>Morph</name>
<email>39850852+Morph1984@users.noreply.github.com</email>
</author>
<published>2022-04-23T08:59:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=99ceb03a1cfcf35968cab589ea188a8c406cda52'/>
<id>99ceb03a1cfcf35968cab589ea188a8c406cda52</id>
<content type='text'>
This formats all copyright comments according to SPDX formatting guidelines.
Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This formats all copyright comments according to SPDX formatting guidelines.
Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
</pre>
</div>
</content>
</entry>
<entry>
<title>aes_util: Make use of std::span</title>
<updated>2021-04-23T13:58:41+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2021-04-23T13:58:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=9c5248d101033cbb47739248ddff6e638aa97235'/>
<id>9c5248d101033cbb47739248ddff6e638aa97235</id>
<content type='text'>
Allows us to simplify the interface quite a bit as it will handle
contiguous sequences for us.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allows us to simplify the interface quite a bit as it will handle
contiguous sequences for us.
</pre>
</div>
</content>
</entry>
<entry>
<title>aes_util: Remove malformed mbedtls_cipher_finish function call</title>
<updated>2021-03-05T07:05:05+00:00</updated>
<author>
<name>Morph</name>
<email>39850852+Morph1984@users.noreply.github.com</email>
</author>
<published>2021-03-05T06:25:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=96c9e67b1b87341e5c70a406ae4bc010f7bd84e0'/>
<id>96c9e67b1b87341e5c70a406ae4bc010f7bd84e0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>aes_util: Make use of non-template variant of Transcode</title>
<updated>2020-08-06T06:31:19+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-08-06T06:31:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=09f884b7bd385779a127efa78b98d87020e54fae'/>
<id>09f884b7bd385779a127efa78b98d87020e54fae</id>
<content type='text'>
Same behavior, less template instantiations.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Same behavior, less template instantiations.
</pre>
</div>
</content>
</entry>
<entry>
<title>aes_util: Allow SetIV to be non-allocating</title>
<updated>2020-08-03T18:29:58+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-08-03T18:14:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=15660bd8570735139d91d0165a2614747f570202'/>
<id>15660bd8570735139d91d0165a2614747f570202</id>
<content type='text'>
In a few places, the data to be set as the IV is already within an array.
We shouldn't require this data to be heap-allocated if it doesn't need
to be. This allows certain callers to reduce heap churn.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In a few places, the data to be set as the IV is already within an array.
We shouldn't require this data to be heap-allocated if it doesn't need
to be. This allows certain callers to reduce heap churn.
</pre>
</div>
</content>
</entry>
<entry>
<title>Port #4182 from Citra: "Prefix all size_t with std::"</title>
<updated>2018-09-15T13:21:06+00:00</updated>
<author>
<name>fearlessTobi</name>
<email>thm.frey@gmail.com</email>
</author>
<published>2018-09-15T13:21:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=63c2e32e207d31ecadd9022e1d7cd705c9febac8'/>
<id>63c2e32e207d31ecadd9022e1d7cd705c9febac8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>aes_util: Fix error involving reads of less than 0x10</title>
<updated>2018-09-04T20:21:40+00:00</updated>
<author>
<name>Zach Hilman</name>
<email>zachhilman@gmail.com</email>
</author>
<published>2018-08-25T22:56:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=99fbcb3bf2ddeb0e95ee4b7ce891f46f44447af3'/>
<id>99fbcb3bf2ddeb0e95ee4b7ce891f46f44447af3</id>
<content type='text'>
Issues with block size are fixed by making all reads minimum length of 0x10
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Issues with block size are fixed by making all reads minimum length of 0x10
</pre>
</div>
</content>
</entry>
<entry>
<title>aes_util: Make XTSTranscode stricter about sizes</title>
<updated>2018-08-23T15:52:44+00:00</updated>
<author>
<name>Zach Hilman</name>
<email>zachhilman@gmail.com</email>
</author>
<published>2018-08-16T21:00:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=10e5356e9ac5756d8a48498cd1270862d3013476'/>
<id>10e5356e9ac5756d8a48498cd1270862d3013476</id>
<content type='text'>
XTS with Nintendo Tweak will fail mysteriously if the sector size is not 0x4000. Upgrade the critical log to an assert to prevent undefined behavior.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
XTS with Nintendo Tweak will fail mysteriously if the sector size is not 0x4000. Upgrade the critical log to an assert to prevent undefined behavior.
</pre>
</div>
</content>
</entry>
<entry>
<title>aes_util: Make CalculateNintendoTweak() an internally linked function</title>
<updated>2018-08-04T21:30:48+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2018-08-04T20:52:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=64c8212ae1168e86693d05875f4284330e52f26d'/>
<id>64c8212ae1168e86693d05875f4284330e52f26d</id>
<content type='text'>
This function doesn't directly depend on class state, so it can be
hidden entirely from the interface in the cpp file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This function doesn't directly depend on class state, so it can be
hidden entirely from the interface in the cpp file.
</pre>
</div>
</content>
</entry>
<entry>
<title>aes_util: Make Transcode() a const member function</title>
<updated>2018-08-04T20:49:42+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2018-08-04T20:49:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=b25468b4980d2e57c5e94808130196542e568282'/>
<id>b25468b4980d2e57c5e94808130196542e568282</id>
<content type='text'>
This doesn't modify member state, so it can be made const.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This doesn't modify member state, so it can be made const.
</pre>
</div>
</content>
</entry>
</feed>
