blob: 1f26a7e87caa078dc4248a631b1f40c75f93c031 [file] [log] [blame]
generateKey Tests for Good Parameters
Warning! RSA key generation is intrinsically very slow, so the related tests can take up to several minutes to complete, depending on browser!
PASS Success: generateKey({name: ECDH, namedCurve: P-256}, false, [deriveKey])
PASS Success: generateKey({name: ECDH, namedCurve: P-256}, true, [deriveKey])
PASS Success: generateKey({name: ECDH, namedCurve: P-256}, false, [deriveBits, deriveKey])
PASS Success: generateKey({name: ECDH, namedCurve: P-256}, true, [deriveBits, deriveKey])
PASS Success: generateKey({name: ECDH, namedCurve: P-256}, false, [deriveBits])
PASS Success: generateKey({name: ECDH, namedCurve: P-256}, true, [deriveBits])
PASS Success: generateKey({name: ECDH, namedCurve: P-256}, false, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits])
PASS Success: generateKey({name: ECDH, namedCurve: P-256}, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits])
PASS Success: generateKey({name: ECDH, namedCurve: P-384}, false, [deriveKey])
PASS Success: generateKey({name: ECDH, namedCurve: P-384}, true, [deriveKey])
PASS Success: generateKey({name: ECDH, namedCurve: P-384}, false, [deriveBits, deriveKey])
PASS Success: generateKey({name: ECDH, namedCurve: P-384}, true, [deriveBits, deriveKey])
PASS Success: generateKey({name: ECDH, namedCurve: P-384}, false, [deriveBits])
PASS Success: generateKey({name: ECDH, namedCurve: P-384}, true, [deriveBits])
PASS Success: generateKey({name: ECDH, namedCurve: P-384}, false, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits])
PASS Success: generateKey({name: ECDH, namedCurve: P-384}, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits])
PASS Success: generateKey({name: ECDH, namedCurve: P-521}, false, [deriveKey])
PASS Success: generateKey({name: ECDH, namedCurve: P-521}, true, [deriveKey])
PASS Success: generateKey({name: ECDH, namedCurve: P-521}, false, [deriveBits, deriveKey])
PASS Success: generateKey({name: ECDH, namedCurve: P-521}, true, [deriveBits, deriveKey])
PASS Success: generateKey({name: ECDH, namedCurve: P-521}, false, [deriveBits])
PASS Success: generateKey({name: ECDH, namedCurve: P-521}, true, [deriveBits])
PASS Success: generateKey({name: ECDH, namedCurve: P-521}, false, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits])
PASS Success: generateKey({name: ECDH, namedCurve: P-521}, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits])
PASS Success: generateKey({name: ecdh, namedCurve: P-256}, false, [deriveKey])
PASS Success: generateKey({name: ecdh, namedCurve: P-256}, true, [deriveKey])
PASS Success: generateKey({name: ecdh, namedCurve: P-256}, false, [deriveBits, deriveKey])
PASS Success: generateKey({name: ecdh, namedCurve: P-256}, true, [deriveBits, deriveKey])
PASS Success: generateKey({name: ecdh, namedCurve: P-256}, false, [deriveBits])
PASS Success: generateKey({name: ecdh, namedCurve: P-256}, true, [deriveBits])
PASS Success: generateKey({name: ecdh, namedCurve: P-256}, false, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits])
PASS Success: generateKey({name: ecdh, namedCurve: P-256}, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits])
PASS Success: generateKey({name: ecdh, namedCurve: P-384}, false, [deriveKey])
PASS Success: generateKey({name: ecdh, namedCurve: P-384}, true, [deriveKey])
PASS Success: generateKey({name: ecdh, namedCurve: P-384}, false, [deriveBits, deriveKey])
PASS Success: generateKey({name: ecdh, namedCurve: P-384}, true, [deriveBits, deriveKey])
PASS Success: generateKey({name: ecdh, namedCurve: P-384}, false, [deriveBits])
PASS Success: generateKey({name: ecdh, namedCurve: P-384}, true, [deriveBits])
PASS Success: generateKey({name: ecdh, namedCurve: P-384}, false, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits])
PASS Success: generateKey({name: ecdh, namedCurve: P-384}, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits])
PASS Success: generateKey({name: ecdh, namedCurve: P-521}, false, [deriveKey])
PASS Success: generateKey({name: ecdh, namedCurve: P-521}, true, [deriveKey])
PASS Success: generateKey({name: ecdh, namedCurve: P-521}, false, [deriveBits, deriveKey])
PASS Success: generateKey({name: ecdh, namedCurve: P-521}, true, [deriveBits, deriveKey])
PASS Success: generateKey({name: ecdh, namedCurve: P-521}, false, [deriveBits])
PASS Success: generateKey({name: ecdh, namedCurve: P-521}, true, [deriveBits])
PASS Success: generateKey({name: ecdh, namedCurve: P-521}, false, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits])
PASS Success: generateKey({name: ecdh, namedCurve: P-521}, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits])
PASS Success: generateKey({name: Ecdh, namedCurve: P-256}, false, [deriveKey])
PASS Success: generateKey({name: Ecdh, namedCurve: P-256}, true, [deriveKey])
PASS Success: generateKey({name: Ecdh, namedCurve: P-256}, false, [deriveBits, deriveKey])
PASS Success: generateKey({name: Ecdh, namedCurve: P-256}, true, [deriveBits, deriveKey])
PASS Success: generateKey({name: Ecdh, namedCurve: P-256}, false, [deriveBits])
PASS Success: generateKey({name: Ecdh, namedCurve: P-256}, true, [deriveBits])
PASS Success: generateKey({name: Ecdh, namedCurve: P-256}, false, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits])
PASS Success: generateKey({name: Ecdh, namedCurve: P-256}, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits])
PASS Success: generateKey({name: Ecdh, namedCurve: P-384}, false, [deriveKey])
PASS Success: generateKey({name: Ecdh, namedCurve: P-384}, true, [deriveKey])
PASS Success: generateKey({name: Ecdh, namedCurve: P-384}, false, [deriveBits, deriveKey])
PASS Success: generateKey({name: Ecdh, namedCurve: P-384}, true, [deriveBits, deriveKey])
PASS Success: generateKey({name: Ecdh, namedCurve: P-384}, false, [deriveBits])
PASS Success: generateKey({name: Ecdh, namedCurve: P-384}, true, [deriveBits])
PASS Success: generateKey({name: Ecdh, namedCurve: P-384}, false, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits])
PASS Success: generateKey({name: Ecdh, namedCurve: P-384}, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits])
PASS Success: generateKey({name: Ecdh, namedCurve: P-521}, false, [deriveKey])
PASS Success: generateKey({name: Ecdh, namedCurve: P-521}, true, [deriveKey])
PASS Success: generateKey({name: Ecdh, namedCurve: P-521}, false, [deriveBits, deriveKey])
PASS Success: generateKey({name: Ecdh, namedCurve: P-521}, true, [deriveBits, deriveKey])
PASS Success: generateKey({name: Ecdh, namedCurve: P-521}, false, [deriveBits])
PASS Success: generateKey({name: Ecdh, namedCurve: P-521}, true, [deriveBits])
PASS Success: generateKey({name: Ecdh, namedCurve: P-521}, false, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits])
PASS Success: generateKey({name: Ecdh, namedCurve: P-521}, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits])