From: Michael Tremer Date: Sat, 1 Oct 2022 13:31:44 +0000 (+0000) Subject: packages: Store all digests for filelists X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b640ad8f10f73cb6234683f6010606d095b7a341;p=pbs.git packages: Store all digests for filelists Signed-off-by: Michael Tremer --- diff --git a/src/buildservice/packages.py b/src/buildservice/packages.py index 86d113d6..552a6646 100644 --- a/src/buildservice/packages.py +++ b/src/buildservice/packages.py @@ -387,12 +387,16 @@ class Package(base.DataObject): gname, ctime, mtime, - digest_sha512, - digest_sha256 + digest_sha2_512, + digest_sha2_256, + digest_blake2b512, + digest_blake2s256, + digest_sha3_512, + digest_sha3_256 ) VALUES ( - %s, %s, %s, %s, %s, %s, %s, %s, %s, %s + %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s )""", (( self.id, @@ -405,6 +409,10 @@ class Package(base.DataObject): file.mtime, file.digest("sha2-512"), file.digest("sha2-256"), + file.digest("blake2b512"), + file.digest("blake2s256"), + file.digest("sha3-512"), + file.digest("sha3-256"), ) for file in filelist), ) diff --git a/src/database.sql b/src/database.sql index 533038b5..e2a5ff4d 100644 --- a/src/database.sql +++ b/src/database.sql @@ -426,8 +426,12 @@ CREATE TABLE public.filelists ( capabilities text, ctime timestamp without time zone NOT NULL, mtime timestamp without time zone NOT NULL, - digest_sha512 bytea, - digest_sha256 bytea + digest_sha2_512 bytea, + digest_sha2_256 bytea, + digest_blake2b512 bytea, + digest_blake2s256 bytea, + digest_sha3_512 bytea, + digest_sha3_256 bytea );