Files
sousa-gecko/testing/web-platform/meta/WebCryptoAPI/generateKey/failures_Hybrid-KEM.tentative.https.any.js.ini
moz-wptsync-bot 59d8828ca8 Bug 2071004 - [wpt-sync] Update web-platform-tests to 26c986aeff1d15dd441ccf7e5fdb9aa07f0ce50b, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: 26c986aeff1d15dd441ccf7e5fdb9aa07f0ce50b
wpt-type: landing
2026-09-11 14:49:11 +00:00

4107 lines
174 KiB
INI

[failures_Hybrid-KEM.tentative.https.any.worker.html]
[Bad usages: generateKey(MLKEM768-P256, true, [encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [deriveBits\])]
expected: FAIL
[Empty usages: generateKey(MLKEM768-P256, false, [\])]
expected: FAIL
[Empty usages: generateKey(MLKEM768-P256, true, [\])]
expected: FAIL
[Empty usages: generateKey({name: MLKEM768-P256}, false, [\])]
expected: FAIL
[Empty usages: generateKey({name: MLKEM768-P256}, true, [\])]
expected: FAIL
[Empty usages: generateKey(MLKEM768-X25519, false, [\])]
expected: FAIL
[Empty usages: generateKey(MLKEM768-X25519, true, [\])]
expected: FAIL
[Empty usages: generateKey({name: MLKEM768-X25519}, false, [\])]
expected: FAIL
[Empty usages: generateKey({name: MLKEM768-X25519}, true, [\])]
expected: FAIL
[Empty usages: generateKey(MLKEM1024-P384, false, [\])]
expected: FAIL
[Empty usages: generateKey(MLKEM1024-P384, true, [\])]
expected: FAIL
[Empty usages: generateKey({name: MLKEM1024-P384}, false, [\])]
expected: FAIL
[Empty usages: generateKey({name: MLKEM1024-P384}, true, [\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateBits, deriveBits\])]
expected: FAIL
[failures_Hybrid-KEM.tentative.https.any.html]
[Bad usages: generateKey(MLKEM768-P256, true, [encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [deriveBits\])]
expected: FAIL
[Empty usages: generateKey(MLKEM768-P256, false, [\])]
expected: FAIL
[Empty usages: generateKey(MLKEM768-P256, true, [\])]
expected: FAIL
[Empty usages: generateKey({name: MLKEM768-P256}, false, [\])]
expected: FAIL
[Empty usages: generateKey({name: MLKEM768-P256}, true, [\])]
expected: FAIL
[Empty usages: generateKey(MLKEM768-X25519, false, [\])]
expected: FAIL
[Empty usages: generateKey(MLKEM768-X25519, true, [\])]
expected: FAIL
[Empty usages: generateKey({name: MLKEM768-X25519}, false, [\])]
expected: FAIL
[Empty usages: generateKey({name: MLKEM768-X25519}, true, [\])]
expected: FAIL
[Empty usages: generateKey(MLKEM1024-P384, false, [\])]
expected: FAIL
[Empty usages: generateKey(MLKEM1024-P384, true, [\])]
expected: FAIL
[Empty usages: generateKey({name: MLKEM1024-P384}, false, [\])]
expected: FAIL
[Empty usages: generateKey({name: MLKEM1024-P384}, true, [\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateBits, sign\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, deriveBits\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateBits, verify\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, decapsulateBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateBits, deriveBits\])]
expected: FAIL