mirror of
https://github.com/Thealexbarney/LibHac.git
synced 2024-11-14 10:49:41 +01:00
ba0c7405fa
Runs each crypto test vector in a single test instead of each having its own test. The tests to run each test vector individually are still available if desired.
27 lines
No EOL
639 B
C#
27 lines
No EOL
639 B
C#
using LibHac.Crypto;
|
|
using Xunit;
|
|
|
|
namespace LibHac.Tests.CryptoTests
|
|
{
|
|
public sealed class AesIntrinsicsRequiredTheoryAttribute : TheoryAttribute
|
|
{
|
|
public AesIntrinsicsRequiredTheoryAttribute()
|
|
{
|
|
if (!Aes.IsAesNiSupported())
|
|
{
|
|
Skip = "AES intrinsics required";
|
|
}
|
|
}
|
|
}
|
|
|
|
public sealed class AesIntrinsicsRequiredFactAttribute : FactAttribute
|
|
{
|
|
public AesIntrinsicsRequiredFactAttribute()
|
|
{
|
|
if (!Aes.IsAesNiSupported())
|
|
{
|
|
Skip = "AES intrinsics required";
|
|
}
|
|
}
|
|
}
|
|
} |