python-jose icon indicating copy to clipboard operation
python-jose copied to clipboard

Failing tests with ecdsa 0.19.0

Open mweinelt opened this issue 1 year ago • 0 comments

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...
Full test log
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

mweinelt avatar Apr 20 '24 11:04 mweinelt