File crypto-42.patch of Package python-PyKMIP
Index: PyKMIP-0.10.0/kmip/services/server/crypto/engine.py
===================================================================
--- PyKMIP-0.10.0.orig/kmip/services/server/crypto/engine.py
+++ PyKMIP-0.10.0/kmip/services/server/crypto/engine.py
@@ -588,10 +588,10 @@ class CryptographyEngine(api.Cryptograph
backend = default_backend()
try:
- public_key = backend.load_der_public_key(encryption_key)
+ public_key = serialization.load_der_public_key(encryption_key)
except Exception:
try:
- public_key = backend.load_pem_public_key(encryption_key)
+ public_key = serialization.load_pem_public_key(encryption_key)
except Exception:
raise exceptions.CryptographicFailure(
"The public key bytes could not be loaded."
@@ -935,14 +935,14 @@ class CryptographyEngine(api.Cryptograph
params["unsafe_skip_rsa_key_validation"] = False
try:
- private_key = backend.load_der_private_key(
+ private_key = serialization.load_der_private_key(
decryption_key,
None,
**params,
)
except Exception:
try:
- private_key = backend.load_pem_private_key(
+ private_key = serialization.load_pem_private_key(
decryption_key,
None,
**params,
@@ -1500,10 +1500,10 @@ class CryptographyEngine(api.Cryptograph
)
try:
- public_key = backend.load_der_public_key(signing_key)
+ public_key = serialization.load_der_public_key(signing_key)
except Exception:
try:
- public_key = backend.load_pem_public_key(signing_key)
+ public_key = serialization.load_pem_public_key(signing_key)
except Exception:
raise exceptions.CryptographicFailure(
"The signing key bytes could not be loaded."