aboutsummaryrefslogtreecommitdiffstats
path: root/tests/hazmat/primitives/test_serialization.py
diff options
context:
space:
mode:
authorAlex Gaynor <alex.gaynor@gmail.com>2014-09-26 21:25:00 -0400
committerAlex Gaynor <alex.gaynor@gmail.com>2014-09-26 21:25:00 -0400
commit45d4c5909bd857986b901d59fd4d77bce63bfeff (patch)
tree56041a8f65c8de0dfedcf8d596ad7748689fbf82 /tests/hazmat/primitives/test_serialization.py
parente0b8e843a1c81850e730aa8de0a2970b8287f7bb (diff)
parentafca2d508702e7e749db49aeee83940d547015a7 (diff)
downloadcryptography-45d4c5909bd857986b901d59fd4d77bce63bfeff.tar.gz
cryptography-45d4c5909bd857986b901d59fd4d77bce63bfeff.tar.bz2
cryptography-45d4c5909bd857986b901d59fd4d77bce63bfeff.zip
Merge pull request #1346 from reaperhulk/fix-pkcs8-ec-load
Process curve name when loading EC keys. Fixes #1336
Diffstat (limited to 'tests/hazmat/primitives/test_serialization.py')
-rw-r--r--tests/hazmat/primitives/test_serialization.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/hazmat/primitives/test_serialization.py b/tests/hazmat/primitives/test_serialization.py
index 8405f4b2..5ee68b23 100644
--- a/tests/hazmat/primitives/test_serialization.py
+++ b/tests/hazmat/primitives/test_serialization.py
@@ -135,6 +135,8 @@ class TestPEMSerialization(object):
)
assert key
assert isinstance(key, interfaces.EllipticCurvePublicKey)
+ assert key.curve.name == "secp256r1"
+ assert key.curve.key_size == 256
@pytest.mark.traditional_openssl_serialization
@@ -412,6 +414,8 @@ class TestPKCS8Serialization(object):
)
assert key
assert isinstance(key, interfaces.EllipticCurvePrivateKey)
+ assert key.curve.name == "secp256r1"
+ assert key.curve.key_size == 256
def test_unused_password(self, backend):
key_file = os.path.join(