Skip to content
Merged
15 changes: 0 additions & 15 deletions features/draft/spec/webcrypto-secure-curves.yml

This file was deleted.

31 changes: 0 additions & 31 deletions features/draft/spec/webcrypto-secure-curves.yml.dist

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
draft_date: 2024-08-19
name: Web Cryptography API
description: TODO
spec: https://w3c.github.io/webcrypto/
name: Web Cryptography
description: The Web Cryptography API performs low-level cryptographic operations, such as encryption, decryption, and signature verification. Also known as the Web Crypto API.
spec:
- https://w3c.github.io/webcrypto/
- https://wicg.github.io/webcrypto-secure-curves/
caniuse: cryptography
status:
compute_from: api.Crypto
compat_features:
- api.Crypto
- api.Crypto.getRandomValues
Expand Down Expand Up @@ -29,4 +33,14 @@ compat_features:
- 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.crypto
Original file line number Diff line number Diff line change
@@ -1,18 +1,20 @@
# Generated from: webcryptoapi.yml
# Generated from: web-cryptography.yml
# Do not edit this file by hand. Edit the source file instead!

status:
baseline: low
baseline_low_date: 2023-10-24
baseline: high
baseline_low_date: 2015-07-29
baseline_high_date: 2018-01-29
support:
chrome: "92"
chrome_android: "92"
edge: "92"
firefox: "119"
firefox_android: "119"
safari: "15.4"
safari_ios: "15.4"
chrome: "11"
chrome_android: "18"
edge: "12"
firefox: "21"
firefox_android: "21"
safari: "5"
safari_ios: "5"
compat_features:
# ⬇️ Same status as overall feature ⬇️
# baseline: high
# baseline_low_date: 2015-07-29
# baseline_high_date: 2018-01-29
Expand Down Expand Up @@ -145,3 +147,25 @@ compat_features:
# safari_ios: ≤13.4
- api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_hkdf
- api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_pbkdf2

# baseline: false
# support:
# firefox: "129"
# firefox_android: "129"
# safari: "17"
# safari_ios: "17"
- api.SubtleCrypto.exportKey.ed25519
- api.SubtleCrypto.generateKey.ed25519
- api.SubtleCrypto.importKey.ed25519
- api.SubtleCrypto.sign.ed25519
- api.SubtleCrypto.verify.ed25519

# baseline: false
# support:
# safari: "17"
# safari_ios: "17"
- api.SubtleCrypto.deriveBits.x25519
- api.SubtleCrypto.deriveKey.x25519
- api.SubtleCrypto.exportKey.x25519
- api.SubtleCrypto.generateKey.x25519
- api.SubtleCrypto.importKey.x25519