successes_ECDSA.https.any.html

FAILExpected54 of 81 subtests pass1,157 ms

Details

Test
/WebCryptoAPI/generateKey/successes_ECDSA.https.any.html
Harness
OK

Subtests

StatusSubtestMessage
PASSSuccess: generateKey({name: ECDSA, namedCurve: P-256}, false, [sign])
FAILSuccess: generateKey({name: ECDSA, namedCurve: P-256}, true, [sign])
assert_equals: Property d is equal in public and private JWK expected (string) "VOhHByrRwCdvMK8AenZ3Abqystve8iLDW80FfNlPbZo" but got (undefined) undefined
assert_equals: Property d is equal in public and private JWK expected (string) "VOhHByrRwCdvMK8AenZ3Abqystve8iLDW80FfNlPbZo" but got (undefined) undefined
PASSSuccess: generateKey({name: ECDSA, namedCurve: P-256}, true, [sign]) produces consistent length key
PASSSuccess: generateKey({name: ECDSA, namedCurve: P-256}, false, [verify, sign])
FAILSuccess: generateKey({name: ECDSA, namedCurve: P-256}, true, [verify, sign])
assert_equals: Property d is equal in public and private JWK expected (string) "gDeO408Yy5XGCdCXt6W9UUFCgyBFM9pQErRfMR7zKEY" but got (undefined) undefined
assert_equals: Property d is equal in public and private JWK expected (string) "gDeO408Yy5XGCdCXt6W9UUFCgyBFM9pQErRfMR7zKEY" but got (undefined) undefined
PASSSuccess: generateKey({name: ECDSA, namedCurve: P-256}, true, [verify, sign]) produces consistent length key
PASSSuccess: generateKey({name: ECDSA, namedCurve: P-256}, false, [sign, verify, sign, sign, verify])
FAILSuccess: generateKey({name: ECDSA, namedCurve: P-256}, true, [sign, verify, sign, sign, verify])
assert_equals: Property d is equal in public and private JWK expected (string) "0mQOswcumgpZzRh2Ad1cx6oAedStyTnwarvewirjnXU" but got (undefined) undefined
assert_equals: Property d is equal in public and private JWK expected (string) "0mQOswcumgpZzRh2Ad1cx6oAedStyTnwarvewirjnXU" but got (undefined) undefined
PASSSuccess: generateKey({name: ECDSA, namedCurve: P-256}, true, [sign, verify, sign, sign, verify]) produces consistent length key
PASSSuccess: generateKey({name: ECDSA, namedCurve: P-384}, false, [sign])
FAILSuccess: generateKey({name: ECDSA, namedCurve: P-384}, true, [sign])
assert_equals: Property d is equal in public and private JWK expected (string) "pWQBripSrnt1W0H0_lvVMQMgxu7reErCeFDeyLhqda5ganoSRloN2npaQGMfAa0r" but got (undefined) undefined
assert_equals: Property d is equal in public and private JWK expected (string) "pWQBripSrnt1W0H0_lvVMQMgxu7reErCeFDeyLhqda5ganoSRloN2npaQGMfAa0r" but got (undefined) undefined
PASSSuccess: generateKey({name: ECDSA, namedCurve: P-384}, true, [sign]) produces consistent length key
PASSSuccess: generateKey({name: ECDSA, namedCurve: P-384}, false, [verify, sign])
FAILSuccess: generateKey({name: ECDSA, namedCurve: P-384}, true, [verify, sign])
assert_equals: Property d is equal in public and private JWK expected (string) "d8h0_jZyOFZVK1vo3EvIEaG1wjGxkeVijIXHkY6MnV6SPCT55oP12mf69Ecf541A" but got (undefined) undefined
assert_equals: Property d is equal in public and private JWK expected (string) "d8h0_jZyOFZVK1vo3EvIEaG1wjGxkeVijIXHkY6MnV6SPCT55oP12mf69Ecf541A" but got (undefined) undefined
PASSSuccess: generateKey({name: ECDSA, namedCurve: P-384}, true, [verify, sign]) produces consistent length key
PASSSuccess: generateKey({name: ECDSA, namedCurve: P-384}, false, [sign, verify, sign, sign, verify])
FAILSuccess: generateKey({name: ECDSA, namedCurve: P-384}, true, [sign, verify, sign, sign, verify])
assert_equals: Property d is equal in public and private JWK expected (string) "NrawBLcTURW1g_tGygcYeoZSZsiEJUV7xATrYAXzAJnZUSTbYer6-krx-XHiPZxA" but got (undefined) undefined
assert_equals: Property d is equal in public and private JWK expected (string) "NrawBLcTURW1g_tGygcYeoZSZsiEJUV7xATrYAXzAJnZUSTbYer6-krx-XHiPZxA" but got (undefined) undefined
PASSSuccess: generateKey({name: ECDSA, namedCurve: P-384}, true, [sign, verify, sign, sign, verify]) produces consistent length key
PASSSuccess: generateKey({name: ECDSA, namedCurve: P-521}, false, [sign])
FAILSuccess: generateKey({name: ECDSA, namedCurve: P-521}, true, [sign])
assert_equals: Property d is equal in public and private JWK expected (string) "AdGK-_eE0q1ZwFeUNjG74I9OKydS4WkuHmfswwf3W46WAsw9I7Dkd3ne5HLlah0umrOXjXAS6dgum9lMUV0g6gvA" but got (undefined) undefined
assert_equals: Property d is equal in public and private JWK expected (string) "AdGK-_eE0q1ZwFeUNjG74I9OKydS4WkuHmfswwf3W46WAsw9I7Dkd3ne5HLlah0umrOXjXAS6dgum9lMUV0g6gvA" but got (undefined) undefined
PASSSuccess: generateKey({name: ECDSA, namedCurve: P-521}, true, [sign]) produces consistent length key
PASSSuccess: generateKey({name: ECDSA, namedCurve: P-521}, false, [verify, sign])
FAILSuccess: generateKey({name: ECDSA, namedCurve: P-521}, true, [verify, sign])
assert_equals: Property d is equal in public and private JWK expected (string) "AWv-uZi_vwXOfTFmiM66mkyYsv1crJD5SOyilpteVmnMCmNbBGl1hVMqVpQe4G0gFPCjfklSH0A9IwONWucaB4uz" but got (undefined) undefined
assert_equals: Property d is equal in public and private JWK expected (string) "AWv-uZi_vwXOfTFmiM66mkyYsv1crJD5SOyilpteVmnMCmNbBGl1hVMqVpQe4G0gFPCjfklSH0A9IwONWucaB4uz" but got (undefined) undefined
PASSSuccess: generateKey({name: ECDSA, namedCurve: P-521}, true, [verify, sign]) produces consistent length key
PASSSuccess: generateKey({name: ECDSA, namedCurve: P-521}, false, [sign, verify, sign, sign, verify])
FAILSuccess: generateKey({name: ECDSA, namedCurve: P-521}, true, [sign, verify, sign, sign, verify])
assert_equals: Property d is equal in public and private JWK expected (string) "AXgUigpZeO_q57ZRd24KCgMfemmJ0tS_oBCtg7N7H0xwjV8diH-fyaliVq2vc6pBEaBpGVhStWYjC0By2WKSw73_" but got (undefined) undefined
assert_equals: Property d is equal in public and private JWK expected (string) "AXgUigpZeO_q57ZRd24KCgMfemmJ0tS_oBCtg7N7H0xwjV8diH-fyaliVq2vc6pBEaBpGVhStWYjC0By2WKSw73_" but got (undefined) undefined
PASSSuccess: generateKey({name: ECDSA, namedCurve: P-521}, true, [sign, verify, sign, sign, verify]) produces consistent length key
PASSSuccess: generateKey({name: ecdsa, namedCurve: P-256}, false, [sign])
FAILSuccess: generateKey({name: ecdsa, namedCurve: P-256}, true, [sign])
assert_equals: Property d is equal in public and private JWK expected (string) "x51CdJ156hKWO_FrGeYHuH5Z7t4rKaQ9hBiAyXShctc" but got (undefined) undefined
assert_equals: Property d is equal in public and private JWK expected (string) "x51CdJ156hKWO_FrGeYHuH5Z7t4rKaQ9hBiAyXShctc" but got (undefined) undefined
PASSSuccess: generateKey({name: ecdsa, namedCurve: P-256}, true, [sign]) produces consistent length key
PASSSuccess: generateKey({name: ecdsa, namedCurve: P-256}, false, [verify, sign])
FAILSuccess: generateKey({name: ecdsa, namedCurve: P-256}, true, [verify, sign])
assert_equals: Property d is equal in public and private JWK expected (string) "JfitOHEKXzu1wEtiPnNYzmQENVGPY3C5ni7-H3BYu1Q" but got (undefined) undefined
assert_equals: Property d is equal in public and private JWK expected (string) "JfitOHEKXzu1wEtiPnNYzmQENVGPY3C5ni7-H3BYu1Q" but got (undefined) undefined
PASSSuccess: generateKey({name: ecdsa, namedCurve: P-256}, true, [verify, sign]) produces consistent length key
PASSSuccess: generateKey({name: ecdsa, namedCurve: P-256}, false, [sign, verify, sign, sign, verify])
FAILSuccess: generateKey({name: ecdsa, namedCurve: P-256}, true, [sign, verify, sign, sign, verify])
assert_equals: Property d is equal in public and private JWK expected (string) "_LK7mGhoLakCk26Kuidzs6gglAC86NKUioDeBCwV93w" but got (undefined) undefined
assert_equals: Property d is equal in public and private JWK expected (string) "_LK7mGhoLakCk26Kuidzs6gglAC86NKUioDeBCwV93w" but got (undefined) undefined
PASSSuccess: generateKey({name: ecdsa, namedCurve: P-256}, true, [sign, verify, sign, sign, verify]) produces consistent length key
PASSSuccess: generateKey({name: ecdsa, namedCurve: P-384}, false, [sign])
FAILSuccess: generateKey({name: ecdsa, namedCurve: P-384}, true, [sign])
assert_equals: Property d is equal in public and private JWK expected (string) "jq9MfN-wMi5AVfvMotI2VSZJLyg1ghkgmWFeNHgbwUuth2M8Z_wIPBm6x19KreuL" but got (undefined) undefined
assert_equals: Property d is equal in public and private JWK expected (string) "jq9MfN-wMi5AVfvMotI2VSZJLyg1ghkgmWFeNHgbwUuth2M8Z_wIPBm6x19KreuL" but got (undefined) undefined
PASSSuccess: generateKey({name: ecdsa, namedCurve: P-384}, true, [sign]) produces consistent length key
PASSSuccess: generateKey({name: ecdsa, namedCurve: P-384}, false, [verify, sign])
FAILSuccess: generateKey({name: ecdsa, namedCurve: P-384}, true, [verify, sign])
assert_equals: Property d is equal in public and private JWK expected (string) "aK03uDp4MYCXA98rRdp_RIrp5-8TjOvo44XGIW-i8al4-kR_kYsygCZy8Otcilg2" but got (undefined) undefined
assert_equals: Property d is equal in public and private JWK expected (string) "aK03uDp4MYCXA98rRdp_RIrp5-8TjOvo44XGIW-i8al4-kR_kYsygCZy8Otcilg2" but got (undefined) undefined
PASSSuccess: generateKey({name: ecdsa, namedCurve: P-384}, true, [verify, sign]) produces consistent length key
PASSSuccess: generateKey({name: ecdsa, namedCurve: P-384}, false, [sign, verify, sign, sign, verify])
FAILSuccess: generateKey({name: ecdsa, namedCurve: P-384}, true, [sign, verify, sign, sign, verify])
assert_equals: Property d is equal in public and private JWK expected (string) "nwtWhVxHL_scJCwCoIoAJYyH3p2xEvcla1O-J0j9J_s97yXZpT4-qNKWsjj0wVEY" but got (undefined) undefined
assert_equals: Property d is equal in public and private JWK expected (string) "nwtWhVxHL_scJCwCoIoAJYyH3p2xEvcla1O-J0j9J_s97yXZpT4-qNKWsjj0wVEY" but got (undefined) undefined
PASSSuccess: generateKey({name: ecdsa, namedCurve: P-384}, true, [sign, verify, sign, sign, verify]) produces consistent length key
PASSSuccess: generateKey({name: ecdsa, namedCurve: P-521}, false, [sign])
FAILSuccess: generateKey({name: ecdsa, namedCurve: P-521}, true, [sign])
assert_equals: Property d is equal in public and private JWK expected (string) "AFMlyGhSAYDunivN0anXRSk4lmlTP4UD2ONEJy2PJNZ8GzXc81MoTnvJMf8OEng8OZS_3_x3Ux2MyG71AbMrB_Ui" but got (undefined) undefined
assert_equals: Property d is equal in public and private JWK expected (string) "AFMlyGhSAYDunivN0anXRSk4lmlTP4UD2ONEJy2PJNZ8GzXc81MoTnvJMf8OEng8OZS_3_x3Ux2MyG71AbMrB_Ui" but got (undefined) undefined
PASSSuccess: generateKey({name: ecdsa, namedCurve: P-521}, true, [sign]) produces consistent length key
PASSSuccess: generateKey({name: ecdsa, namedCurve: P-521}, false, [verify, sign])
FAILSuccess: generateKey({name: ecdsa, namedCurve: P-521}, true, [verify, sign])
assert_equals: Property d is equal in public and private JWK expected (string) "AS4kkFjNUC3aGyRSiQrMgSbCOHoRUDNcLg5CNsGMcp8Y1-BTmgGu8I8YCbT5bXqMeosVkrqYckeJZsJa7KSur0SJ" but got (undefined) undefined
assert_equals: Property d is equal in public and private JWK expected (string) "AS4kkFjNUC3aGyRSiQrMgSbCOHoRUDNcLg5CNsGMcp8Y1-BTmgGu8I8YCbT5bXqMeosVkrqYckeJZsJa7KSur0SJ" but got (undefined) undefined
PASSSuccess: generateKey({name: ecdsa, namedCurve: P-521}, true, [verify, sign]) produces consistent length key
PASSSuccess: generateKey({name: ecdsa, namedCurve: P-521}, false, [sign, verify, sign, sign, verify])
FAILSuccess: generateKey({name: ecdsa, namedCurve: P-521}, true, [sign, verify, sign, sign, verify])
assert_equals: Property d is equal in public and private JWK expected (string) "AAnk1veLeHDzNRhiEQBe3Wf6cHU2KCY0Wyq8TmazpO5lIDvfC7jTscv7tjVDkvNEc4vPOQm_peN5LZxZJUO500c0" but got (undefined) undefined
assert_equals: Property d is equal in public and private JWK expected (string) "AAnk1veLeHDzNRhiEQBe3Wf6cHU2KCY0Wyq8TmazpO5lIDvfC7jTscv7tjVDkvNEc4vPOQm_peN5LZxZJUO500c0" but got (undefined) undefined
PASSSuccess: generateKey({name: ecdsa, namedCurve: P-521}, true, [sign, verify, sign, sign, verify]) produces consistent length key
PASSSuccess: generateKey({name: Ecdsa, namedCurve: P-256}, false, [sign])
FAILSuccess: generateKey({name: Ecdsa, namedCurve: P-256}, true, [sign])
assert_equals: Property d is equal in public and private JWK expected (string) "EkBESPyhJHVbUhfZR4lAzMTqpvMwBrT2Y7ngb3B6L70" but got (undefined) undefined
assert_equals: Property d is equal in public and private JWK expected (string) "EkBESPyhJHVbUhfZR4lAzMTqpvMwBrT2Y7ngb3B6L70" but got (undefined) undefined
PASSSuccess: generateKey({name: Ecdsa, namedCurve: P-256}, true, [sign]) produces consistent length key
PASSSuccess: generateKey({name: Ecdsa, namedCurve: P-256}, false, [verify, sign])
FAILSuccess: generateKey({name: Ecdsa, namedCurve: P-256}, true, [verify, sign])
assert_equals: Property d is equal in public and private JWK expected (string) "K-w8Gq53JPEuuQmO5A1DIjWKW0b6c2TYhPRI5TMPQUI" but got (undefined) undefined
assert_equals: Property d is equal in public and private JWK expected (string) "K-w8Gq53JPEuuQmO5A1DIjWKW0b6c2TYhPRI5TMPQUI" but got (undefined) undefined
PASSSuccess: generateKey({name: Ecdsa, namedCurve: P-256}, true, [verify, sign]) produces consistent length key
PASSSuccess: generateKey({name: Ecdsa, namedCurve: P-256}, false, [sign, verify, sign, sign, verify])
FAILSuccess: generateKey({name: Ecdsa, namedCurve: P-256}, true, [sign, verify, sign, sign, verify])
assert_equals: Property d is equal in public and private JWK expected (string) "Nr-Tv77U-Atl2STfkkOLJA0w82sN2c7iMJBccIUZm_8" but got (undefined) undefined
assert_equals: Property d is equal in public and private JWK expected (string) "Nr-Tv77U-Atl2STfkkOLJA0w82sN2c7iMJBccIUZm_8" but got (undefined) undefined
PASSSuccess: generateKey({name: Ecdsa, namedCurve: P-256}, true, [sign, verify, sign, sign, verify]) produces consistent length key
PASSSuccess: generateKey({name: Ecdsa, namedCurve: P-384}, false, [sign])
FAILSuccess: generateKey({name: Ecdsa, namedCurve: P-384}, true, [sign])
assert_equals: Property d is equal in public and private JWK expected (string) "PWWcybZvN-2wQVkZ1a_jj0VbZ4P_Zo-VS22-W2Gql3doYkMOlTskqQfH5_9-jSYW" but got (undefined) undefined
assert_equals: Property d is equal in public and private JWK expected (string) "PWWcybZvN-2wQVkZ1a_jj0VbZ4P_Zo-VS22-W2Gql3doYkMOlTskqQfH5_9-jSYW" but got (undefined) undefined
PASSSuccess: generateKey({name: Ecdsa, namedCurve: P-384}, true, [sign]) produces consistent length key
PASSSuccess: generateKey({name: Ecdsa, namedCurve: P-384}, false, [verify, sign])
FAILSuccess: generateKey({name: Ecdsa, namedCurve: P-384}, true, [verify, sign])
assert_equals: Property d is equal in public and private JWK expected (string) "neEEkJyy6WV-KBnx-oFbkeuPBYOuEKHMO5Qq2is720RSQKhkV5sQtaElL5RJCUug" but got (undefined) undefined
assert_equals: Property d is equal in public and private JWK expected (string) "neEEkJyy6WV-KBnx-oFbkeuPBYOuEKHMO5Qq2is720RSQKhkV5sQtaElL5RJCUug" but got (undefined) undefined
PASSSuccess: generateKey({name: Ecdsa, namedCurve: P-384}, true, [verify, sign]) produces consistent length key
PASSSuccess: generateKey({name: Ecdsa, namedCurve: P-384}, false, [sign, verify, sign, sign, verify])
FAILSuccess: generateKey({name: Ecdsa, namedCurve: P-384}, true, [sign, verify, sign, sign, verify])
assert_equals: Property d is equal in public and private JWK expected (string) "MtOJONcebSelffvAehdLJlx23aD4gNj934_XvtplYWnCnf0e_n_EJIZ-O-uzOOzV" but got (undefined) undefined
assert_equals: Property d is equal in public and private JWK expected (string) "MtOJONcebSelffvAehdLJlx23aD4gNj934_XvtplYWnCnf0e_n_EJIZ-O-uzOOzV" but got (undefined) undefined
PASSSuccess: generateKey({name: Ecdsa, namedCurve: P-384}, true, [sign, verify, sign, sign, verify]) produces consistent length key
PASSSuccess: generateKey({name: Ecdsa, namedCurve: P-521}, false, [sign])
FAILSuccess: generateKey({name: Ecdsa, namedCurve: P-521}, true, [sign])
assert_equals: Property d is equal in public and private JWK expected (string) "AGLwIcbs1zLNVJXER8hySBd60vqBHymiwFKUKM1_vcloK6rmqP50O2QvGRcdX32vIV9TGF2jz4eJ6xdAIdkUjs0d" but got (undefined) undefined
assert_equals: Property d is equal in public and private JWK expected (string) "AGLwIcbs1zLNVJXER8hySBd60vqBHymiwFKUKM1_vcloK6rmqP50O2QvGRcdX32vIV9TGF2jz4eJ6xdAIdkUjs0d" but got (undefined) undefined
PASSSuccess: generateKey({name: Ecdsa, namedCurve: P-521}, true, [sign]) produces consistent length key
PASSSuccess: generateKey({name: Ecdsa, namedCurve: P-521}, false, [verify, sign])
FAILSuccess: generateKey({name: Ecdsa, namedCurve: P-521}, true, [verify, sign])
assert_equals: Property d is equal in public and private JWK expected (string) "AX6a7DwW1LOoUtLAijerqTroERa1r3CCacM0Jfup3FENetkJyCHFqm3Ws3uMGou5OM6rvLBGzIfkWpJvkANOeouN" but got (undefined) undefined
assert_equals: Property d is equal in public and private JWK expected (string) "AX6a7DwW1LOoUtLAijerqTroERa1r3CCacM0Jfup3FENetkJyCHFqm3Ws3uMGou5OM6rvLBGzIfkWpJvkANOeouN" but got (undefined) undefined
PASSSuccess: generateKey({name: Ecdsa, namedCurve: P-521}, true, [verify, sign]) produces consistent length key
PASSSuccess: generateKey({name: Ecdsa, namedCurve: P-521}, false, [sign, verify, sign, sign, verify])
FAILSuccess: generateKey({name: Ecdsa, namedCurve: P-521}, true, [sign, verify, sign, sign, verify])
assert_equals: Property d is equal in public and private JWK expected (string) "AafJx6TFz5xXbpkQMpaQMLthycMJF74DBLnQKqzIVJ0o8jGjQhp1-ioAgjDASjjVLH5u1lIGV1o7fzTJMn-2EH9O" but got (undefined) undefined
assert_equals: Property d is equal in public and private JWK expected (string) "AafJx6TFz5xXbpkQMpaQMLthycMJF74DBLnQKqzIVJ0o8jGjQhp1-ioAgjDASjjVLH5u1lIGV1o7fzTJMn-2EH9O" but got (undefined) undefined
PASSSuccess: generateKey({name: Ecdsa, namedCurve: P-521}, true, [sign, verify, sign, sign, verify]) produces consistent length key