<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/Common/Crypto, branch release-prep-2407</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Common/Crypto/SHA1: Resolve -Wignored-attributes warnings</title>
<updated>2023-12-13T18:04:53+00:00</updated>
<author>
<name>Lioncash</name>
<email>mai.iam2048@gmail.com</email>
</author>
<published>2023-12-13T00:42:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=dbc792a3ec9bccdb21765dd052ce92c61bdeb6d2'/>
<id>dbc792a3ec9bccdb21765dd052ce92c61bdeb6d2</id>
<content type='text'>
See commit 417d1310d22b11d5d724625721b5fec09eda099a for an explanation
on why we do this.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See commit 417d1310d22b11d5d724625721b5fec09eda099a for an explanation
on why we do this.
</pre>
</div>
</content>
</entry>
<entry>
<title>Common/Crypto/AES: Resolve -Wignored-attributes warnings</title>
<updated>2023-12-13T18:02:51+00:00</updated>
<author>
<name>Lioncash</name>
<email>mai.iam2048@gmail.com</email>
</author>
<published>2023-12-13T00:21:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=bced5fac183b953d9ddd2f488c7ac3917eabee1a'/>
<id>bced5fac183b953d9ddd2f488c7ac3917eabee1a</id>
<content type='text'>
The alias for __m128i is typically something like:

typedef long long __m128i __attribute__((__vector_size__(16), __may_alias__));

and the part that ends up not getting preserved is the __may_alias__
attribute specifier.

So, in order to preserve that, we can just use a wrapper struct, so the
data type itself isn't being passed through the template.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The alias for __m128i is typically something like:

typedef long long __m128i __attribute__((__vector_size__(16), __may_alias__));

and the part that ends up not getting preserved is the __may_alias__
attribute specifier.

So, in order to preserve that, we can just use a wrapper struct, so the
data type itself isn't being passed through the template.
</pre>
</div>
</content>
</entry>
<entry>
<title>IOS/KD: Implement NWC24_CHECK_MAIL_NOW</title>
<updated>2023-09-03T17:05:58+00:00</updated>
<author>
<name>Sketch</name>
<email>75850871+SketchMaster2001@users.noreply.github.com</email>
</author>
<published>2023-08-15T01:02:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2154941c2c30e6a728c4212a17d492da439e922e'/>
<id>2154941c2c30e6a728c4212a17d492da439e922e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Resolve [-Wstringop-overflow=]</title>
<updated>2023-04-10T19:21:15+00:00</updated>
<author>
<name>Minty-Meeo</name>
<email>45425365+Minty-Meeo@users.noreply.github.com</email>
</author>
<published>2023-03-23T15:42:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2bb619a508ecb3df24be709345fae7ef0dbd434d'/>
<id>2bb619a508ecb3df24be709345fae7ef0dbd434d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace BitUtils with C++20: RotateLeft/RotateRight</title>
<updated>2022-12-11T07:59:18+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2022-08-05T13:39:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=454537d53efd0579d4cd2a48108f3bdb490b08d2'/>
<id>454537d53efd0579d4cd2a48108f3bdb490b08d2</id>
<content type='text'>
Now that we've flipped the C++20 switch, let's start making use of
the nice new &lt;bit&gt; header.

I'm planning on handling this move away from BitUtils.h incrementally
in a series of PRs. There may be a few functions remaining in
BitUtils.h by the end that C++20 doesn't have any equivalents for.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now that we've flipped the C++20 switch, let's start making use of
the nice new &lt;bit&gt; header.

I'm planning on handling this move away from BitUtils.h incrementally
in a series of PRs. There may be a few functions remaining in
BitUtils.h by the end that C++20 doesn't have any equivalents for.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add initial WiiConnect24 support</title>
<updated>2022-10-16T02:19:36+00:00</updated>
<author>
<name>SketchMaster2001</name>
<email>batmanpistilli2006@gmail.com</email>
</author>
<published>2022-09-19T03:09:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=e413d7f5ece44fd22b9deb7a192cdfcfdef8a0dd'/>
<id>e413d7f5ece44fd22b9deb7a192cdfcfdef8a0dd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #10941 from shuffle2/crypto-cleanup</title>
<updated>2022-08-05T10:12:34+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2022-08-05T10:12:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=939fa1ed1c19f972cdc6f86fd914a582254a8cc7'/>
<id>939fa1ed1c19f972cdc6f86fd914a582254a8cc7</id>
<content type='text'>
Crypto cleanup</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Crypto cleanup</pre>
</div>
</content>
</entry>
<entry>
<title>crypto/sha1: add real workaround for msvc/arm64 bad codegen</title>
<updated>2022-08-03T06:05:45+00:00</updated>
<author>
<name>Shawn Hoffman</name>
<email>godisgovernment@gmail.com</email>
</author>
<published>2022-08-03T06:05:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=bf5076eb010a0c8928d7fb823b35105e9e9dc0c6'/>
<id>bf5076eb010a0c8928d7fb823b35105e9e9dc0c6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto/sha1: simplify enablement of sha insns on non-msvc</title>
<updated>2022-08-03T06:05:07+00:00</updated>
<author>
<name>Shawn Hoffman</name>
<email>godisgovernment@gmail.com</email>
</author>
<published>2022-08-03T06:05:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=78142e30cccf5420d3f190ab595cce2e2ff5e489'/>
<id>78142e30cccf5420d3f190ab595cce2e2ff5e489</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto/aes: silence warning on godforsaken android gcc</title>
<updated>2022-08-03T06:03:51+00:00</updated>
<author>
<name>Shawn Hoffman</name>
<email>godisgovernment@gmail.com</email>
</author>
<published>2022-08-03T06:03:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=4e6aa28da45b4b618f0ede639d4e0477fb124c0a'/>
<id>4e6aa28da45b4b618f0ede639d4e0477fb124c0a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
