Skip to content

Commit ba5b87a

Browse files
authored
Merge branch 'web-platform-tests:master' into digital-credentials-webdriver-tests
2 parents 3db210a + 5be50cf commit ba5b87a

272 files changed

Lines changed: 4896 additions & 512 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

FileAPI/FileReaderSync.worker.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ test(() => {
2828

2929
test(() => {
3030
var data = readerSync.readAsDataURL(empty_blob);
31-
assert_equals(data.indexOf("data:"), 0);
31+
assert_equals(data, "data:application/octet-stream;base64,");
3232
}, "readAsDataURL with empty blob");
3333

3434
test(() => {
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
// META: title=WebCryptoAPI: CryptoKey serialization
2+
// META: script=../util/helpers.js
3+
// META: script=serialization.js
4+
run_test([
5+
{
6+
name: 'AES-CBC',
7+
resultType: 'CryptoKey',
8+
usages: ['encrypt', 'decrypt', 'wrapKey', 'unwrapKey'],
9+
exportFormat: 'raw'
10+
},
11+
]);
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
// META: title=WebCryptoAPI: CryptoKey serialization
2+
// META: script=../util/helpers.js
3+
// META: script=serialization.js
4+
run_test([
5+
{
6+
name: 'AES-CTR',
7+
resultType: 'CryptoKey',
8+
usages: ['encrypt', 'decrypt', 'wrapKey', 'unwrapKey'],
9+
exportFormat: 'raw'
10+
},
11+
]);
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
// META: title=WebCryptoAPI: CryptoKey serialization
2+
// META: script=../util/helpers.js
3+
// META: script=serialization.js
4+
run_test([
5+
{
6+
name: 'AES-GCM',
7+
resultType: 'CryptoKey',
8+
usages: ['encrypt', 'decrypt', 'wrapKey', 'unwrapKey'],
9+
exportFormat: 'raw'
10+
},
11+
]);
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
// META: title=WebCryptoAPI: CryptoKey serialization
2+
// META: script=../util/helpers.js
3+
// META: script=serialization.js
4+
run_test([
5+
{
6+
name: 'AES-KW',
7+
resultType: 'CryptoKey',
8+
usages: ['wrapKey', 'unwrapKey'],
9+
exportFormat: 'raw'
10+
},
11+
]);
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
// META: title=WebCryptoAPI: CryptoKey serialization
2+
// META: script=../util/helpers.js
3+
// META: script=serialization.js
4+
run_test([
5+
{
6+
name: 'AES-OCB',
7+
resultType: 'CryptoKey',
8+
usages: ['encrypt', 'decrypt', 'wrapKey', 'unwrapKey'],
9+
exportFormat: 'raw-secret'
10+
},
11+
]);
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
// META: title=WebCryptoAPI: CryptoKey serialization
2+
// META: script=../util/helpers.js
3+
// META: script=serialization.js
4+
run_test([
5+
{
6+
name: 'ChaCha20-Poly1305',
7+
resultType: 'CryptoKey',
8+
usages: ['encrypt', 'decrypt', 'wrapKey', 'unwrapKey'],
9+
exportFormat: 'raw-secret'
10+
},
11+
]);
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
// META: title=WebCryptoAPI: CryptoKey serialization
2+
// META: script=../util/helpers.js
3+
// META: script=serialization.js
4+
run_test([
5+
{
6+
name: 'ECDH',
7+
resultType: 'CryptoKeyPair',
8+
usages: ['deriveKey', 'deriveBits'],
9+
publicFormat: 'raw',
10+
privateFormat: 'pkcs8'
11+
},
12+
]);
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
// META: title=WebCryptoAPI: CryptoKey serialization
2+
// META: script=../util/helpers.js
3+
// META: script=serialization.js
4+
run_test([
5+
{
6+
name: 'ECDSA',
7+
resultType: 'CryptoKeyPair',
8+
usages: ['sign', 'verify'],
9+
publicFormat: 'raw',
10+
privateFormat: 'pkcs8'
11+
},
12+
]);
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
// META: title=WebCryptoAPI: CryptoKey serialization
2+
// META: script=../util/helpers.js
3+
// META: script=serialization.js
4+
run_test([
5+
{
6+
name: 'Ed25519',
7+
resultType: 'CryptoKeyPair',
8+
usages: ['sign', 'verify'],
9+
publicFormat: 'raw',
10+
privateFormat: 'pkcs8'
11+
},
12+
]);

0 commit comments

Comments
 (0)