mirror of
https://github.com/servo/servo.git
synced 2025-08-05 21:50:18 +01:00
Update web-platform-tests to revision 075802c1d3387d07e31cd5887459d539b1297c8d.
This commit is contained in:
parent
10127d6b5a
commit
881fe95cd1
1617 changed files with 57062 additions and 2789 deletions
|
@ -1,6 +1,6 @@
|
|||
from os import path, listdir
|
||||
from hashlib import sha256, md5
|
||||
from base64 import urlsafe_b64encode
|
||||
from hashlib import sha512, sha256, md5
|
||||
from base64 import b64encode
|
||||
import re
|
||||
|
||||
JS_DIR = path.normpath(path.join(__file__, "..", ".."))
|
||||
|
@ -17,19 +17,25 @@ def js_files():
|
|||
URL-safe base64 encode a binary digest and strip any padding.
|
||||
'''
|
||||
def format_digest(digest):
|
||||
return urlsafe_b64encode(digest).rstrip("=")
|
||||
return b64encode(digest)
|
||||
|
||||
'''
|
||||
Generate an encoded sha512 URI.
|
||||
'''
|
||||
def sha512_uri(content):
|
||||
return "sha512-%s" % format_digest(sha512(content).digest())
|
||||
|
||||
'''
|
||||
Generate an encoded sha256 URI.
|
||||
'''
|
||||
def sha256_uri(content):
|
||||
return "ni:///sha-256;%s" % format_digest(sha256(content).digest())
|
||||
return "sha256-%s" % format_digest(sha256(content).digest())
|
||||
|
||||
'''
|
||||
Generate an encoded md5 digest URI.
|
||||
'''
|
||||
def md5_uri(content):
|
||||
return "ni:///md5;%s" % format_digest(md5(content).digest())
|
||||
return "md5-%s" % format_digest(md5(content).digest())
|
||||
|
||||
def main():
|
||||
for file in js_files():
|
||||
|
@ -38,6 +44,7 @@ def main():
|
|||
var_name = re.sub(r"[^a-z0-9]", "_", base)
|
||||
content = "%s=true;" % var_name
|
||||
with open(file, "w") as f: f.write(content)
|
||||
print "\tSHA512 integrity: %s" % sha512_uri(content)
|
||||
print "\tSHA256 integrity: %s" % sha256_uri(content)
|
||||
print "\tMD5 integrity: %s" % md5_uri(content)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue