We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
After upgrading ecdsa to 0.19.0 we are seeing failing tests on python-jose 3.3.0.
FAILED tests/algorithms/test_EC_compat.py::TestBackendEcdsaCompatibility::test_public_key_to_pem[ECDSAECKey-CryptographyECKey] - AssertionError: assert b'-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKo... FAILED tests/algorithms/test_EC_compat.py::TestBackendEcdsaCompatibility::test_public_key_to_pem[CryptographyECKey-ECDSAECKey] - AssertionError: assert b'-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKo... FAILED tests/algorithms/test_EC_compat.py::TestBackendEcdsaCompatibility::test_private_key_to_pem[ECDSAECKey-CryptographyECKey] - AssertionError: assert b'-----BEGIN EC PRIVATE KEY-----\nMHcCAQEEIOiSs10XnB... FAILED tests/algorithms/test_EC_compat.py::TestBackendEcdsaCompatibility::test_private_key_to_pem[CryptographyECKey-ECDSAECKey] - AssertionError: assert b'-----BEGIN EC PRIVATE KEY-----\nMHcCAQEEIOiSs10XnB... FAILED tests/algorithms/test_EC_compat.py::TestBackendEcdsaCompatibility::test_public_key_load_cycle[ECDSAECKey-CryptographyECKey] - AssertionError: assert b'-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKo... FAILED tests/algorithms/test_EC_compat.py::TestBackendEcdsaCompatibility::test_public_key_load_cycle[CryptographyECKey-ECDSAECKey] - AssertionError: assert b'-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKo... FAILED tests/algorithms/test_EC_compat.py::TestBackendEcdsaCompatibility::test_private_key_load_cycle[ECDSAECKey-CryptographyECKey] - AssertionError: assert b'-----BEGIN EC PRIVATE KEY-----\nMHcCAQEEIOiSs10XnB... FAILED tests/algorithms/test_EC_compat.py::TestBackendEcdsaCompatibility::test_private_key_load_cycle[CryptographyECKey-ECDSAECKey] - AssertionError: assert b'-----BEGIN EC PRIVATE KEY-----\nMHcCAQEEIOiSs10XnB...
python-jose> _ TestBackendEcdsaCompatibility.test_public_key_to_pem[ECDSAECKey-CryptographyECKey] _ python-jose> python-jose> self = python-jose> BackendFrom = python-jose> BackendTo = python-jose> python-jose> @pytest.mark.parametrize("BackendFrom", [ECDSAECKey, CryptographyECKey]) python-jose> @pytest.mark.parametrize("BackendTo", [ECDSAECKey, CryptographyECKey]) python-jose> def test_public_key_to_pem(self, BackendFrom, BackendTo): python-jose> key = BackendFrom(private_key, ALGORITHMS.ES256) python-jose> key2 = BackendTo(private_key, ALGORITHMS.ES256) python-jose> python-jose> > assert key.public_key().to_pem().strip() == key2.public_key().to_pem().strip() python-jose> E AssertionError: assert b'-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE7gb4edKJ7ul9IgomCdcOebQTZ8qk\ntqtBfRKboa71CfEKzBruUi+DWkG0HJWIORlPbvXME+DRh6G/yVOKnTm88Q==\n-----END PUBLIC KEY-----' == b'-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE7gb4edKJ7ul9IgomCdcOebQTZ8qktqtBfRKboa71\nCfEKzBruUi+DWkG0HJWIORlPbvXME+DRh6G/yVOKnTm88Q==\n-----END PUBLIC KEY-----' python-jose> E python-jose> E At index 91 diff: b'\n' != b't' python-jose> E python-jose> E Full diff: python-jose> E (b'-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE7gb4edKJ7' python-jose> E - b'ul9IgomCdcOebQTZ8qktqtBfRKboa71\nCfEKzBruUi+DWkG0HJWIORlPbvXME+DRh6G/yVOK' python-jose> E ? -- python-jose> E + b'ul9IgomCdcOebQTZ8qk\ntqtBfRKboa71CfEKzBruUi+DWkG0HJWIORlPbvXME+DRh6G/yVOK' python-jose> E ? ++ python-jose> E b'nTm88Q==\n-----END PUBLIC KEY-----') python-jose> python-jose> tests/algorithms/test_EC_compat.py:40: AssertionError python-jose> _ TestBackendEcdsaCompatibility.test_public_key_to_pem[CryptographyECKey-ECDSAECKey] _ python-jose> python-jose> self = python-jose> BackendFrom = python-jose> BackendTo = python-jose> python-jose> @pytest.mark.parametrize("BackendFrom", [ECDSAECKey, CryptographyECKey]) python-jose> @pytest.mark.parametrize("BackendTo", [ECDSAECKey, CryptographyECKey]) python-jose> def test_public_key_to_pem(self, BackendFrom, BackendTo): python-jose> key = BackendFrom(private_key, ALGORITHMS.ES256) python-jose> key2 = BackendTo(private_key, ALGORITHMS.ES256) python-jose> python-jose> > assert key.public_key().to_pem().strip() == key2.public_key().to_pem().strip() python-jose> E AssertionError: assert b'-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE7gb4edKJ7ul9IgomCdcOebQTZ8qktqtBfRKboa71\nCfEKzBruUi+DWkG0HJWIORlPbvXME+DRh6G/yVOKnTm88Q==\n-----END PUBLIC KEY-----' == b'-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE7gb4edKJ7ul9IgomCdcOebQTZ8qk\ntqtBfRKboa71CfEKzBruUi+DWkG0HJWIORlPbvXME+DRh6G/yVOKnTm88Q==\n-----END PUBLIC KEY-----' python-jose> E python-jose> E At index 91 diff: b't' != b'\n' python-jose> E python-jose> E Full diff: python-jose> E (b'-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE7gb4edKJ7' python-jose> E - b'ul9IgomCdcOebQTZ8qk\ntqtBfRKboa71CfEKzBruUi+DWkG0HJWIORlPbvXME+DRh6G/yVOK' python-jose> E ? -- python-jose> E + b'ul9IgomCdcOebQTZ8qktqtBfRKboa71\nCfEKzBruUi+DWkG0HJWIORlPbvXME+DRh6G/yVOK' python-jose> E ? ++ python-jose> E b'nTm88Q==\n-----END PUBLIC KEY-----') python-jose> python-jose> tests/algorithms/test_EC_compat.py:40: AssertionError python-jose> _ TestBackendEcdsaCompatibility.test_private_key_to_pem[ECDSAECKey-CryptographyECKey] _ python-jose> python-jose> self = python-jose> BackendFrom = python-jose> BackendTo = python-jose> python-jose> @pytest.mark.parametrize("BackendFrom", [ECDSAECKey, CryptographyECKey]) python-jose> @pytest.mark.parametrize("BackendTo", [ECDSAECKey, CryptographyECKey]) python-jose> def test_private_key_to_pem(self, BackendFrom, BackendTo): python-jose> key = BackendFrom(private_key, ALGORITHMS.ES256) python-jose> key2 = BackendTo(private_key, ALGORITHMS.ES256) python-jose> python-jose> > assert key.to_pem().strip() == key2.to_pem().strip() python-jose> E AssertionError: assert b'-----BEGIN EC PRIVATE KEY-----\nMHcCAQEEIOiSs10XnBlfykk5zsJRmzYybKdMlGniSJcssDvUcF6DoAoGCCqGSM49\nAwEHoUQDQgAE7gb4edKJ7ul9IgomCdcOebQTZ8qktqtBfRKboa71CfEKzBruUi+D\nWkG0HJWIORlPbvXME+DRh6G/yVOKnTm88Q==\n-----END EC PRIVATE KEY-----' == b'-----BEGIN EC PRIVATE KEY-----\nMHcCAQEEIOiSs10XnBlfykk5zsJRmzYybKdMlGniSJcssDvUcF6DoAoGCCqGSM49AwEHoUQDQgAE\n7gb4edKJ7ul9IgomCdcOebQTZ8qktqtBfRKboa71CfEKzBruUi+DWkG0HJWIORlPbvXME+DRh6G/\nyVOKnTm88Q==\n-----END EC PRIVATE KEY-----' python-jose> E python-jose> E At index 95 diff: b'\n' != b'A' python-jose> E python-jose> E Full diff: python-jose> E (b'-----BEGIN EC PRIVATE KEY-----\nMHcCAQEEIOiSs10XnBlfykk5zsJRmzYybKdMlGniS' python-jose> E - b'JcssDvUcF6DoAoGCCqGSM49AwEHoUQDQgAE\n7gb4edKJ7ul9IgomCdcOebQTZ8qktqtBfRKb' python-jose> E ? -- python-jose> E + b'JcssDvUcF6DoAoGCCqGSM49\nAwEHoUQDQgAE7gb4edKJ7ul9IgomCdcOebQTZ8qktqtBfRKb' python-jose> E ? ++ python-jose> E - b'oa71CfEKzBruUi+DWkG0HJWIORlPbvXME+DRh6G/\nyVOKnTm88Q==\n-----END EC PRIVAT' python-jose> E ? -- python-jose> E + b'oa71CfEKzBruUi+D\nWkG0HJWIORlPbvXME+DRh6G/yVOKnTm88Q==\n-----END EC PRIVAT' python-jose> E ? ++ python-jose> E b'E KEY-----') python-jose> python-jose> tests/algorithms/test_EC_compat.py:48: AssertionError python-jose> _ TestBackendEcdsaCompatibility.test_private_key_to_pem[CryptographyECKey-ECDSAECKey] _ python-jose> python-jose> self = python-jose> BackendFrom = python-jose> BackendTo = python-jose> python-jose> @pytest.mark.parametrize("BackendFrom", [ECDSAECKey, CryptographyECKey]) python-jose> @pytest.mark.parametrize("BackendTo", [ECDSAECKey, CryptographyECKey]) python-jose> def test_private_key_to_pem(self, BackendFrom, BackendTo): python-jose> key = BackendFrom(private_key, ALGORITHMS.ES256) python-jose> key2 = BackendTo(private_key, ALGORITHMS.ES256) python-jose> python-jose> > assert key.to_pem().strip() == key2.to_pem().strip() python-jose> E AssertionError: assert b'-----BEGIN EC PRIVATE KEY-----\nMHcCAQEEIOiSs10XnBlfykk5zsJRmzYybKdMlGniSJcssDvUcF6DoAoGCCqGSM49AwEHoUQDQgAE\n7gb4edKJ7ul9IgomCdcOebQTZ8qktqtBfRKboa71CfEKzBruUi+DWkG0HJWIORlPbvXME+DRh6G/\nyVOKnTm88Q==\n-----END EC PRIVATE KEY-----' == b'-----BEGIN EC PRIVATE KEY-----\nMHcCAQEEIOiSs10XnBlfykk5zsJRmzYybKdMlGniSJcssDvUcF6DoAoGCCqGSM49\nAwEHoUQDQgAE7gb4edKJ7ul9IgomCdcOebQTZ8qktqtBfRKboa71CfEKzBruUi+D\nWkG0HJWIORlPbvXME+DRh6G/yVOKnTm88Q==\n-----END EC PRIVATE KEY-----' python-jose> E python-jose> E At index 95 diff: b'A' != b'\n' python-jose> E python-jose> E Full diff: python-jose> E (b'-----BEGIN EC PRIVATE KEY-----\nMHcCAQEEIOiSs10XnBlfykk5zsJRmzYybKdMlGniS' python-jose> E - b'JcssDvUcF6DoAoGCCqGSM49\nAwEHoUQDQgAE7gb4edKJ7ul9IgomCdcOebQTZ8qktqtBfRKb' python-jose> E ? -- python-jose> E + b'JcssDvUcF6DoAoGCCqGSM49AwEHoUQDQgAE\n7gb4edKJ7ul9IgomCdcOebQTZ8qktqtBfRKb' python-jose> E ? ++ python-jose> E - b'oa71CfEKzBruUi+D\nWkG0HJWIORlPbvXME+DRh6G/yVOKnTm88Q==\n-----END EC PRIVAT' python-jose> E ? -- python-jose> E + b'oa71CfEKzBruUi+DWkG0HJWIORlPbvXME+DRh6G/\nyVOKnTm88Q==\n-----END EC PRIVAT' python-jose> E ? ++ python-jose> E b'E KEY-----') python-jose> python-jose> tests/algorithms/test_EC_compat.py:48: AssertionError python-jose> _ TestBackendEcdsaCompatibility.test_public_key_load_cycle[ECDSAECKey-CryptographyECKey] _ python-jose> python-jose> self = python-jose> BackendFrom = python-jose> BackendTo = python-jose> python-jose> @pytest.mark.parametrize("BackendFrom", [ECDSAECKey, CryptographyECKey]) python-jose> @pytest.mark.parametrize("BackendTo", [ECDSAECKey, CryptographyECKey]) python-jose> def test_public_key_load_cycle(self, BackendFrom, BackendTo): python-jose> key = BackendFrom(private_key, ALGORITHMS.ES256) python-jose> pubkey = key.public_key() python-jose> python-jose> pub_pem_source = pubkey.to_pem().strip() python-jose> python-jose> pub_target = BackendTo(pub_pem_source, ALGORITHMS.ES256) python-jose> python-jose> > assert pub_pem_source == pub_target.to_pem().strip() python-jose> E AssertionError: assert b'-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE7gb4edKJ7ul9IgomCdcOebQTZ8qk\ntqtBfRKboa71CfEKzBruUi+DWkG0HJWIORlPbvXME+DRh6G/yVOKnTm88Q==\n-----END PUBLIC KEY-----' == b'-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE7gb4edKJ7ul9IgomCdcOebQTZ8qktqtBfRKboa71\nCfEKzBruUi+DWkG0HJWIORlPbvXME+DRh6G/yVOKnTm88Q==\n-----END PUBLIC KEY-----' python-jose> E python-jose> E At index 91 diff: b'\n' != b't' python-jose> E python-jose> E Full diff: python-jose> E (b'-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE7gb4edKJ7' python-jose> E - b'ul9IgomCdcOebQTZ8qktqtBfRKboa71\nCfEKzBruUi+DWkG0HJWIORlPbvXME+DRh6G/yVOK' python-jose> E ? -- python-jose> E + b'ul9IgomCdcOebQTZ8qk\ntqtBfRKboa71CfEKzBruUi+DWkG0HJWIORlPbvXME+DRh6G/yVOK' python-jose> E ? ++ python-jose> E b'nTm88Q==\n-----END PUBLIC KEY-----') python-jose> python-jose> tests/algorithms/test_EC_compat.py:60: AssertionError python-jose> _ TestBackendEcdsaCompatibility.test_public_key_load_cycle[CryptographyECKey-ECDSAECKey] _ python-jose> python-jose> self = python-jose> BackendFrom = python-jose> BackendTo = python-jose> python-jose> @pytest.mark.parametrize("BackendFrom", [ECDSAECKey, CryptographyECKey]) python-jose> @pytest.mark.parametrize("BackendTo", [ECDSAECKey, CryptographyECKey]) python-jose> def test_public_key_load_cycle(self, BackendFrom, BackendTo): python-jose> key = BackendFrom(private_key, ALGORITHMS.ES256) python-jose> pubkey = key.public_key() python-jose> python-jose> pub_pem_source = pubkey.to_pem().strip() python-jose> python-jose> pub_target = BackendTo(pub_pem_source, ALGORITHMS.ES256) python-jose> python-jose> > assert pub_pem_source == pub_target.to_pem().strip() python-jose> E AssertionError: assert b'-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE7gb4edKJ7ul9IgomCdcOebQTZ8qktqtBfRKboa71\nCfEKzBruUi+DWkG0HJWIORlPbvXME+DRh6G/yVOKnTm88Q==\n-----END PUBLIC KEY-----' == b'-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE7gb4edKJ7ul9IgomCdcOebQTZ8qk\ntqtBfRKboa71CfEKzBruUi+DWkG0HJWIORlPbvXME+DRh6G/yVOKnTm88Q==\n-----END PUBLIC KEY-----' python-jose> E python-jose> E At index 91 diff: b't' != b'\n' python-jose> E python-jose> E Full diff: python-jose> E (b'-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE7gb4edKJ7' python-jose> E - b'ul9IgomCdcOebQTZ8qk\ntqtBfRKboa71CfEKzBruUi+DWkG0HJWIORlPbvXME+DRh6G/yVOK' python-jose> E ? -- python-jose> E + b'ul9IgomCdcOebQTZ8qktqtBfRKboa71\nCfEKzBruUi+DWkG0HJWIORlPbvXME+DRh6G/yVOK' python-jose> E ? ++ python-jose> E b'nTm88Q==\n-----END PUBLIC KEY-----') python-jose> python-jose> tests/algorithms/test_EC_compat.py:60: AssertionError python-jose> _ TestBackendEcdsaCompatibility.test_private_key_load_cycle[ECDSAECKey-CryptographyECKey] _ python-jose> python-jose> self = python-jose> BackendFrom = python-jose> BackendTo = python-jose> python-jose> @pytest.mark.parametrize("BackendFrom", [ECDSAECKey, CryptographyECKey]) python-jose> @pytest.mark.parametrize("BackendTo", [ECDSAECKey, CryptographyECKey]) python-jose> def test_private_key_load_cycle(self, BackendFrom, BackendTo): python-jose> key = BackendFrom(private_key, ALGORITHMS.ES256) python-jose> python-jose> pem_source = key.to_pem().strip() python-jose> python-jose> target = BackendTo(pem_source, ALGORITHMS.ES256) python-jose> python-jose> > assert pem_source == target.to_pem().strip() python-jose> E AssertionError: assert b'-----BEGIN EC PRIVATE KEY-----\nMHcCAQEEIOiSs10XnBlfykk5zsJRmzYybKdMlGniSJcssDvUcF6DoAoGCCqGSM49\nAwEHoUQDQgAE7gb4edKJ7ul9IgomCdcOebQTZ8qktqtBfRKboa71CfEKzBruUi+D\nWkG0HJWIORlPbvXME+DRh6G/yVOKnTm88Q==\n-----END EC PRIVATE KEY-----' == b'-----BEGIN EC PRIVATE KEY-----\nMHcCAQEEIOiSs10XnBlfykk5zsJRmzYybKdMlGniSJcssDvUcF6DoAoGCCqGSM49AwEHoUQDQgAE\n7gb4edKJ7ul9IgomCdcOebQTZ8qktqtBfRKboa71CfEKzBruUi+DWkG0HJWIORlPbvXME+DRh6G/\nyVOKnTm88Q==\n-----END EC PRIVATE KEY-----' python-jose> E python-jose> E At index 95 diff: b'\n' != b'A' python-jose> E python-jose> E Full diff: python-jose> E (b'-----BEGIN EC PRIVATE KEY-----\nMHcCAQEEIOiSs10XnBlfykk5zsJRmzYybKdMlGniS' python-jose> E - b'JcssDvUcF6DoAoGCCqGSM49AwEHoUQDQgAE\n7gb4edKJ7ul9IgomCdcOebQTZ8qktqtBfRKb' python-jose> E ? -- python-jose> E + b'JcssDvUcF6DoAoGCCqGSM49\nAwEHoUQDQgAE7gb4edKJ7ul9IgomCdcOebQTZ8qktqtBfRKb' python-jose> E ? ++ python-jose> E - b'oa71CfEKzBruUi+DWkG0HJWIORlPbvXME+DRh6G/\nyVOKnTm88Q==\n-----END EC PRIVAT' python-jose> E ? -- python-jose> E + b'oa71CfEKzBruUi+D\nWkG0HJWIORlPbvXME+DRh6G/yVOKnTm88Q==\n-----END EC PRIVAT' python-jose> E ? ++ python-jose> E b'E KEY-----') python-jose> python-jose> tests/algorithms/test_EC_compat.py:71: AssertionError python-jose> _ TestBackendEcdsaCompatibility.test_private_key_load_cycle[CryptographyECKey-ECDSAECKey] _ python-jose> python-jose> self = python-jose> BackendFrom = python-jose> BackendTo = python-jose> python-jose> @pytest.mark.parametrize("BackendFrom", [ECDSAECKey, CryptographyECKey]) python-jose> @pytest.mark.parametrize("BackendTo", [ECDSAECKey, CryptographyECKey]) python-jose> def test_private_key_load_cycle(self, BackendFrom, BackendTo): python-jose> key = BackendFrom(private_key, ALGORITHMS.ES256) python-jose> python-jose> pem_source = key.to_pem().strip() python-jose> python-jose> target = BackendTo(pem_source, ALGORITHMS.ES256) python-jose> python-jose> > assert pem_source == target.to_pem().strip() python-jose> E AssertionError: assert b'-----BEGIN EC PRIVATE KEY-----\nMHcCAQEEIOiSs10XnBlfykk5zsJRmzYybKdMlGniSJcssDvUcF6DoAoGCCqGSM49AwEHoUQDQgAE\n7gb4edKJ7ul9IgomCdcOebQTZ8qktqtBfRKboa71CfEKzBruUi+DWkG0HJWIORlPbvXME+DRh6G/\nyVOKnTm88Q==\n-----END EC PRIVATE KEY-----' == b'-----BEGIN EC PRIVATE KEY-----\nMHcCAQEEIOiSs10XnBlfykk5zsJRmzYybKdMlGniSJcssDvUcF6DoAoGCCqGSM49\nAwEHoUQDQgAE7gb4edKJ7ul9IgomCdcOebQTZ8qktqtBfRKboa71CfEKzBruUi+D\nWkG0HJWIORlPbvXME+DRh6G/yVOKnTm88Q==\n-----END EC PRIVATE KEY-----' python-jose> E python-jose> E At index 95 diff: b'A' != b'\n' python-jose> E python-jose> E Full diff: python-jose> E (b'-----BEGIN EC PRIVATE KEY-----\nMHcCAQEEIOiSs10XnBlfykk5zsJRmzYybKdMlGniS' python-jose> E - b'JcssDvUcF6DoAoGCCqGSM49\nAwEHoUQDQgAE7gb4edKJ7ul9IgomCdcOebQTZ8qktqtBfRKb' python-jose> E ? -- python-jose> E + b'JcssDvUcF6DoAoGCCqGSM49AwEHoUQDQgAE\n7gb4edKJ7ul9IgomCdcOebQTZ8qktqtBfRKb' python-jose> E ? ++ python-jose> E - b'oa71CfEKzBruUi+D\nWkG0HJWIORlPbvXME+DRh6G/yVOKnTm88Q==\n-----END EC PRIVAT' python-jose> E ? -- python-jose> E + b'oa71CfEKzBruUi+DWkG0HJWIORlPbvXME+DRh6G/\nyVOKnTm88Q==\n-----END EC PRIVAT' python-jose> E ? ++ python-jose> E b'E KEY-----') python-jose> python-jose> tests/algorithms/test_EC_compat.py:71: AssertionError
The text was updated successfully, but these errors were encountered:
test: Fix tests with ecdsa 0.19.0
ec5c622
Fix mpdavis#348
Successfully merging a pull request may close this issue.
After upgrading ecdsa to 0.19.0 we are seeing failing tests on python-jose 3.3.0.
Full test log
The text was updated successfully, but these errors were encountered: