MANUAL PUSH: wpt sync bot wpt-head: 26c986aeff1d15dd441ccf7e5fdb9aa07f0ce50b wpt-type: landing
4107 lines
174 KiB
INI
4107 lines
174 KiB
INI
[failures_Hybrid-KEM.tentative.https.any.worker.html]
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Empty usages: generateKey(MLKEM768-P256, false, [\])]
|
|
expected: FAIL
|
|
|
|
[Empty usages: generateKey(MLKEM768-P256, true, [\])]
|
|
expected: FAIL
|
|
|
|
[Empty usages: generateKey({name: MLKEM768-P256}, false, [\])]
|
|
expected: FAIL
|
|
|
|
[Empty usages: generateKey({name: MLKEM768-P256}, true, [\])]
|
|
expected: FAIL
|
|
|
|
[Empty usages: generateKey(MLKEM768-X25519, false, [\])]
|
|
expected: FAIL
|
|
|
|
[Empty usages: generateKey(MLKEM768-X25519, true, [\])]
|
|
expected: FAIL
|
|
|
|
[Empty usages: generateKey({name: MLKEM768-X25519}, false, [\])]
|
|
expected: FAIL
|
|
|
|
[Empty usages: generateKey({name: MLKEM768-X25519}, true, [\])]
|
|
expected: FAIL
|
|
|
|
[Empty usages: generateKey(MLKEM1024-P384, false, [\])]
|
|
expected: FAIL
|
|
|
|
[Empty usages: generateKey(MLKEM1024-P384, true, [\])]
|
|
expected: FAIL
|
|
|
|
[Empty usages: generateKey({name: MLKEM1024-P384}, false, [\])]
|
|
expected: FAIL
|
|
|
|
[Empty usages: generateKey({name: MLKEM1024-P384}, true, [\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
|
|
[failures_Hybrid-KEM.tentative.https.any.html]
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Empty usages: generateKey(MLKEM768-P256, false, [\])]
|
|
expected: FAIL
|
|
|
|
[Empty usages: generateKey(MLKEM768-P256, true, [\])]
|
|
expected: FAIL
|
|
|
|
[Empty usages: generateKey({name: MLKEM768-P256}, false, [\])]
|
|
expected: FAIL
|
|
|
|
[Empty usages: generateKey({name: MLKEM768-P256}, true, [\])]
|
|
expected: FAIL
|
|
|
|
[Empty usages: generateKey(MLKEM768-X25519, false, [\])]
|
|
expected: FAIL
|
|
|
|
[Empty usages: generateKey(MLKEM768-X25519, true, [\])]
|
|
expected: FAIL
|
|
|
|
[Empty usages: generateKey({name: MLKEM768-X25519}, false, [\])]
|
|
expected: FAIL
|
|
|
|
[Empty usages: generateKey({name: MLKEM768-X25519}, true, [\])]
|
|
expected: FAIL
|
|
|
|
[Empty usages: generateKey(MLKEM1024-P384, false, [\])]
|
|
expected: FAIL
|
|
|
|
[Empty usages: generateKey(MLKEM1024-P384, true, [\])]
|
|
expected: FAIL
|
|
|
|
[Empty usages: generateKey({name: MLKEM1024-P384}, false, [\])]
|
|
expected: FAIL
|
|
|
|
[Empty usages: generateKey({name: MLKEM1024-P384}, true, [\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [decapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM1024-P384}, true, [encapsulateBits, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateKey, decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateKey, encapsulateBits, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateBits, decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateBits, decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, encapsulateBits, decapsulateBits, sign\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateKey, encapsulateBits, decapsulateKey, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateKey, decapsulateKey, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateBits, decrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateKey, decapsulateBits, encrypt\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, decapsulateBits, decapsulateKey, decapsulateBits, decapsulateKey, encapsulateBits, encapsulateKey, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM1024-P384, true, [encapsulateBits, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-P256, true, [decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [decapsulateBits, unwrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey(MLKEM768-X25519, true, [encapsulateKey, encapsulateBits, decapsulateKey, decapsulateBits, deriveKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [encapsulateBits, decapsulateBits, verify\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-X25519}, true, [decapsulateKey, decapsulateBits, wrapKey\])]
|
|
expected: FAIL
|
|
|
|
[Bad usages: generateKey({name: MLKEM768-P256}, true, [encapsulateBits, decapsulateBits, deriveBits\])]
|
|
expected: FAIL
|