<?xml version="1.0" encoding="UTF-8"?>
<feature id="web-cryptography"><name>Web Cryptography</name><description>The Web Cryptography API performs low-level cryptographic operations, such as encryption, decryption, and signature verification. Also known as the Web Crypto API.</description><group>security</group><group_name>Security</group_name><baseline><status>widely</status><low_date>2017-09-19</low_date><high_date>2020-03-19</high_date></baseline><support><browser name="chrome" version="37" supported="true"></browser><browser name="firefox" version="34" supported="true"></browser><browser name="safari" version="11" supported="true"></browser><browser name="edge" version="12" supported="true"></browser><browser name="chrome_android" version="37" supported="true"></browser><browser name="firefox_android" version="34" supported="true"></browser><browser name="safari_ios" version="11" supported="true"></browser></support><specifications><spec>https://w3c.github.io/webcrypto/</spec><spec>https://wicg.github.io/webcrypto-secure-curves/</spec></specifications><caniuse><id>cryptography</id></caniuse><mdn_url>https://developer.mozilla.org/docs/Web/API/Crypto</mdn_url><compat_features><key>api.Crypto</key><key>api.Crypto.getRandomValues</key><key>api.Crypto.randomUUID</key><key>api.Crypto.subtle</key><key>api.Crypto.subtle.secure_context_required</key><key>api.CryptoKey</key><key>api.CryptoKey.algorithm</key><key>api.CryptoKey.extractable</key><key>api.CryptoKey.type</key><key>api.CryptoKey.usages</key><key>api.SubtleCrypto</key><key>api.SubtleCrypto.decrypt</key><key>api.SubtleCrypto.deriveBits</key><key>api.SubtleCrypto.deriveBits.x25519</key><key>api.SubtleCrypto.deriveKey</key><key>api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_aes</key><key>api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_hkdf</key><key>api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_hmac</key><key>api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_pbkdf2</key><key>api.SubtleCrypto.deriveKey.x25519</key><key>api.SubtleCrypto.digest</key><key>api.SubtleCrypto.encrypt</key><key>api.SubtleCrypto.exportKey</key><key>api.SubtleCrypto.exportKey.ed25519</key><key>api.SubtleCrypto.exportKey.x25519</key><key>api.SubtleCrypto.generateKey</key><key>api.SubtleCrypto.generateKey.ed25519</key><key>api.SubtleCrypto.generateKey.x25519</key><key>api.SubtleCrypto.importKey</key><key>api.SubtleCrypto.importKey.ed25519</key><key>api.SubtleCrypto.importKey.x25519</key><key>api.SubtleCrypto.secure_context_required</key><key>api.SubtleCrypto.sign</key><key>api.SubtleCrypto.sign.ed25519</key><key>api.SubtleCrypto.unwrapKey</key><key>api.SubtleCrypto.verify</key><key>api.SubtleCrypto.verify.ed25519</key><key>api.SubtleCrypto.worker_support</key><key>api.SubtleCrypto.wrapKey</key><key>api.crypto</key><key>api.crypto.worker_support</key></compat_features><canonical_url>https://nowyoucanuse.com/features--web-cryptography.html</canonical_url></feature>