-
Notifications
You must be signed in to change notification settings - Fork 251
Closed
Description
As discussed in #108 and #109, the various cryptographic backends are not all independently operable. This tracking issue will enumerate the changes that need to be made and track the PRs that fix them.
Tags will use the names for dependency grouping as defined in the extras installs, with "base" used to define the python-rsa
/python-ecdsa
backend.
Known Issues
Test failures
cryptography
-
TestECAlgorithm::test_verify
Remove pyca/cryptography backend's dependency on python-ecdsa #117
base
-
test_firebase.py::TestFirebase::test_individual_cert
disable Firebase tests on python-rsa backend #118 -
test_firebase.py::TestFirebase::test_certs_dict
disable Firebase tests on python-rsa backend #118 -
test_firebase.py::TestFirebase::test_certs_string
disable Firebase tests on python-rsa backend #118
pycrypto
passing
pycryptodome
passing
compatibility (all backends installed concurrently)
-
algorithms/test_EC.py::TestECAlgorithm::test_verify
Remove pyca/cryptography backend's dependency on python-ecdsa #117 -
algorithms/test_RSA.py::test_cryptography_RSA_key_instance
[RSA] make backend-explicit tests use backend-explicit keys #116
Cross-dependencies
cryptography
CryptographyECKey
depends on ecdsa.utils
encoding functions.
-
ecdsa.SigningKey
andecdsa.VerifyingKey
Remove pyca/cryptography backend's dependency on python-ecdsa #117 -
sigdecode_string
Remove pyca/cryptography backend's dependency on python-ecdsa #117 -
sigencode_string
Remove pyca/cryptography backend's dependency on python-ecdsa #117 -
sigdecode_der
Remove pyca/cryptography backend's dependency on python-ecdsa #117 -
sigencode_der
Remove pyca/cryptography backend's dependency on python-ecdsa #117
pycrypto/dome
-
pycrypto_backend.RSAKey
depends onrsa_backend.pem_to_spki
. Remove pycrypto/dome dependency on python-rsa #121
Metadata
Metadata
Assignees
Labels
No labels