diff options
author | Brian Warner <warner@lothar.com> | 2010-12-01 11:00:57 -0800 |
---|---|---|
committer | Brian Warner <warner@lothar.com> | 2010-12-01 11:00:57 -0800 |
commit | 51b219eb9bf46a6ad05b81e422a1508df5e88a6b (patch) | |
tree | 1d1d0760eb083e30164b959569241d4c9dba67db /ecdsa/test_pyecdsa.py | |
parent | 9e441534ffc74a459e1ff2924d3ca84a824d7138 (diff) | |
download | ecdsa-51b219eb9bf46a6ad05b81e422a1508df5e88a6b.tar.gz |
throw error on incorrect bare SigningKey() constructor
Diffstat (limited to 'ecdsa/test_pyecdsa.py')
-rw-r--r-- | ecdsa/test_pyecdsa.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ecdsa/test_pyecdsa.py b/ecdsa/test_pyecdsa.py index 34176b9..383a62a 100644 --- a/ecdsa/test_pyecdsa.py +++ b/ecdsa/test_pyecdsa.py @@ -45,6 +45,11 @@ class ECDSA(unittest.TestCase): pub2 = VerifyingKey.from_string(pub.to_string()) self.failUnless(pub2.verify(sig, data)) + def test_bad_usage(self): + # sk=SigningKey() is wrong + self.failUnlessRaises(TypeError, SigningKey) + self.failUnlessRaises(TypeError, VerifyingKey) + def test_lengths(self): default = NIST192p priv = SigningKey.generate() |