webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Variables
generate Namespace Reference

Variables

string THIS_NAME = "generate.py"
 
tuple FILES
 
 here = os.path.dirname(__file__)
 
string successes_html
 
string failures_html
 
string successes_worker
 
string failures_worker
 
list names
 
 path = os.path.join(here, os.pardir, "generateKey", filename_pattern % name)
 

Variable Documentation

◆ failures_html

string generate.failures_html
Initial value:
1 = """<!DOCTYPE html>
2 <meta charset=utf-8>
3 <meta name="timeout" content="long">
4 <title>WebCryptoAPI: generateKey() for Failures</title>
5 <link rel="author" title="Charles Engelke" href="mailto:w3c@engelke.com">
6 <link rel="help" href="https://www.w3.org/TR/WebCryptoAPI/#dfn-SubtleCrypto-method-generateKey">
7 <script src="/resources/testharness.js"></script>
8 <script src="/resources/testharnessreport.js"></script>
9 
10 <script src="/WebCryptoAPI/util/helpers.js"></script>
11 <script src="failures.js"></script>
12 
13 <h1>generateKey Tests for Bad Parameters</h1>
14 
15 <div id="log"></div>
16 <script>
17 run_test([%s]);
18 </script>
19 """

◆ failures_worker

string generate.failures_worker
Initial value:
1 = """// <meta> timeout=long
2 importScripts("/resources/testharness.js");
3 importScripts("../util/helpers.js");
4 importScripts("failures.js");
5 run_test([%s]);
6 done();"""

◆ FILES

tuple generate.FILES
Initial value:
1 = (
2  ("empty", ""),
3  ("minimal_html", "<!doctype html><title></title>"),
4 
5  ("xhtml", '<html xmlns="http://www.w3.org/1999/xhtml"></html>'),
6  ("svg", '<svg xmlns="http://www.w3.org/2000/svg"></svg>'),
7  ("mathml", '<mathml xmlns="http://www.w3.org/1998/Math/MathML"></mathml>'),
8 
9  ("bare_xhtml", "<html></html>"),
10  ("bare_svg", "<svg></svg>"),
11  ("bare_mathml", "<math></math>"),
12 
13  ("xhtml_ns_removed", ),
14  ("xhtml_ns_changed", ),
15 )

◆ here

generate.here = os.path.dirname(__file__)

◆ names

list generate.names
Initial value:
1 = ["AES-CTR", "AES-CBC", "AES-GCM", "AES-KW", "HMAC", "RSASSA-PKCS1-v1_5",
2  "RSA-PSS", "RSA-OAEP", "ECDSA", "ECDH"]

◆ path

generate.path = os.path.join(here, os.pardir, "generateKey", filename_pattern % name)

◆ successes_html

string generate.successes_html
Initial value:
1 = """<!DOCTYPE html>
2 <meta charset=utf-8>
3 <meta name="timeout" content="long">
4 <title>WebCryptoAPI: generateKey() Successful Calls</title>
5 <link rel="author" title="Charles Engelke" href="mailto:w3c@engelke.com">
6 <link rel="help" href="https://www.w3.org/TR/WebCryptoAPI/#dfn-SubtleCrypto-method-generateKey">
7 <script src="/resources/testharness.js"></script>
8 <script src="/resources/testharnessreport.js"></script>
9 
10 <script src="/WebCryptoAPI/util/helpers.js"></script>
11 <script src="successes.js"></script>
12 
13 <h1>generateKey Tests for Good Parameters</h1>
14 <p>
15  <strong>Warning!</strong> RSA key generation is intrinsically
16  very slow, so the related tests can take up to
17  several minutes to complete, depending on browser!
18 </p>
19 
20 <div id="log"></div>
21 <script>
22 run_test([%s]);
23 </script>"""

◆ successes_worker

string generate.successes_worker
Initial value:
1 = """// <meta> timeout=long
2 importScripts("/resources/testharness.js");
3 importScripts("../util/helpers.js");
4 importScripts("successes.js");
5 
6 run_test([%s]);
7 done();"""

◆ THIS_NAME

string generate.THIS_NAME = "generate.py"