{
  "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 <code>CryptoOperation</code> instead of <code>Promise</code>"
            },
            "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 <code>CryptoOperation</code> instead of <code>Promise</code>"
            },
            "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 <code>CryptoOperation</code> instead of <code>Promise</code>"
            },
            "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 <code>KeyOperation</code> instead of <code>Promise</code>"
            },
            "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 <code>KeyOperation</code> instead of <code>Promise</code>"
            },
            "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 <code>KeyOperation</code> instead of <code>Promise</code>"
            },
            "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 <code>CryptoOperation</code> instead of <code>Promise</code>"
            },
            "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 <code>KeyOperation</code> instead of <code>Promise</code>"
            },
            "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 <code>CryptoOperation</code> instead of <code>Promise</code>"
            },
            "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 <code>KeyOperation</code> instead of <code>Promise</code>"
            },
            "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
          }
        }
      }
    }
  }
}
