From cd80a646aa841b71e68282bb8d11194abb5df0e4 Mon Sep 17 00:00:00 2001 From: Jean-Marie LEMETAYER Date: Fri, 24 Jan 2020 18:08:06 +0100 Subject: fetch2: add more hash functions for checksum verification This commit enables the "sha1", "sha384" and "sha512" hash functions in the supported checksum list. This allows to use more SRC_URI checksums functions for a url: SRC_URI[sha1sum] = "..." SRC_URI[sha384sum] = "..." SRC_URI[sha512sum] = "..." The npm fetcher needs this to support subresource integrity: https://www.w3.org/TR/SRI/ Signed-off-by: Jean-Marie LEMETAYER Signed-off-by: Richard Purdie --- lib/bb/fetch2/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/bb/fetch2') diff --git a/lib/bb/fetch2/__init__.py b/lib/bb/fetch2/__init__.py index 9762c3604..28ded462d 100644 --- a/lib/bb/fetch2/__init__.py +++ b/lib/bb/fetch2/__init__.py @@ -33,7 +33,7 @@ _checksum_cache = bb.checksum.FileChecksumCache() logger = logging.getLogger("BitBake.Fetcher") -CHECKSUM_LIST = [ "md5", "sha256" ] +CHECKSUM_LIST = [ "md5", "sha256", "sha1", "sha384", "sha512" ] class BBFetchException(Exception): """Class all fetch exceptions inherit from""" -- cgit 1.2.3-korg