Skip to content

Commit 2066b11

Browse files
authored
Add more keys to Web Crypto (#2029)
1 parent 2ec1236 commit 2066b11

File tree

2 files changed

+54
-10
lines changed

2 files changed

+54
-10
lines changed

features/web-cryptography.yml

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ compat_features:
1111
- api.Crypto.getRandomValues
1212
- api.Crypto.randomUUID
1313
- api.Crypto.subtle
14+
- api.Crypto.subtle.secure_context_required
1415
- api.CryptoKey
1516
- api.CryptoKey.algorithm
1617
- api.CryptoKey.extractable
@@ -19,28 +20,31 @@ compat_features:
1920
- api.SubtleCrypto
2021
- api.SubtleCrypto.decrypt
2122
- api.SubtleCrypto.deriveBits
23+
- api.SubtleCrypto.deriveBits.x25519
2224
- api.SubtleCrypto.deriveKey
2325
- api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_aes
2426
- api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_hkdf
2527
- api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_hmac
2628
- api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_pbkdf2
29+
- api.SubtleCrypto.deriveKey.x25519
2730
- api.SubtleCrypto.digest
2831
- api.SubtleCrypto.encrypt
2932
- api.SubtleCrypto.exportKey
33+
- api.SubtleCrypto.exportKey.ed25519
34+
- api.SubtleCrypto.exportKey.x25519
3035
- api.SubtleCrypto.generateKey
36+
- api.SubtleCrypto.generateKey.ed25519
37+
- api.SubtleCrypto.generateKey.x25519
3138
- api.SubtleCrypto.importKey
39+
- api.SubtleCrypto.importKey.ed25519
40+
- api.SubtleCrypto.importKey.x25519
41+
- api.SubtleCrypto.secure_context_required
3242
- api.SubtleCrypto.sign
43+
- api.SubtleCrypto.sign.ed25519
3344
- api.SubtleCrypto.unwrapKey
3445
- api.SubtleCrypto.verify
35-
- api.SubtleCrypto.wrapKey
36-
- api.SubtleCrypto.exportKey.ed25519
37-
- api.SubtleCrypto.generateKey.ed25519
38-
- api.SubtleCrypto.importKey.ed25519
39-
- api.SubtleCrypto.sign.ed25519
4046
- api.SubtleCrypto.verify.ed25519
41-
- api.SubtleCrypto.deriveBits.x25519
42-
- api.SubtleCrypto.deriveKey.x25519
43-
- api.SubtleCrypto.exportKey.x25519
44-
- api.SubtleCrypto.generateKey.x25519
45-
- api.SubtleCrypto.importKey.x25519
47+
- api.SubtleCrypto.worker_support
48+
- api.SubtleCrypto.wrapKey
4649
- api.crypto
50+
- api.crypto.worker_support

features/web-cryptography.yml.dist

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,32 @@ compat_features:
9595
- api.SubtleCrypto.verify
9696
- api.SubtleCrypto.wrapKey
9797

98+
# baseline: high
99+
# baseline_low_date: 2020-01-15
100+
# baseline_high_date: 2022-07-15
101+
# support:
102+
# chrome: "37"
103+
# chrome_android: "37"
104+
# edge: "79"
105+
# firefox: "48"
106+
# firefox_android: "48"
107+
# safari: "10.1"
108+
# safari_ios: "10.3"
109+
- api.crypto.worker_support
110+
111+
# baseline: high
112+
# baseline_low_date: 2020-01-15
113+
# baseline_high_date: 2022-07-15
114+
# support:
115+
# chrome: "37"
116+
# chrome_android: "37"
117+
# edge: "79"
118+
# firefox: "48"
119+
# firefox_android: "48"
120+
# safari: "11"
121+
# safari_ios: "11"
122+
- api.SubtleCrypto.worker_support
123+
98124
# baseline: high
99125
# baseline_low_date: 2020-01-15
100126
# baseline_high_date: 2022-07-15
@@ -111,6 +137,20 @@ compat_features:
111137
- api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_aes
112138
- api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_hmac
113139

140+
# baseline: high
141+
# baseline_low_date: 2021-09-20
142+
# baseline_high_date: 2024-03-20
143+
# support:
144+
# chrome: "60"
145+
# chrome_android: "60"
146+
# edge: "79"
147+
# firefox: "75"
148+
# firefox_android: "79"
149+
# safari: "15"
150+
# safari_ios: "15"
151+
- api.Crypto.subtle.secure_context_required
152+
- api.SubtleCrypto.secure_context_required
153+
114154
# baseline: high
115155
# baseline_low_date: 2022-03-14
116156
# baseline_high_date: 2024-09-14

0 commit comments

Comments
 (0)