Source code
Revision control
Copy as Markdown
Other Tools
[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