dolphin/Source/Core/Common/Crypto
Lioncash bced5fac18 Common/Crypto/AES: Resolve -Wignored-attributes warnings
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.
2023-12-13 13:02:51 -05:00
..
AES.cpp Common/Crypto/AES: Resolve -Wignored-attributes warnings 2023-12-13 13:02:51 -05:00
AES.h Add initial WiiConnect24 support 2022-10-16 04:19:36 +02:00
bn.cpp Resolve [-Wstringop-overflow=] 2023-04-10 14:21:15 -05:00
bn.h Resolve [-Wstringop-overflow=] 2023-04-10 14:21:15 -05:00
ec.cpp Treewide: Adjust order of includes 2021-12-10 14:49:57 -08:00
ec.h licensing: fix license info for Crypto/{bn,ec} 2021-07-05 04:35:56 +02:00
HMAC.cpp IOS/KD: Implement NWC24_CHECK_MAIL_NOW 2023-09-03 13:05:58 -04:00
HMAC.h IOS/KD: Implement NWC24_CHECK_MAIL_NOW 2023-09-03 13:05:58 -04:00
SHA1.cpp Merge pull request #10941 from shuffle2/crypto-cleanup 2022-08-05 12:12:34 +02:00
SHA1.h VolumeVerifier: enable fast hash functions by default 2022-08-02 22:23:49 -07:00