From 9a42d65fc73cea9c8c523a2733d0b180bcdd78e7 Mon Sep 17 00:00:00 2001 From: Sean Michael Wykes <8363933+SeanWykes@users.noreply.github.com> Date: Mon, 3 Jan 2022 08:27:28 -0300 Subject: feat(ext/crypto): support AES-CTR encrypt/decrypt (#13177) Fixes #13201. --- tools/wpt/expectation.json | 78 +++------------------------------------------- 1 file changed, 4 insertions(+), 74 deletions(-) (limited to 'tools') diff --git a/tools/wpt/expectation.json b/tools/wpt/expectation.json index f4d2869f4..5d6128cb3 100644 --- a/tools/wpt/expectation.json +++ b/tools/wpt/expectation.json @@ -39,80 +39,10 @@ "digest.https.any.worker.html": true }, "encrypt_decrypt": { - "aes_cbc.https.any.html": [ - "AES-CBC 128-bit key with mismatched key and algorithm", - "AES-CBC 192-bit key with mismatched key and algorithm", - "AES-CBC 256-bit key with mismatched key and algorithm" - ], - "aes_cbc.https.any.worker.html": [ - "AES-CBC 128-bit key with mismatched key and algorithm", - "AES-CBC 192-bit key with mismatched key and algorithm", - "AES-CBC 256-bit key with mismatched key and algorithm" - ], - "aes_ctr.https.any.html": [ - "AES-CTR 128-bit key", - "AES-CTR 192-bit key", - "AES-CTR 256-bit key", - "AES-CTR 128-bit key with altered plaintext", - "AES-CTR 192-bit key with altered plaintext", - "AES-CTR 256-bit key with altered plaintext", - "AES-CTR 128-bit key decryption", - "AES-CTR 192-bit key decryption", - "AES-CTR 256-bit key decryption", - "AES-CTR 128-bit key decryption with altered ciphertext", - "AES-CTR 192-bit key decryption with altered ciphertext", - "AES-CTR 256-bit key decryption with altered ciphertext", - "AES-CTR 128-bit key without encrypt usage", - "AES-CTR 192-bit key without encrypt usage", - "AES-CTR 256-bit key without encrypt usage", - "AES-CTR 128-bit key without decrypt usage", - "AES-CTR 192-bit key without decrypt usage", - "AES-CTR 256-bit key without decrypt usage", - "AES-CTR 128-bit key, 0-bit counter", - "AES-CTR 128-bit key, 129-bit counter", - "AES-CTR 192-bit key, 0-bit counter", - "AES-CTR 192-bit key, 129-bit counter", - "AES-CTR 256-bit key, 0-bit counter", - "AES-CTR 256-bit key, 129-bit counter", - "AES-CTR 128-bit key, 0-bit counter decryption", - "AES-CTR 128-bit key, 129-bit counter decryption", - "AES-CTR 192-bit key, 0-bit counter decryption", - "AES-CTR 192-bit key, 129-bit counter decryption", - "AES-CTR 256-bit key, 0-bit counter decryption", - "AES-CTR 256-bit key, 129-bit counter decryption" - ], - "aes_ctr.https.any.worker.html": [ - "AES-CTR 128-bit key", - "AES-CTR 192-bit key", - "AES-CTR 256-bit key", - "AES-CTR 128-bit key with altered plaintext", - "AES-CTR 192-bit key with altered plaintext", - "AES-CTR 256-bit key with altered plaintext", - "AES-CTR 128-bit key decryption", - "AES-CTR 192-bit key decryption", - "AES-CTR 256-bit key decryption", - "AES-CTR 128-bit key decryption with altered ciphertext", - "AES-CTR 192-bit key decryption with altered ciphertext", - "AES-CTR 256-bit key decryption with altered ciphertext", - "AES-CTR 128-bit key without encrypt usage", - "AES-CTR 192-bit key without encrypt usage", - "AES-CTR 256-bit key without encrypt usage", - "AES-CTR 128-bit key without decrypt usage", - "AES-CTR 192-bit key without decrypt usage", - "AES-CTR 256-bit key without decrypt usage", - "AES-CTR 128-bit key, 0-bit counter", - "AES-CTR 128-bit key, 129-bit counter", - "AES-CTR 192-bit key, 0-bit counter", - "AES-CTR 192-bit key, 129-bit counter", - "AES-CTR 256-bit key, 0-bit counter", - "AES-CTR 256-bit key, 129-bit counter", - "AES-CTR 128-bit key, 0-bit counter decryption", - "AES-CTR 128-bit key, 129-bit counter decryption", - "AES-CTR 192-bit key, 0-bit counter decryption", - "AES-CTR 192-bit key, 129-bit counter decryption", - "AES-CTR 256-bit key, 0-bit counter decryption", - "AES-CTR 256-bit key, 129-bit counter decryption" - ], + "aes_cbc.https.any.html": true, + "aes_cbc.https.any.worker.html": true, + "aes_ctr.https.any.html": true, + "aes_ctr.https.any.worker.html": true, "aes_gcm.https.any.html": [ "AES-GCM 128-bit key, 32-bit tag", "AES-GCM 128-bit key, no additional data, 32-bit tag", -- cgit v1.2.3