mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-05-01 20:17:13 +02:00
LibWeb: Import AES-OCB encrypt_decrypt WPT tests
This commit is contained in:
committed by
Jelle Raaijmakers
parent
50ec070017
commit
d6049586be
Notes:
github-actions[bot]
2026-02-27 11:04:43 +00:00
Author: https://github.com/mikiubo Commit: https://github.com/LadybirdBrowser/ladybird/commit/d6049586bed Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/7801 Reviewed-by: https://github.com/gmta
@@ -0,0 +1,174 @@
|
||||
Harness status: OK
|
||||
|
||||
Found 169 tests
|
||||
|
||||
169 Pass
|
||||
Pass setup
|
||||
Pass AES-OCB 128-bit key, 64-bit tag, 120-bit iv
|
||||
Pass AES-OCB 128-bit key, no additional data, 64-bit tag, 120-bit iv
|
||||
Pass AES-OCB 128-bit key, 96-bit tag, 120-bit iv
|
||||
Pass AES-OCB 128-bit key, no additional data, 96-bit tag, 120-bit iv
|
||||
Pass AES-OCB 128-bit key, 128-bit tag, 120-bit iv
|
||||
Pass AES-OCB 128-bit key, no additional data, 128-bit tag, 120-bit iv
|
||||
Pass AES-OCB 192-bit key, 64-bit tag, 120-bit iv
|
||||
Pass AES-OCB 192-bit key, no additional data, 64-bit tag, 120-bit iv
|
||||
Pass AES-OCB 192-bit key, 96-bit tag, 120-bit iv
|
||||
Pass AES-OCB 192-bit key, no additional data, 96-bit tag, 120-bit iv
|
||||
Pass AES-OCB 192-bit key, 128-bit tag, 120-bit iv
|
||||
Pass AES-OCB 192-bit key, no additional data, 128-bit tag, 120-bit iv
|
||||
Pass AES-OCB 256-bit key, 64-bit tag, 120-bit iv
|
||||
Pass AES-OCB 256-bit key, no additional data, 64-bit tag, 120-bit iv
|
||||
Pass AES-OCB 256-bit key, 96-bit tag, 120-bit iv
|
||||
Pass AES-OCB 256-bit key, no additional data, 96-bit tag, 120-bit iv
|
||||
Pass AES-OCB 256-bit key, 128-bit tag, 120-bit iv
|
||||
Pass AES-OCB 256-bit key, no additional data, 128-bit tag, 120-bit iv
|
||||
Pass AES-OCB 128-bit key, 64-bit tag, 120-bit iv with altered plaintext
|
||||
Pass AES-OCB 128-bit key, no additional data, 64-bit tag, 120-bit iv with altered plaintext
|
||||
Pass AES-OCB 128-bit key, 96-bit tag, 120-bit iv with altered plaintext
|
||||
Pass AES-OCB 128-bit key, no additional data, 96-bit tag, 120-bit iv with altered plaintext
|
||||
Pass AES-OCB 128-bit key, 128-bit tag, 120-bit iv with altered plaintext
|
||||
Pass AES-OCB 128-bit key, no additional data, 128-bit tag, 120-bit iv with altered plaintext
|
||||
Pass AES-OCB 192-bit key, 64-bit tag, 120-bit iv with altered plaintext
|
||||
Pass AES-OCB 192-bit key, no additional data, 64-bit tag, 120-bit iv with altered plaintext
|
||||
Pass AES-OCB 192-bit key, 96-bit tag, 120-bit iv with altered plaintext
|
||||
Pass AES-OCB 192-bit key, no additional data, 96-bit tag, 120-bit iv with altered plaintext
|
||||
Pass AES-OCB 192-bit key, 128-bit tag, 120-bit iv with altered plaintext
|
||||
Pass AES-OCB 192-bit key, no additional data, 128-bit tag, 120-bit iv with altered plaintext
|
||||
Pass AES-OCB 256-bit key, 64-bit tag, 120-bit iv with altered plaintext
|
||||
Pass AES-OCB 256-bit key, no additional data, 64-bit tag, 120-bit iv with altered plaintext
|
||||
Pass AES-OCB 256-bit key, 96-bit tag, 120-bit iv with altered plaintext
|
||||
Pass AES-OCB 256-bit key, no additional data, 96-bit tag, 120-bit iv with altered plaintext
|
||||
Pass AES-OCB 256-bit key, 128-bit tag, 120-bit iv with altered plaintext
|
||||
Pass AES-OCB 256-bit key, no additional data, 128-bit tag, 120-bit iv with altered plaintext
|
||||
Pass AES-OCB 128-bit key, 64-bit tag, 120-bit iv decryption
|
||||
Pass AES-OCB 128-bit key, no additional data, 64-bit tag, 120-bit iv decryption
|
||||
Pass AES-OCB 128-bit key, 96-bit tag, 120-bit iv decryption
|
||||
Pass AES-OCB 128-bit key, no additional data, 96-bit tag, 120-bit iv decryption
|
||||
Pass AES-OCB 128-bit key, 128-bit tag, 120-bit iv decryption
|
||||
Pass AES-OCB 128-bit key, no additional data, 128-bit tag, 120-bit iv decryption
|
||||
Pass AES-OCB 192-bit key, 64-bit tag, 120-bit iv decryption
|
||||
Pass AES-OCB 192-bit key, no additional data, 64-bit tag, 120-bit iv decryption
|
||||
Pass AES-OCB 192-bit key, 96-bit tag, 120-bit iv decryption
|
||||
Pass AES-OCB 192-bit key, no additional data, 96-bit tag, 120-bit iv decryption
|
||||
Pass AES-OCB 192-bit key, 128-bit tag, 120-bit iv decryption
|
||||
Pass AES-OCB 192-bit key, no additional data, 128-bit tag, 120-bit iv decryption
|
||||
Pass AES-OCB 256-bit key, 64-bit tag, 120-bit iv decryption
|
||||
Pass AES-OCB 256-bit key, no additional data, 64-bit tag, 120-bit iv decryption
|
||||
Pass AES-OCB 256-bit key, 96-bit tag, 120-bit iv decryption
|
||||
Pass AES-OCB 256-bit key, no additional data, 96-bit tag, 120-bit iv decryption
|
||||
Pass AES-OCB 256-bit key, 128-bit tag, 120-bit iv decryption
|
||||
Pass AES-OCB 256-bit key, no additional data, 128-bit tag, 120-bit iv decryption
|
||||
Pass AES-OCB 128-bit key, 64-bit tag, 120-bit iv decryption with altered ciphertext
|
||||
Pass AES-OCB 128-bit key, no additional data, 64-bit tag, 120-bit iv decryption with altered ciphertext
|
||||
Pass AES-OCB 128-bit key, 96-bit tag, 120-bit iv decryption with altered ciphertext
|
||||
Pass AES-OCB 128-bit key, no additional data, 96-bit tag, 120-bit iv decryption with altered ciphertext
|
||||
Pass AES-OCB 128-bit key, 128-bit tag, 120-bit iv decryption with altered ciphertext
|
||||
Pass AES-OCB 128-bit key, no additional data, 128-bit tag, 120-bit iv decryption with altered ciphertext
|
||||
Pass AES-OCB 192-bit key, 64-bit tag, 120-bit iv decryption with altered ciphertext
|
||||
Pass AES-OCB 192-bit key, no additional data, 64-bit tag, 120-bit iv decryption with altered ciphertext
|
||||
Pass AES-OCB 192-bit key, 96-bit tag, 120-bit iv decryption with altered ciphertext
|
||||
Pass AES-OCB 192-bit key, no additional data, 96-bit tag, 120-bit iv decryption with altered ciphertext
|
||||
Pass AES-OCB 192-bit key, 128-bit tag, 120-bit iv decryption with altered ciphertext
|
||||
Pass AES-OCB 192-bit key, no additional data, 128-bit tag, 120-bit iv decryption with altered ciphertext
|
||||
Pass AES-OCB 256-bit key, 64-bit tag, 120-bit iv decryption with altered ciphertext
|
||||
Pass AES-OCB 256-bit key, no additional data, 64-bit tag, 120-bit iv decryption with altered ciphertext
|
||||
Pass AES-OCB 256-bit key, 96-bit tag, 120-bit iv decryption with altered ciphertext
|
||||
Pass AES-OCB 256-bit key, no additional data, 96-bit tag, 120-bit iv decryption with altered ciphertext
|
||||
Pass AES-OCB 256-bit key, 128-bit tag, 120-bit iv decryption with altered ciphertext
|
||||
Pass AES-OCB 256-bit key, no additional data, 128-bit tag, 120-bit iv decryption with altered ciphertext
|
||||
Pass AES-OCB 128-bit key, 64-bit tag, 120-bit iv without encrypt usage
|
||||
Pass AES-OCB 128-bit key, no additional data, 64-bit tag, 120-bit iv without encrypt usage
|
||||
Pass AES-OCB 128-bit key, 96-bit tag, 120-bit iv without encrypt usage
|
||||
Pass AES-OCB 128-bit key, no additional data, 96-bit tag, 120-bit iv without encrypt usage
|
||||
Pass AES-OCB 128-bit key, 128-bit tag, 120-bit iv without encrypt usage
|
||||
Pass AES-OCB 128-bit key, no additional data, 128-bit tag, 120-bit iv without encrypt usage
|
||||
Pass AES-OCB 192-bit key, 64-bit tag, 120-bit iv without encrypt usage
|
||||
Pass AES-OCB 192-bit key, no additional data, 64-bit tag, 120-bit iv without encrypt usage
|
||||
Pass AES-OCB 192-bit key, 96-bit tag, 120-bit iv without encrypt usage
|
||||
Pass AES-OCB 192-bit key, no additional data, 96-bit tag, 120-bit iv without encrypt usage
|
||||
Pass AES-OCB 192-bit key, 128-bit tag, 120-bit iv without encrypt usage
|
||||
Pass AES-OCB 192-bit key, no additional data, 128-bit tag, 120-bit iv without encrypt usage
|
||||
Pass AES-OCB 256-bit key, 64-bit tag, 120-bit iv without encrypt usage
|
||||
Pass AES-OCB 256-bit key, no additional data, 64-bit tag, 120-bit iv without encrypt usage
|
||||
Pass AES-OCB 256-bit key, 96-bit tag, 120-bit iv without encrypt usage
|
||||
Pass AES-OCB 256-bit key, no additional data, 96-bit tag, 120-bit iv without encrypt usage
|
||||
Pass AES-OCB 256-bit key, 128-bit tag, 120-bit iv without encrypt usage
|
||||
Pass AES-OCB 256-bit key, no additional data, 128-bit tag, 120-bit iv without encrypt usage
|
||||
Pass AES-OCB 128-bit key, 64-bit tag, 120-bit iv with mismatched key and algorithm
|
||||
Pass AES-OCB 128-bit key, no additional data, 64-bit tag, 120-bit iv with mismatched key and algorithm
|
||||
Pass AES-OCB 128-bit key, 96-bit tag, 120-bit iv with mismatched key and algorithm
|
||||
Pass AES-OCB 128-bit key, no additional data, 96-bit tag, 120-bit iv with mismatched key and algorithm
|
||||
Pass AES-OCB 128-bit key, 128-bit tag, 120-bit iv with mismatched key and algorithm
|
||||
Pass AES-OCB 128-bit key, no additional data, 128-bit tag, 120-bit iv with mismatched key and algorithm
|
||||
Pass AES-OCB 192-bit key, 64-bit tag, 120-bit iv with mismatched key and algorithm
|
||||
Pass AES-OCB 192-bit key, no additional data, 64-bit tag, 120-bit iv with mismatched key and algorithm
|
||||
Pass AES-OCB 192-bit key, 96-bit tag, 120-bit iv with mismatched key and algorithm
|
||||
Pass AES-OCB 192-bit key, no additional data, 96-bit tag, 120-bit iv with mismatched key and algorithm
|
||||
Pass AES-OCB 192-bit key, 128-bit tag, 120-bit iv with mismatched key and algorithm
|
||||
Pass AES-OCB 192-bit key, no additional data, 128-bit tag, 120-bit iv with mismatched key and algorithm
|
||||
Pass AES-OCB 256-bit key, 64-bit tag, 120-bit iv with mismatched key and algorithm
|
||||
Pass AES-OCB 256-bit key, no additional data, 64-bit tag, 120-bit iv with mismatched key and algorithm
|
||||
Pass AES-OCB 256-bit key, 96-bit tag, 120-bit iv with mismatched key and algorithm
|
||||
Pass AES-OCB 256-bit key, no additional data, 96-bit tag, 120-bit iv with mismatched key and algorithm
|
||||
Pass AES-OCB 256-bit key, 128-bit tag, 120-bit iv with mismatched key and algorithm
|
||||
Pass AES-OCB 256-bit key, no additional data, 128-bit tag, 120-bit iv with mismatched key and algorithm
|
||||
Pass AES-OCB 128-bit key, 64-bit tag, 120-bit iv without decrypt usage
|
||||
Pass AES-OCB 128-bit key, no additional data, 64-bit tag, 120-bit iv without decrypt usage
|
||||
Pass AES-OCB 128-bit key, 96-bit tag, 120-bit iv without decrypt usage
|
||||
Pass AES-OCB 128-bit key, no additional data, 96-bit tag, 120-bit iv without decrypt usage
|
||||
Pass AES-OCB 128-bit key, 128-bit tag, 120-bit iv without decrypt usage
|
||||
Pass AES-OCB 128-bit key, no additional data, 128-bit tag, 120-bit iv without decrypt usage
|
||||
Pass AES-OCB 192-bit key, 64-bit tag, 120-bit iv without decrypt usage
|
||||
Pass AES-OCB 192-bit key, no additional data, 64-bit tag, 120-bit iv without decrypt usage
|
||||
Pass AES-OCB 192-bit key, 96-bit tag, 120-bit iv without decrypt usage
|
||||
Pass AES-OCB 192-bit key, no additional data, 96-bit tag, 120-bit iv without decrypt usage
|
||||
Pass AES-OCB 192-bit key, 128-bit tag, 120-bit iv without decrypt usage
|
||||
Pass AES-OCB 192-bit key, no additional data, 128-bit tag, 120-bit iv without decrypt usage
|
||||
Pass AES-OCB 256-bit key, 64-bit tag, 120-bit iv without decrypt usage
|
||||
Pass AES-OCB 256-bit key, no additional data, 64-bit tag, 120-bit iv without decrypt usage
|
||||
Pass AES-OCB 256-bit key, 96-bit tag, 120-bit iv without decrypt usage
|
||||
Pass AES-OCB 256-bit key, no additional data, 96-bit tag, 120-bit iv without decrypt usage
|
||||
Pass AES-OCB 256-bit key, 128-bit tag, 120-bit iv without decrypt usage
|
||||
Pass AES-OCB 256-bit key, no additional data, 128-bit tag, 120-bit iv without decrypt usage
|
||||
Pass AES-OCB 128-bit key, 120-bit iv, illegal tag length 24-bits
|
||||
Pass AES-OCB 128-bit key, 120-bit iv, illegal tag length 48-bits
|
||||
Pass AES-OCB 128-bit key, 120-bit iv, illegal tag length 72-bits
|
||||
Pass AES-OCB 128-bit key, 120-bit iv, illegal tag length 95-bits
|
||||
Pass AES-OCB 128-bit key, 120-bit iv, illegal tag length 129-bits
|
||||
Pass AES-OCB 128-bit key, illegal iv length 0-bits
|
||||
Pass AES-OCB 128-bit key, illegal iv length 128-bits
|
||||
Pass AES-OCB 192-bit key, 120-bit iv, illegal tag length 24-bits
|
||||
Pass AES-OCB 192-bit key, 120-bit iv, illegal tag length 48-bits
|
||||
Pass AES-OCB 192-bit key, 120-bit iv, illegal tag length 72-bits
|
||||
Pass AES-OCB 192-bit key, 120-bit iv, illegal tag length 95-bits
|
||||
Pass AES-OCB 192-bit key, 120-bit iv, illegal tag length 129-bits
|
||||
Pass AES-OCB 192-bit key, illegal iv length 0-bits
|
||||
Pass AES-OCB 192-bit key, illegal iv length 128-bits
|
||||
Pass AES-OCB 256-bit key, 120-bit iv, illegal tag length 24-bits
|
||||
Pass AES-OCB 256-bit key, 120-bit iv, illegal tag length 48-bits
|
||||
Pass AES-OCB 256-bit key, 120-bit iv, illegal tag length 72-bits
|
||||
Pass AES-OCB 256-bit key, 120-bit iv, illegal tag length 95-bits
|
||||
Pass AES-OCB 256-bit key, 120-bit iv, illegal tag length 129-bits
|
||||
Pass AES-OCB 256-bit key, illegal iv length 0-bits
|
||||
Pass AES-OCB 256-bit key, illegal iv length 128-bits
|
||||
Pass AES-OCB 128-bit key, 120-bit iv, illegal tag length 24-bits decryption
|
||||
Pass AES-OCB 128-bit key, 120-bit iv, illegal tag length 48-bits decryption
|
||||
Pass AES-OCB 128-bit key, 120-bit iv, illegal tag length 72-bits decryption
|
||||
Pass AES-OCB 128-bit key, 120-bit iv, illegal tag length 95-bits decryption
|
||||
Pass AES-OCB 128-bit key, 120-bit iv, illegal tag length 129-bits decryption
|
||||
Pass AES-OCB 128-bit key, illegal iv length 0-bits decryption
|
||||
Pass AES-OCB 128-bit key, illegal iv length 128-bits decryption
|
||||
Pass AES-OCB 192-bit key, 120-bit iv, illegal tag length 24-bits decryption
|
||||
Pass AES-OCB 192-bit key, 120-bit iv, illegal tag length 48-bits decryption
|
||||
Pass AES-OCB 192-bit key, 120-bit iv, illegal tag length 72-bits decryption
|
||||
Pass AES-OCB 192-bit key, 120-bit iv, illegal tag length 95-bits decryption
|
||||
Pass AES-OCB 192-bit key, 120-bit iv, illegal tag length 129-bits decryption
|
||||
Pass AES-OCB 192-bit key, illegal iv length 0-bits decryption
|
||||
Pass AES-OCB 192-bit key, illegal iv length 128-bits decryption
|
||||
Pass AES-OCB 256-bit key, 120-bit iv, illegal tag length 24-bits decryption
|
||||
Pass AES-OCB 256-bit key, 120-bit iv, illegal tag length 48-bits decryption
|
||||
Pass AES-OCB 256-bit key, 120-bit iv, illegal tag length 72-bits decryption
|
||||
Pass AES-OCB 256-bit key, 120-bit iv, illegal tag length 95-bits decryption
|
||||
Pass AES-OCB 256-bit key, 120-bit iv, illegal tag length 129-bits decryption
|
||||
Pass AES-OCB 256-bit key, illegal iv length 0-bits decryption
|
||||
Pass AES-OCB 256-bit key, illegal iv length 128-bits decryption
|
||||
Reference in New Issue
Block a user