// Copyright Epic Games, Inc. All Rights Reserved. #include ////////////////////////////////////////////////////////////////////////// #include namespace zen { uint32_t ReferenceMetaDataHeader::ComputeChecksum() const { return XXH32(&Magic, sizeof(ReferenceMetaDataHeader) - sizeof(uint32_t), 0xC0C0'BABA); } bool ReferenceMetaDataHeader::IsValid(uint32_t ExpectedMagic) const { if (Magic != ExpectedMagic) { return false; } if (Checksum != ComputeChecksum()) { return false; } return true; } } // namespace zen