Add and use SpamSum for Media and Rom types

SpamSum implementation courtesy of https://github.com/aaru-dps/Aaru
This commit is contained in:
Matt Nadareski
2020-09-04 15:02:15 -07:00
parent 40ca4e39a5
commit 5f749d07a4
26 changed files with 834 additions and 24 deletions

View File

@@ -114,6 +114,7 @@ namespace SabreTools.Library.Filtering
public FilterItem<string> DatItem_SHA256 { get; private set; } = new FilterItem<string>();
public FilterItem<string> DatItem_SHA384 { get; private set; } = new FilterItem<string>();
public FilterItem<string> DatItem_SHA512 { get; private set; } = new FilterItem<string>();
public FilterItem<string> DatItem_SpamSum { get; private set; } = new FilterItem<string>();
public FilterItem<string> DatItem_Merge { get; private set; } = new FilterItem<string>();
public FilterItem<string> DatItem_Region { get; private set; } = new FilterItem<string>();
public FilterItem<string> DatItem_Offset { get; private set; } = new FilterItem<string>();
@@ -584,6 +585,10 @@ namespace SabreTools.Library.Filtering
SetStringFilter(DatItem_SHA512, value, negate);
break;
case Field.DatItem_SpamSum:
SetStringFilter(DatItem_SpamSum, value, negate);
break;
case Field.DatItem_Merge:
SetStringFilter(DatItem_Merge, value, negate);
break;