public function testPuttyPublicKey() { $key = '---- BEGIN SSH2 PUBLIC KEY ---- Comment: "rsa-key-20151023" AAAAB3NzaC1yc2EAAAABJQAAAIEAhC/CSqJ+8vgeQ4H7fJru29h/McqAC9zdGzw0 9QsifLQ7s5MvXCavhjUPYIfV0KsdLQydNPLJcbKpXmpVD9azo61zLXwsYr8d1eHr C/EwUYl8b0fAwEsEF3myb+ryzgA9ihY08Zs9NZdmt1Maa+I7lQcLX9F/65YdcAch ILaEujU= ---- END SSH2 PUBLIC KEY ----'; $rsa = new RSA(); $rsa->load($key); $this->assertSame($rsa->getLoadedFormat(), 'PuTTY'); $this->assertGreaterThanOrEqual(1, strlen("{$rsa}")); }