From bc625283024d89fd4cea91df08bcd8c0c0a79405 Mon Sep 17 00:00:00 2001 From: Keith Zantow Date: Mon, 24 Oct 2022 13:28:16 -0400 Subject: chore: add remaining 2.3 checksum algorithms to tvloader/parse_file Signed-off-by: Keith Zantow --- tvloader/parser2v3/parse_file.go | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) 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: -- cgit v1.2.3