| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [sign, encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [verify, sign, encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [verify, encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [sign, verify, sign, verify, encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [sign, decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [verify, sign, decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [verify, decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [sign, verify, sign, verify, decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [sign, wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [verify, sign, wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [verify, wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [sign, verify, sign, verify, wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [sign, unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [verify, sign, unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [verify, unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [sign, verify, sign, verify, unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [sign, deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [verify, sign, deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [verify, deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [sign, verify, sign, verify, deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [sign, deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [verify, sign, deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [verify, deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [sign, verify, sign, verify, deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [sign, encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [verify, sign, encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [verify, encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [sign, verify, sign, verify, encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [sign, encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [verify, sign, encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [verify, encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [sign, verify, sign, verify, encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [sign, decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [verify, sign, decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [verify, decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [sign, verify, sign, verify, decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [sign, decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [verify, sign, decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [verify, decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, [sign, verify, sign, verify, decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [sign, encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [verify, sign, encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [verify, encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [sign, verify, sign, verify, encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [sign, decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [verify, sign, decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [verify, decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [sign, verify, sign, verify, decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [sign, wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [verify, sign, wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [verify, wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [sign, verify, sign, verify, wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [sign, unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [verify, sign, unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [verify, unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [sign, verify, sign, verify, unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [sign, deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [verify, sign, deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [verify, deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [sign, verify, sign, verify, deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [sign, deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [verify, sign, deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [verify, deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [sign, verify, sign, verify, deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [sign, encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [verify, sign, encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [verify, encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [sign, verify, sign, verify, encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [sign, encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [verify, sign, encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [verify, encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [sign, verify, sign, verify, encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [sign, decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [verify, sign, decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [verify, decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [sign, verify, sign, verify, decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [sign, decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [verify, sign, decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [verify, decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, [sign, verify, sign, verify, decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [sign, encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [verify, sign, encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [verify, encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [sign, verify, sign, verify, encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [sign, decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [verify, sign, decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [verify, decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [sign, verify, sign, verify, decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [sign, wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [verify, sign, wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [verify, wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [sign, verify, sign, verify, wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [sign, unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [verify, sign, unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [verify, unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [sign, verify, sign, verify, unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [sign, deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [verify, sign, deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [verify, deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [sign, verify, sign, verify, deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [sign, deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [verify, sign, deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [verify, deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [sign, verify, sign, verify, deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [sign, encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [verify, sign, encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [verify, encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [sign, verify, sign, verify, encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [sign, encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [verify, sign, encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [verify, encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [sign, verify, sign, verify, encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [sign, decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [verify, sign, decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [verify, decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [sign, verify, sign, verify, decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [sign, decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [verify, sign, decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [verify, decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, [sign, verify, sign, verify, decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [sign, encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [verify, sign, encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [verify, encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [sign, verify, sign, verify, encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [sign, decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [verify, sign, decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [verify, decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [sign, verify, sign, verify, decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [sign, wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [verify, sign, wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [verify, wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [sign, verify, sign, verify, wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [sign, unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [verify, sign, unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [verify, unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [sign, verify, sign, verify, unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [sign, deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [verify, sign, deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [verify, deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [sign, verify, sign, verify, deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [sign, deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [verify, sign, deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [verify, deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [sign, verify, sign, verify, deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [sign, encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [verify, sign, encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [verify, encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [sign, verify, sign, verify, encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [sign, encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [verify, sign, encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [verify, encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [sign, verify, sign, verify, encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [sign, decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [verify, sign, decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [verify, decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [sign, verify, sign, verify, decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [sign, decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [verify, sign, decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [verify, decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, [sign, verify, sign, verify, decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [sign, encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [verify, sign, encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [verify, encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [sign, verify, sign, verify, encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [sign, decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [verify, sign, decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [verify, decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [sign, verify, sign, verify, decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [sign, wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [verify, sign, wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [verify, wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [sign, verify, sign, verify, wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [sign, unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [verify, sign, unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [verify, unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [sign, verify, sign, verify, unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [sign, deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [verify, sign, deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [verify, deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [sign, verify, sign, verify, deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [sign, deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [verify, sign, deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [verify, deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [sign, verify, sign, verify, deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [sign, encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [verify, sign, encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [verify, encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [sign, verify, sign, verify, encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [sign, encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [verify, sign, encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [verify, encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [sign, verify, sign, verify, encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [sign, decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [verify, sign, decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [verify, decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [sign, verify, sign, verify, decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [sign, decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [verify, sign, decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [verify, decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-1, name: HMAC}, true, [sign, verify, sign, verify, decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [sign, encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [verify, sign, encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [verify, encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [sign, verify, sign, verify, encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [sign, decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [verify, sign, decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [verify, decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [sign, verify, sign, verify, decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [sign, wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [verify, sign, wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [verify, wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [sign, verify, sign, verify, wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [sign, unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [verify, sign, unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [verify, unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [sign, verify, sign, verify, unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [sign, deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [verify, sign, deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [verify, deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [sign, verify, sign, verify, deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [sign, deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [verify, sign, deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [verify, deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [sign, verify, sign, verify, deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [sign, encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [verify, sign, encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [verify, encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [sign, verify, sign, verify, encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [sign, encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [verify, sign, encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [verify, encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [sign, verify, sign, verify, encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [sign, decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [verify, sign, decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [verify, decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [sign, verify, sign, verify, decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [sign, decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [verify, sign, decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [verify, decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-256, name: HMAC}, true, [sign, verify, sign, verify, decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [sign, encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [verify, sign, encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [verify, encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [sign, verify, sign, verify, encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [sign, decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [verify, sign, decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [verify, decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [sign, verify, sign, verify, decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [sign, wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [verify, sign, wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [verify, wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [sign, verify, sign, verify, wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [sign, unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [verify, sign, unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [verify, unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [sign, verify, sign, verify, unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [sign, deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [verify, sign, deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [verify, deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [sign, verify, sign, verify, deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [sign, deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [verify, sign, deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [verify, deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [sign, verify, sign, verify, deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [sign, encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [verify, sign, encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [verify, encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [sign, verify, sign, verify, encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [sign, encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [verify, sign, encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [verify, encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [sign, verify, sign, verify, encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [sign, decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [verify, sign, decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [verify, decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [sign, verify, sign, verify, decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [sign, decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [verify, sign, decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [verify, decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-384, name: HMAC}, true, [sign, verify, sign, verify, decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [sign, encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [verify, sign, encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [verify, encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [sign, verify, sign, verify, encrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [sign, decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [verify, sign, decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [verify, decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [sign, verify, sign, verify, decrypt]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [sign, wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [verify, sign, wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [verify, wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [sign, verify, sign, verify, wrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [sign, unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [verify, sign, unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [verify, unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [sign, verify, sign, verify, unwrapKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [sign, deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [verify, sign, deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [verify, deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [sign, verify, sign, verify, deriveKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [sign, deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [verify, sign, deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [verify, deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [sign, verify, sign, verify, deriveBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [sign, encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [verify, sign, encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [verify, encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [sign, verify, sign, verify, encapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [sign, encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [verify, sign, encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [verify, encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [sign, verify, sign, verify, encapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [sign, decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [verify, sign, decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [verify, decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [sign, verify, sign, verify, decapsulateKey]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [sign, decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [verify, sign, decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [verify, decapsulateBits]) | |
| PASS | Bad usages: generateKey({hash: SHA-512, name: HMAC}, true, [sign, verify, sign, verify, decapsulateBits]) | |
| PASS | Bad algorithm property: generateKey({hash: SHA-256, length: 4294967424, name: HMAC}, false, [sign]) | |
| PASS | Bad algorithm property: generateKey({hash: SHA-256, length: 4294967424, name: HMAC}, true, [sign]) | |
| PASS | Bad algorithm property: generateKey({hash: SHA-256, length: 4294967424, name: HMAC}, false, [verify, sign]) | |
| PASS | Bad algorithm property: generateKey({hash: SHA-256, length: 4294967424, name: HMAC}, true, [verify, sign]) | |
| PASS | Bad algorithm property: generateKey({hash: SHA-256, length: 4294967424, name: HMAC}, false, [verify]) | |
| PASS | Bad algorithm property: generateKey({hash: SHA-256, length: 4294967424, name: HMAC}, true, [verify]) | |
| PASS | Bad algorithm property: generateKey({hash: SHA-256, length: 4294967424, name: HMAC}, false, []) | |
| PASS | Bad algorithm property: generateKey({hash: SHA-256, length: 4294967424, name: HMAC}, true, []) | |
| PASS | Bad algorithm property: generateKey({hash: SHA-256, length: 4294967424, name: HMAC}, false, [sign, verify, sign, verify]) | |
| PASS | Bad algorithm property: generateKey({hash: SHA-256, length: 4294967424, name: HMAC}, true, [sign, verify, sign, verify]) | |
| PASS | Bad algorithm property: generateKey({hash: SHA-256, length: -4294967168, name: HMAC}, false, [sign]) | |
| PASS | Bad algorithm property: generateKey({hash: SHA-256, length: -4294967168, name: HMAC}, true, [sign]) | |
| PASS | Bad algorithm property: generateKey({hash: SHA-256, length: -4294967168, name: HMAC}, false, [verify, sign]) | |
| PASS | Bad algorithm property: generateKey({hash: SHA-256, length: -4294967168, name: HMAC}, true, [verify, sign]) | |
| PASS | Bad algorithm property: generateKey({hash: SHA-256, length: -4294967168, name: HMAC}, false, [verify]) | |
| PASS | Bad algorithm property: generateKey({hash: SHA-256, length: -4294967168, name: HMAC}, true, [verify]) | |
| PASS | Bad algorithm property: generateKey({hash: SHA-256, length: -4294967168, name: HMAC}, false, []) | |
| PASS | Bad algorithm property: generateKey({hash: SHA-256, length: -4294967168, name: HMAC}, true, []) | |
| PASS | Bad algorithm property: generateKey({hash: SHA-256, length: -4294967168, name: HMAC}, false, [sign, verify, sign, verify]) | |
| PASS | Bad algorithm property: generateKey({hash: SHA-256, length: -4294967168, name: HMAC}, true, [sign, verify, sign, verify]) | |
| PASS | Empty usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, false, []) | |
| PASS | Empty usages: generateKey({hash: SHA-1, length: 160, name: HMAC}, true, []) | |
| PASS | Empty usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, false, []) | |
| PASS | Empty usages: generateKey({hash: SHA-256, length: 256, name: HMAC}, true, []) | |
| PASS | Empty usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, false, []) | |
| PASS | Empty usages: generateKey({hash: SHA-384, length: 384, name: HMAC}, true, []) | |
| PASS | Empty usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, false, []) | |
| PASS | Empty usages: generateKey({hash: SHA-512, length: 512, name: HMAC}, true, []) | |
| PASS | Empty usages: generateKey({hash: SHA-1, name: HMAC}, false, []) | |
| PASS | Empty usages: generateKey({hash: SHA-1, name: HMAC}, true, []) | |
| PASS | Empty usages: generateKey({hash: SHA-256, name: HMAC}, false, []) | |
| PASS | Empty usages: generateKey({hash: SHA-256, name: HMAC}, true, []) | |
| PASS | Empty usages: generateKey({hash: SHA-384, name: HMAC}, false, []) | |
| PASS | Empty usages: generateKey({hash: SHA-384, name: HMAC}, true, []) | |
| PASS | Empty usages: generateKey({hash: SHA-512, name: HMAC}, false, []) | |
| PASS | Empty usages: generateKey({hash: SHA-512, name: HMAC}, true, []) | |