| 278 | |
| 279 | |
| 280 | class TestDecryptFile: |
| 281 | @pytest.mark.network |
| 282 | @pytest.mark.slow |
| 283 | def test_decrypt_multiple_files(self): |
| 284 | result = _run( |
| 285 | "--publickey", |
| 286 | "examples/primefac.pub", |
| 287 | "--decryptfile", |
| 288 | "examples/cipher1,examples/cipher2,examples/cipher3", |
| 289 | "--private", |
| 290 | "--timeout", |
| 291 | "120", |
| 292 | timeout=300, |
| 293 | ) |
| 294 | assert result.returncode == 0 |
| 295 | |
| 296 | @pytest.mark.network |
| 297 | def test_decrypt_multiple_keys(self): |
| 298 | result = _run( |
| 299 | "--publickey", |
| 300 | "examples/boneh_durfee.pub,examples/primefac.pub", |
| 301 | "--decryptfile", |
| 302 | "examples/cipher1", |
| 303 | "--private", |
| 304 | "--timeout", |
| 305 | "120", |
| 306 | timeout=180, |
| 307 | ) |
| 308 | assert result.returncode == 0 |
| 309 | |
| 310 | |
| 311 | class TestGCDAttacks: |
nothing calls this directly
no outgoing calls
no test coverage detected