diff options
author | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2022-11-08 11:20:31 +0300 |
---|---|---|
committer | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2022-11-08 11:20:31 +0300 |
commit | ae501934ecec1c0323e2b06ca0a020342b4b94b5 (patch) | |
tree | 7dcb0abebda5c83896c0e6798e6fc00a01625bf8 /Crc32.cs | |
parent | e20a5e0a1d4a26319d3f5ca2004afd6743473f2f (diff) |
Minor CRC32 fix
Diffstat (limited to 'Crc32.cs')
-rw-r--r-- | Crc32.cs | 9 |
1 files changed, 3 insertions, 6 deletions
@@ -1,4 +1,5 @@ using System; +using System.Linq; using System.Security.Cryptography; namespace com.clusterrr.Famicom.Containers @@ -52,13 +53,9 @@ namespace com.clusterrr.Famicom.Containers } } - protected override byte[] HashFinal() - { - return BitConverter.GetBytes(~crc); - } - + protected override byte[] HashFinal() => BitConverter.GetBytes(~crc).Reverse().ToArray(); public override bool CanTransformMultipleBlocks => true; - public override byte[] Hash => BitConverter.GetBytes(~crc); + public override byte[] Hash => BitConverter.GetBytes(~crc).Reverse().ToArray(); public override int HashSize => 32; } |