(backend)
| 112 | |
| 113 | |
| 114 | def test_derive_private_key_success(backend): |
| 115 | curve = ec.SECP256K1() |
| 116 | _skip_curve_unsupported(backend, curve) |
| 117 | |
| 118 | private_numbers = ec.generate_private_key(curve, backend).private_numbers() |
| 119 | |
| 120 | derived_key = ec.derive_private_key( |
| 121 | private_numbers.private_value, curve, backend |
| 122 | ) |
| 123 | |
| 124 | assert private_numbers == derived_key.private_numbers() |
| 125 | |
| 126 | |
| 127 | def test_derive_private_key_errors(backend): |
nothing calls this directly
no test coverage detected