commit 39d7aa22fe0ec26b8097b0650ec0c78f73c93628
parent 96f74d39c8d4cc009d5b2a3a0a1036d8d0528b0a
Author: Chris Cuellar <58723+ChrisC@users.noreply.github.com>
Date: Thu, 27 Nov 2025 15:27:21 +0000
Bug 2002133 [wpt PR 56242] - classifies web-cryptography web feature, a=testonly
Automatic update from web-platform-tests
maps web-cryptography (#56242)
Feature: Web Cryptography API (Web Crypto)
Reference: https://github.com/web-platform-dx/web-features/blob/main/features/web-cryptography.yml
Classification approach: Searched for SubtleCrypto, getRandomValues, crypto.subtle, and CryptoKey references.
Results:
- ~112 files mapped to web-cryptography
WEB_FEATURES.yml files created/updated:
✅ WebCryptoAPI/WEB_FEATURES.yml - Web Cryptography API tests ('**') - **CREATED**
Tests excluded (35 files):
- compression/ (1 file) - Primary focus: Compression Streams API
- encrypted-media/util/ (1 file) - Primary focus: Encrypted Media Extensions
- fenced-frame/resources/ (1 file) - Primary focus: Fenced Frames
- fetch/ (4 files) - Primary focus: Fetch API with content compression
- fledge/ (5 files) - Primary focus: FLEDGE/Protected Audience API (uses crypto for signatures)
- media-source/ (1 file) - Primary focus: Media Source Extensions
- push-api/resources/ (3 files) - Primary focus: Push API (uses crypto for encryption)
- secure-payment-confirmation/ (2 files) - Primary focus: Secure Payment Confirmation
- subresource-integrity/ (1 file) - Primary focus: Subresource Integrity
- webauthn/ (6 files) - Primary focus: Web Authentication API
- webmessaging/ (3 files) - Primary focus: postMessage with CryptoKey objects
- webrtc-encoded-transform/ (6 files) - Primary focus: WebRTC Encoded Transform (uses crypto for SFrame encryption)
- webrtc/third_party/ (1 file) - Primary focus: WebRTC
--
wpt-commits: 1e4933113d2028e092d07a9e865db8f606b21026
wpt-pr: 56242
Diffstat:
1 file changed, 3 insertions(+), 0 deletions(-)
diff --git a/testing/web-platform/tests/WebCryptoAPI/WEB_FEATURES.yml b/testing/web-platform/tests/WebCryptoAPI/WEB_FEATURES.yml
@@ -0,0 +1,3 @@
+features:
+- name: web-cryptography
+ files: '**'