(backend)
| 125 | |
| 126 | |
| 127 | def test_derive_private_key_errors(backend): |
| 128 | curve = ec.SECP256K1() |
| 129 | _skip_curve_unsupported(backend, curve) |
| 130 | |
| 131 | with pytest.raises(TypeError): |
| 132 | ec.derive_private_key("one", curve, backend) # type: ignore[arg-type] |
| 133 | |
| 134 | with pytest.raises(TypeError): |
| 135 | ec.derive_private_key(10, "five", backend) # type: ignore[arg-type] |
| 136 | |
| 137 | with pytest.raises(ValueError): |
| 138 | ec.derive_private_key(-7, curve, backend) |
| 139 | |
| 140 | |
| 141 | def test_derive_point_at_infinity(backend): |
nothing calls this directly
no test coverage detected