diff --git a/features/web-cryptography.yml b/features/web-cryptography.yml index f840d7475cd..fed680f4b42 100644 --- a/features/web-cryptography.yml +++ b/features/web-cryptography.yml @@ -11,6 +11,7 @@ compat_features: - api.Crypto.getRandomValues - api.Crypto.randomUUID - api.Crypto.subtle + - api.Crypto.subtle.secure_context_required - api.CryptoKey - api.CryptoKey.algorithm - api.CryptoKey.extractable @@ -19,28 +20,31 @@ compat_features: - api.SubtleCrypto - api.SubtleCrypto.decrypt - api.SubtleCrypto.deriveBits + - api.SubtleCrypto.deriveBits.x25519 - api.SubtleCrypto.deriveKey - api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_aes - api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_hkdf - api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_hmac - api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_pbkdf2 + - api.SubtleCrypto.deriveKey.x25519 - api.SubtleCrypto.digest - api.SubtleCrypto.encrypt - api.SubtleCrypto.exportKey + - api.SubtleCrypto.exportKey.ed25519 + - api.SubtleCrypto.exportKey.x25519 - api.SubtleCrypto.generateKey + - api.SubtleCrypto.generateKey.ed25519 + - api.SubtleCrypto.generateKey.x25519 - api.SubtleCrypto.importKey + - api.SubtleCrypto.importKey.ed25519 + - api.SubtleCrypto.importKey.x25519 + - api.SubtleCrypto.secure_context_required - api.SubtleCrypto.sign + - api.SubtleCrypto.sign.ed25519 - api.SubtleCrypto.unwrapKey - api.SubtleCrypto.verify - - api.SubtleCrypto.wrapKey - - api.SubtleCrypto.exportKey.ed25519 - - api.SubtleCrypto.generateKey.ed25519 - - api.SubtleCrypto.importKey.ed25519 - - api.SubtleCrypto.sign.ed25519 - api.SubtleCrypto.verify.ed25519 - - api.SubtleCrypto.deriveBits.x25519 - - api.SubtleCrypto.deriveKey.x25519 - - api.SubtleCrypto.exportKey.x25519 - - api.SubtleCrypto.generateKey.x25519 - - api.SubtleCrypto.importKey.x25519 + - api.SubtleCrypto.worker_support + - api.SubtleCrypto.wrapKey - api.crypto + - api.crypto.worker_support diff --git a/features/web-cryptography.yml.dist b/features/web-cryptography.yml.dist index b25a60d360e..3b808493617 100644 --- a/features/web-cryptography.yml.dist +++ b/features/web-cryptography.yml.dist @@ -95,6 +95,32 @@ compat_features: - api.SubtleCrypto.verify - api.SubtleCrypto.wrapKey + # baseline: high + # baseline_low_date: 2020-01-15 + # baseline_high_date: 2022-07-15 + # support: + # chrome: "37" + # chrome_android: "37" + # edge: "79" + # firefox: "48" + # firefox_android: "48" + # safari: "10.1" + # safari_ios: "10.3" + - api.crypto.worker_support + + # baseline: high + # baseline_low_date: 2020-01-15 + # baseline_high_date: 2022-07-15 + # support: + # chrome: "37" + # chrome_android: "37" + # edge: "79" + # firefox: "48" + # firefox_android: "48" + # safari: "11" + # safari_ios: "11" + - api.SubtleCrypto.worker_support + # baseline: high # baseline_low_date: 2020-01-15 # baseline_high_date: 2022-07-15 @@ -111,6 +137,20 @@ compat_features: - api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_aes - api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_hmac + # baseline: high + # baseline_low_date: 2021-09-20 + # baseline_high_date: 2024-03-20 + # support: + # chrome: "60" + # chrome_android: "60" + # edge: "79" + # firefox: "75" + # firefox_android: "79" + # safari: "15" + # safari_ios: "15" + - api.Crypto.subtle.secure_context_required + - api.SubtleCrypto.secure_context_required + # baseline: high # baseline_low_date: 2022-03-14 # baseline_high_date: 2024-09-14