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")
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")
def setUp(self): self.key = parse_pem_private_key(read_test_data("test.private")) self.hash = hashlib.sha1(self.test_digest)
def test_parse_pem_private_key(self): key = parse_pem_private_key(read_test_data("test.private")) self.assertEqual(key, TEST_PK)
def test_parse_pem_private_key(self): key = parse_pem_private_key(read_test_data('test.private')) self.assertEqual(key, TEST_PK)
def setUp(self): self.key = parse_pem_private_key(read_test_data('test.private')) self.hash = hashlib.sha1(self.test_digest)