Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(152)

Unified Diff: LayoutTests/imported/web-platform-tests/subresource-integrity/tools/generate_javascript.py

Issue 1157103007: update-w3c-deps import using blink b712b6ce0eb599d90d890aa609f596c7852fb824 (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Skip swfsoures Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « LayoutTests/imported/web-platform-tests/html/editing/dnd/platform/plugin/swfsources/mouseup.hxml ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: LayoutTests/imported/web-platform-tests/subresource-integrity/tools/generate_javascript.py
diff --git a/LayoutTests/imported/web-platform-tests/subresource-integrity/tools/generate_javascript.py b/LayoutTests/imported/web-platform-tests/subresource-integrity/tools/generate_javascript.py
deleted file mode 100644
index 184a39451cc1f567feeacbf8536f5c236e8aeecd..0000000000000000000000000000000000000000
--- a/LayoutTests/imported/web-platform-tests/subresource-integrity/tools/generate_javascript.py
+++ /dev/null
@@ -1,52 +0,0 @@
-from os import path, listdir
-from hashlib import sha512, sha256, md5
-from base64 import b64encode
-import re
-
-JS_DIR = path.normpath(path.join(__file__, "..", ".."))
-
-'''
-Yield each file in the javascript directory
-'''
-def js_files():
- for f in listdir(JS_DIR):
- if path.isfile(f) and f.endswith(".js"):
- yield f
-
-'''
-URL-safe base64 encode a binary digest and strip any padding.
-'''
-def format_digest(digest):
- 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 "sha256-%s" % format_digest(sha256(content).digest())
-
-'''
-Generate an encoded md5 digest URI.
-'''
-def md5_uri(content):
- return "md5-%s" % format_digest(md5(content).digest())
-
-def main():
- for file in js_files():
- print "Generating content for %s" % file
- base = path.splitext(path.basename(file))[0]
- 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)
-
-if __name__ == "__main__":
- main()
« no previous file with comments | « LayoutTests/imported/web-platform-tests/html/editing/dnd/platform/plugin/swfsources/mouseup.hxml ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698