aboutsummaryrefslogtreecommitdiff
path: root/tvloader/parser2v3/parse_file.go
diff options
context:
space:
mode:
Diffstat (limited to 'tvloader/parser2v3/parse_file.go')
-rw-r--r--tvloader/parser2v3/parse_file.go12
1 files changed, 11 insertions, 1 deletions
diff --git a/tvloader/parser2v3/parse_file.go b/tvloader/parser2v3/parse_file.go
index 4f0398a..7f6d99c 100644
--- a/tvloader/parser2v3/parse_file.go
+++ b/tvloader/parser2v3/parse_file.go
@@ -71,7 +71,17 @@ func (parser *tvParser2_3) parsePairFromFile2_3(tag string, value string) error
parser.file.Checksums = []common.Checksum{}
}
switch common.ChecksumAlgorithm(subkey) {
- case common.SHA1, common.SHA256, common.MD5:
+ case common.SHA1,
+ common.SHA256,
+ common.MD5,
+ common.SHA3_256,
+ common.SHA3_384,
+ common.SHA3_512,
+ common.BLAKE2b_256,
+ common.BLAKE2b_384,
+ common.BLAKE2b_512,
+ common.BLAKE3,
+ common.ADLER32:
algorithm := common.ChecksumAlgorithm(subkey)
parser.file.Checksums = append(parser.file.Checksums, common.Checksum{Algorithm: algorithm, Value: subvalue})
default: