VolumeVerifier: enable fast hash functions by default

sets defaults based on cpu support.
This commit is contained in:
Shawn Hoffman
2022-07-28 10:31:16 -07:00
parent 7d2d5d914b
commit d71797154a
7 changed files with 61 additions and 18 deletions

View File

@ -59,6 +59,7 @@ public:
ASSERT(!mbedtls_sha1_finish_ret(&ctx, digest.data()));
return digest;
}
virtual bool HwAccelerated() const override { return false; }
private:
mbedtls_sha1_context ctx{};
@ -249,6 +250,8 @@ private:
return digest;
}
virtual bool HwAccelerated() const override { return true; }
std::array<__m128i, 2> state{};
};
@ -363,6 +366,8 @@ private:
return digest;
}
virtual bool HwAccelerated() const override { return true; }
State state;
};