mirror of
git://git.yoctoproject.org/poky.git
synced 2025-07-19 12:59:02 +02: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:
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"""
|
||||
|
|
Loading…
Reference in New Issue
Block a user