-
Notifications
You must be signed in to change notification settings - Fork 255
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_verifyRemove pyca/cryptography backend's dependency on python-ecdsa #117
base
-
test_firebase.py::TestFirebase::test_individual_certdisable Firebase tests on python-rsa backend #118 -
test_firebase.py::TestFirebase::test_certs_dictdisable Firebase tests on python-rsa backend #118 -
test_firebase.py::TestFirebase::test_certs_stringdisable Firebase tests on python-rsa backend #118
pycrypto
passing
pycryptodome
passing
compatibility (all backends installed concurrently)
-
algorithms/test_EC.py::TestECAlgorithm::test_verifyRemove 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.SigningKeyandecdsa.VerifyingKeyRemove pyca/cryptography backend's dependency on python-ecdsa #117 -
sigdecode_stringRemove pyca/cryptography backend's dependency on python-ecdsa #117 -
sigencode_stringRemove pyca/cryptography backend's dependency on python-ecdsa #117 -
sigdecode_derRemove pyca/cryptography backend's dependency on python-ecdsa #117 -
sigencode_derRemove pyca/cryptography backend's dependency on python-ecdsa #117
pycrypto/dome
-
pycrypto_backend.RSAKeydepends onrsa_backend.pem_to_spki. Remove pycrypto/dome dependency on python-rsa #121
Metadata
Metadata
Assignees
Labels
No labels