{
"api": {
"SubtleCrypto": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SubtleCrypto",
"support": {
"chrome": {
"version_added": "37"
},
"chrome_android": {
"version_added": "37"
},
"edge": {
"version_added": "12",
"partial_implementation": true
},
"firefox": [
{
"version_added": "34"
},
{
"version_added": "32",
"version_removed": "34",
"flags": [
{
"type": "preference",
"name": "dom.webcrypto.enabled",
"value_to_set": "true"
}
]
}
],
"firefox_android": [
{
"version_added": "34"
},
{
"version_added": "32",
"version_removed": "34",
"flags": [
{
"type": "preference",
"name": "dom.webcrypto.enabled",
"value_to_set": "true"
}
]
}
],
"ie": {
"version_added": "11",
"partial_implementation": true
},
"opera": {
"version_added": "24"
},
"opera_android": {
"version_added": "24"
},
"safari": [
{
"version_added": "10.1"
},
{
"version_added": "7",
"prefix": "WebKit"
}
],
"safari_ios": [
{
"version_added": "10.3"
},
{
"version_added": "7",
"prefix": "WebKit"
}
],
"samsunginternet_android": {
"version_added": "6.0"
},
"webview_android": {
"version_added": "37"
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
},
"decrypt": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SubtleCrypto/decrypt",
"support": {
"chrome": {
"version_added": "37"
},
"chrome_android": {
"version_added": "37"
},
"edge": {
"version_added": "12",
"partial_implementation": true,
"notes": "Not supported: AES-CTR."
},
"firefox": [
{
"version_added": "34"
},
{
"version_added": "32",
"version_removed": "34",
"flags": [
{
"type": "preference",
"name": "dom.webcrypto.enabled",
"value_to_set": "true"
}
]
}
],
"firefox_android": [
{
"version_added": "34"
},
{
"version_added": "32",
"version_removed": "34",
"flags": [
{
"type": "preference",
"name": "dom.webcrypto.enabled",
"value_to_set": "true"
}
]
}
],
"ie": {
"version_added": "11",
"partial_implementation": true,
"notes": "Returns CryptoOperation
instead of Promise
"
},
"opera": {
"version_added": "24"
},
"opera_android": {
"version_added": "24"
},
"safari": {
"version_added": "7"
},
"safari_ios": {
"version_added": "7"
},
"samsunginternet_android": {
"version_added": "6.0"
},
"webview_android": {
"version_added": "37"
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"deriveBits": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SubtleCrypto/deriveBits",
"support": {
"chrome": {
"version_added": "37"
},
"chrome_android": {
"version_added": "37"
},
"edge": {
"version_added": "12",
"partial_implementation": true,
"notes": [
"Not supported: ECDH.",
"Not supported: HKDF, PBKDF2."
]
},
"firefox": [
{
"version_added": "34"
},
{
"version_added": "32",
"version_removed": "34",
"flags": [
{
"type": "preference",
"name": "dom.webcrypto.enabled",
"value_to_set": "true"
}
]
}
],
"firefox_android": [
{
"version_added": "34"
},
{
"version_added": "32",
"version_removed": "34",
"flags": [
{
"type": "preference",
"name": "dom.webcrypto.enabled",
"value_to_set": "true"
}
]
}
],
"ie": {
"version_added": false
},
"opera": {
"version_added": "24"
},
"opera_android": {
"version_added": "24"
},
"safari": {
"version_added": "7"
},
"safari_ios": {
"version_added": "7"
},
"samsunginternet_android": {
"version_added": "6.0"
},
"webview_android": {
"version_added": "37"
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"deriveKey": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SubtleCrypto/deriveKey",
"support": {
"chrome": {
"version_added": "37"
},
"chrome_android": {
"version_added": "37"
},
"edge": {
"version_added": "12",
"partial_implementation": true,
"notes": [
"Not supported: ECDH.",
"Not supported: HKDF, PBKDF2."
]
},
"firefox": [
{
"version_added": "34"
},
{
"version_added": "32",
"version_removed": "34",
"flags": [
{
"type": "preference",
"name": "dom.webcrypto.enabled",
"value_to_set": "true"
}
]
}
],
"firefox_android": [
{
"version_added": "34"
},
{
"version_added": "32",
"version_removed": "34",
"flags": [
{
"type": "preference",
"name": "dom.webcrypto.enabled",
"value_to_set": "true"
}
]
}
],
"ie": {
"version_added": false
},
"opera": {
"version_added": "24"
},
"opera_android": {
"version_added": "24"
},
"safari": {
"version_added": "7"
},
"safari_ios": {
"version_added": "7"
},
"samsunginternet_android": {
"version_added": "6.0"
},
"webview_android": {
"version_added": "37"
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"digest": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SubtleCrypto/digest",
"support": {
"chrome": {
"version_added": "37"
},
"chrome_android": {
"version_added": "37"
},
"edge": {
"version_added": "12",
"partial_implementation": true,
"notes": "Not supported: SHA-1."
},
"firefox": [
{
"version_added": "34"
},
{
"version_added": "32",
"version_removed": "34",
"flags": [
{
"type": "preference",
"name": "dom.webcrypto.enabled",
"value_to_set": "true"
}
]
}
],
"firefox_android": [
{
"version_added": "34"
},
{
"version_added": "32",
"version_removed": "34",
"flags": [
{
"type": "preference",
"name": "dom.webcrypto.enabled",
"value_to_set": "true"
}
]
}
],
"ie": {
"version_added": "11",
"partial_implementation": true,
"notes": "Returns CryptoOperation
instead of Promise
"
},
"opera": {
"version_added": "24"
},
"opera_android": {
"version_added": "24"
},
"safari": {
"version_added": "7"
},
"safari_ios": {
"version_added": "7"
},
"samsunginternet_android": {
"version_added": "6.0"
},
"webview_android": {
"version_added": "37"
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"encrypt": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SubtleCrypto/encrypt",
"support": {
"chrome": {
"version_added": "37"
},
"chrome_android": {
"version_added": "37"
},
"edge": {
"version_added": "12",
"partial_implementation": true,
"notes": "Not supported: AES-CTR."
},
"firefox": [
{
"version_added": "34"
},
{
"version_added": "32",
"version_removed": "34",
"flags": [
{
"type": "preference",
"name": "dom.webcrypto.enabled",
"value_to_set": "true"
}
]
}
],
"firefox_android": [
{
"version_added": "34"
},
{
"version_added": "32",
"version_removed": "34",
"flags": [
{
"type": "preference",
"name": "dom.webcrypto.enabled",
"value_to_set": "true"
}
]
}
],
"ie": {
"version_added": "11",
"partial_implementation": true,
"notes": "Returns CryptoOperation
instead of Promise
"
},
"opera": {
"version_added": "24"
},
"opera_android": {
"version_added": "24"
},
"safari": {
"version_added": "7"
},
"safari_ios": {
"version_added": "7"
},
"samsunginternet_android": {
"version_added": "6.0"
},
"webview_android": {
"version_added": "37"
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"exportKey": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SubtleCrypto/exportKey",
"support": {
"chrome": {
"version_added": "37"
},
"chrome_android": {
"version_added": "37"
},
"edge": {
"version_added": "12",
"partial_implementation": true,
"notes": [
"Not supported: RSA-PSS, ECDSA, ECDH.",
"Not supported: AES-CTR."
]
},
"firefox": [
{
"version_added": "34"
},
{
"version_added": "32",
"version_removed": "34",
"flags": [
{
"type": "preference",
"name": "dom.webcrypto.enabled",
"value_to_set": "true"
}
]
}
],
"firefox_android": [
{
"version_added": "34"
},
{
"version_added": "32",
"version_removed": "34",
"flags": [
{
"type": "preference",
"name": "dom.webcrypto.enabled",
"value_to_set": "true"
}
]
}
],
"ie": {
"version_added": "11",
"partial_implementation": true,
"notes": "Returns KeyOperation
instead of Promise
"
},
"opera": {
"version_added": "24"
},
"opera_android": {
"version_added": "24"
},
"safari": {
"version_added": "7"
},
"safari_ios": {
"version_added": "7"
},
"samsunginternet_android": {
"version_added": "6.0"
},
"webview_android": {
"version_added": "37"
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"generateKey": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SubtleCrypto/generateKey",
"support": {
"chrome": {
"version_added": "37"
},
"chrome_android": {
"version_added": "37"
},
"edge": {
"version_added": "12",
"partial_implementation": true,
"notes": [
"Not supported: RSA-PSS, ECDSA, ECDH.",
"Not supported: AES-CTR."
]
},
"firefox": [
{
"version_added": "34"
},
{
"version_added": "32",
"version_removed": "34",
"flags": [
{
"type": "preference",
"name": "dom.webcrypto.enabled",
"value_to_set": "true"
}
]
}
],
"firefox_android": [
{
"version_added": "34"
},
{
"version_added": "32",
"version_removed": "34",
"flags": [
{
"type": "preference",
"name": "dom.webcrypto.enabled",
"value_to_set": "true"
}
]
}
],
"ie": {
"version_added": "11",
"partial_implementation": true,
"notes": "Returns KeyOperation
instead of Promise
"
},
"opera": {
"version_added": "24"
},
"opera_android": {
"version_added": "24"
},
"safari": {
"version_added": "7"
},
"safari_ios": {
"version_added": "7"
},
"samsunginternet_android": {
"version_added": "6.0"
},
"webview_android": {
"version_added": "37"
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"importKey": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SubtleCrypto/importKey",
"support": {
"chrome": {
"version_added": "37"
},
"chrome_android": {
"version_added": "37"
},
"edge": {
"version_added": "12",
"partial_implementation": true,
"notes": [
"Not supported: RSA-PSS, ECDSA, ECDH.",
"Not supported: AES-CTR, HKDF, PBKDF2."
]
},
"firefox": [
{
"version_added": "34"
},
{
"version_added": "32",
"version_removed": "34",
"flags": [
{
"type": "preference",
"name": "dom.webcrypto.enabled",
"value_to_set": "true"
}
]
}
],
"firefox_android": [
{
"version_added": "34"
},
{
"version_added": "32",
"version_removed": "34",
"flags": [
{
"type": "preference",
"name": "dom.webcrypto.enabled",
"value_to_set": "true"
}
]
}
],
"ie": {
"version_added": "11",
"partial_implementation": true,
"notes": "Returns KeyOperation
instead of Promise
"
},
"opera": {
"version_added": "24"
},
"opera_android": {
"version_added": "24"
},
"safari": {
"version_added": "7"
},
"safari_ios": {
"version_added": "7"
},
"samsunginternet_android": {
"version_added": "6.0"
},
"webview_android": {
"version_added": "37"
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"secure_context_required": {
"__compat": {
"description": "Secure context required",
"support": {
"chrome": {
"version_added": "60"
},
"chrome_android": {
"version_added": "60"
},
"edge": {
"version_added": "79"
},
"firefox": {
"version_added": "75"
},
"firefox_android": {
"version_added": false
},
"ie": {
"version_added": false
},
"opera": {
"version_added": "47"
},
"opera_android": {
"version_added": "47"
},
"safari": {
"version_added": false
},
"safari_ios": {
"version_added": false
},
"samsunginternet_android": {
"version_added": false
},
"webview_android": {
"version_added": "60"
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"sign": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SubtleCrypto/sign",
"support": {
"chrome": {
"version_added": "37"
},
"chrome_android": {
"version_added": "37"
},
"edge": {
"version_added": "12",
"partial_implementation": true,
"notes": "Not supported: RSA-PSS, ECDSA."
},
"firefox": [
{
"version_added": "34"
},
{
"version_added": "32",
"version_removed": "34",
"flags": [
{
"type": "preference",
"name": "dom.webcrypto.enabled",
"value_to_set": "true"
}
]
}
],
"firefox_android": [
{
"version_added": "34"
},
{
"version_added": "32",
"version_removed": "34",
"flags": [
{
"type": "preference",
"name": "dom.webcrypto.enabled",
"value_to_set": "true"
}
]
}
],
"ie": {
"version_added": "11",
"partial_implementation": true,
"notes": "Returns CryptoOperation
instead of Promise
"
},
"opera": {
"version_added": "24"
},
"opera_android": {
"version_added": "24"
},
"safari": {
"version_added": "7"
},
"safari_ios": {
"version_added": "7"
},
"samsunginternet_android": {
"version_added": "6.0"
},
"webview_android": {
"version_added": "37"
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"unwrapKey": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SubtleCrypto/unwrapKey",
"support": {
"chrome": {
"version_added": "37"
},
"chrome_android": {
"version_added": "37"
},
"edge": {
"version_added": "12",
"partial_implementation": true,
"notes": "Not supported: AES-CTR."
},
"firefox": [
{
"version_added": "34"
},
{
"version_added": "32",
"version_removed": "34",
"flags": [
{
"type": "preference",
"name": "dom.webcrypto.enabled",
"value_to_set": "true"
}
]
}
],
"firefox_android": [
{
"version_added": "34"
},
{
"version_added": "32",
"version_removed": "34",
"flags": [
{
"type": "preference",
"name": "dom.webcrypto.enabled",
"value_to_set": "true"
}
]
}
],
"ie": {
"version_added": "11",
"partial_implementation": true,
"notes": "Returns KeyOperation
instead of Promise
"
},
"opera": {
"version_added": "24"
},
"opera_android": {
"version_added": "24"
},
"safari": {
"version_added": "7"
},
"safari_ios": {
"version_added": "7"
},
"samsunginternet_android": {
"version_added": "6.0"
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"verify": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SubtleCrypto/verify",
"support": {
"chrome": {
"version_added": "37"
},
"chrome_android": {
"version_added": "37"
},
"edge": {
"version_added": "12",
"partial_implementation": true,
"notes": "Not supported: RSA-PSS, ECDSA."
},
"firefox": [
{
"version_added": "34"
},
{
"version_added": "32",
"version_removed": "34",
"flags": [
{
"type": "preference",
"name": "dom.webcrypto.enabled",
"value_to_set": "true"
}
]
}
],
"firefox_android": [
{
"version_added": "34"
},
{
"version_added": "32",
"version_removed": "34",
"flags": [
{
"type": "preference",
"name": "dom.webcrypto.enabled",
"value_to_set": "true"
}
]
}
],
"ie": {
"version_added": "11",
"partial_implementation": true,
"notes": "Returns CryptoOperation
instead of Promise
"
},
"opera": {
"version_added": "24"
},
"opera_android": {
"version_added": "24"
},
"safari": {
"version_added": "7"
},
"safari_ios": {
"version_added": "7"
},
"samsunginternet_android": {
"version_added": "6.0"
},
"webview_android": {
"version_added": "37"
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"worker_support": {
"__compat": {
"description": "Available in workers",
"support": {
"chrome": {
"version_added": null
},
"edge": {
"version_added": null
},
"firefox": {
"version_added": "48"
},
"ie": {
"version_added": null
},
"opera": {
"version_added": null
},
"safari": {
"version_added": null
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"wrapKey": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SubtleCrypto/wrapKey",
"support": {
"chrome": {
"version_added": "37"
},
"chrome_android": {
"version_added": "37"
},
"edge": {
"version_added": "12",
"partial_implementation": true,
"notes": "Not supported: AES-CTR."
},
"firefox": [
{
"version_added": "34"
},
{
"version_added": "32",
"version_removed": "34",
"flags": [
{
"type": "preference",
"name": "dom.webcrypto.enabled",
"value_to_set": "true"
}
]
}
],
"firefox_android": [
{
"version_added": "34"
},
{
"version_added": "32",
"version_removed": "34",
"flags": [
{
"type": "preference",
"name": "dom.webcrypto.enabled",
"value_to_set": "true"
}
]
}
],
"ie": {
"version_added": "11",
"partial_implementation": true,
"notes": "Returns KeyOperation
instead of Promise
"
},
"opera": {
"version_added": "24"
},
"opera_android": {
"version_added": "24"
},
"safari": {
"version_added": "7"
},
"safari_ios": {
"version_added": "7"
},
"samsunginternet_android": {
"version_added": "6.0"
},
"webview_android": {
"version_added": "37"
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
}
}
}
}