Example #1
0
 def test_parse_public_key(self):
     data = read_test_data("test.txt")
     key = parse_public_key(base64.b64decode(parse_tag_value(data)[b"p"]))
     self.assertEqual(key["modulus"], TEST_KEY_MODULUS)
     self.assertEqual(key["publicExponent"], TEST_KEY_PUBLIC_EXPONENT)
     try:
         data = read_test_data("test_bad.txt")
         key = parse_public_key(base64.b64decode(parse_tag_value(data)[b"p"]))
     except UnparsableKeyError:
         return
     self.fail("failed to reject invalid public key")
Example #2
0
 def test_parse_public_key(self):
     data = read_test_data('test.txt')
     key = parse_public_key(base64.b64decode(parse_tag_value(data)[b'p']))
     self.assertEqual(key['modulus'], TEST_KEY_MODULUS)
     self.assertEqual(key['publicExponent'], TEST_KEY_PUBLIC_EXPONENT)
     try:
         data = read_test_data('test_bad.txt')
         key = parse_public_key(
             base64.b64decode(parse_tag_value(data)[b'p']))
     except UnparsableKeyError:
         return
     self.fail("failed to reject invalid public key")
Example #3
0
 def setUp(self):
     self.key = parse_pem_private_key(read_test_data("test.private"))
     self.hash = hashlib.sha1(self.test_digest)
Example #4
0
 def test_parse_pem_private_key(self):
     key = parse_pem_private_key(read_test_data("test.private"))
     self.assertEqual(key, TEST_PK)
Example #5
0
 def test_parse_pem_private_key(self):
     key = parse_pem_private_key(read_test_data('test.private'))
     self.assertEqual(key, TEST_PK)
Example #6
0
 def setUp(self):
     self.key = parse_pem_private_key(read_test_data('test.private'))
     self.hash = hashlib.sha1(self.test_digest)