mirror of
https://git.yoctoproject.org/poky
synced 2026-01-29 21:08:42 +01:00
bitbake: utils: add sha384_file and sha512_file functions
The npm fetcher needs these functions to support the subresource integrity: https://www.w3.org/TR/SRI/ (Bitbake rev: 80e2216e2b41cb6170292009064864449bc48bbe) Signed-off-by: Jean-Marie LEMETAYER <jean-marie.lemetayer@savoirfairelinux.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
820a9b52f2
commit
bdcd68f092
@@ -556,6 +556,20 @@ def sha1_file(filename):
|
||||
import hashlib
|
||||
return _hasher(hashlib.sha1(), filename)
|
||||
|
||||
def sha384_file(filename):
|
||||
"""
|
||||
Return the hex string representation of the SHA384 checksum of the filename
|
||||
"""
|
||||
import hashlib
|
||||
return _hasher(hashlib.sha384(), filename)
|
||||
|
||||
def sha512_file(filename):
|
||||
"""
|
||||
Return the hex string representation of the SHA512 checksum of the filename
|
||||
"""
|
||||
import hashlib
|
||||
return _hasher(hashlib.sha512(), filename)
|
||||
|
||||
def preserved_envvars_exported():
|
||||
"""Variables which are taken from the environment and placed in and exported
|
||||
from the metadata"""
|
||||
|
||||
Reference in New Issue
Block a user