public function testFileStorage()
{
$filename = \tempnam(__DIR__ . '/tmp/', 'key');
$key = KeyFactory::generateEncryptionKeyPair();
KeyFactory::save($key, $filename);
$copy = KeyFactory::loadEncryptionKeyPair($filename);
$this->assertEquals($key->getPublicKey()->getRawKeyMaterial(), $copy->getPublicKey()->getRawKeyMaterial());
\unlink($filename);
}