fs: add Sha256HashGenerator, LZ4 decompressor

This commit is contained in:
Michael Scire authored and SciresM committed 2022-02-21 15:17:17 -08:00
1 parent a2aec363d7
commit 01f7f567b9
11 files changed
+165 -8

No files matched your search

@@ -39,7 +39,7 @@ namespace ams::crypto::impl {
private:
State m_state;
public:
Sha1Impl() { /* ... */ }
Sha1Impl() { m_state.finalized = false; }
~Sha1Impl() {
static_assert(std::is_trivially_destructible<State>::value);
ClearMemory(std::addressof(m_state), sizeof(m_state));
@@ -44,7 +44,7 @@ namespace ams::crypto::impl {
private:
State m_state;
public:
Sha256Impl() { /* ... */ }
Sha256Impl() { m_state.finalized = false; }
~Sha256Impl() {
static_assert(std::is_trivially_destructible<State>::value);
ClearMemory(std::addressof(m_state), sizeof(m_state));