-
Notifications
You must be signed in to change notification settings - Fork 262
Expand file tree
/
Copy pathweb-cryptography.yml
More file actions
65 lines (65 loc) · 2.28 KB
/
web-cryptography.yml
File metadata and controls
65 lines (65 loc) · 2.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
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
group: security
# Override the status to match caniuse. This is the same as one would get by
# computing the status from api.SubtleCrypto.encrypt/decrypt/sign/verify, except
# for Edge 12-18 where BCD has partial_implementation due to some unsupported
# algorithms. However, the supported algorithms have changed over time, so it
# seems more fair to treat it as supported in Edge 12-18.
status:
baseline: high
baseline_low_date: 2015-07-29
support:
chrome: "37"
chrome_android: "37"
edge: "12"
firefox: "34"
firefox_android: "34"
safari: "11"
safari_ios: "11"
compat_features:
- api.Crypto
- api.Crypto.getRandomValues
- api.Crypto.randomUUID
- api.Crypto.subtle
- api.Crypto.subtle.secure_context_required
- api.CryptoKey
- api.CryptoKey.algorithm
- api.CryptoKey.extractable
- api.CryptoKey.type
- api.CryptoKey.usages
- 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.verify.ed25519
- api.SubtleCrypto.worker_support
- api.SubtleCrypto.wrapKey
- api.crypto
- api.crypto.worker_support