def test_generate_ec(self): templkey=PKey(pubkey=self.ec1pub) newkey=PKey.generate("ec",paramsfrom=templkey) self.assertIsNotNone(newkey.key) s=str(newkey) self.assertEqual(s[:s.find("\n")],"Public-Key: (256 bit)") self.assertNotEqual(str(templkey),str(newkey))
def test_generate_params(self): newkey=PKey.generate("rsa",rsa_keygen_bits=2048) self.assertIsNotNone(newkey.key) s=str(newkey) self.assertEqual(s[:s.find("\n")],"Public-Key: (2048 bit)")
def test_generate(self): newkey=PKey.generate("rsa") self.assertIsNotNone(newkey.key) s=str(newkey) self.assertEqual(s[:s.find("\n")],"Public-Key: (1024 bit)")