File tree Expand file tree Collapse file tree 1 file changed +26
-0
lines changed Expand file tree Collapse file tree 1 file changed +26
-0
lines changed Original file line number Diff line number Diff line change @@ -244,6 +244,32 @@ def test_equality_on_signing_keys(self):
244
244
self .assertEqual (self .sk1 , sk )
245
245
self .assertEqual (self .sk1_pkcs8 , sk )
246
246
247
+ def test_verify_with_precompute (self ):
248
+ sig = self .sk1 .sign (b"message" )
249
+
250
+ vk = self .sk1 .verifying_key
251
+
252
+ vk .precompute ()
253
+
254
+ self .assertTrue (vk .verify (sig , b"message" ))
255
+
256
+ def test_compare_verifying_key_with_precompute (self ):
257
+ vk1 = self .sk1 .verifying_key
258
+ vk1 .precompute ()
259
+
260
+ vk2 = self .sk1_pkcs8 .verifying_key
261
+
262
+ self .assertEqual (vk1 , vk2 )
263
+
264
+ def test_verify_with_lazy_precompute (self ):
265
+ sig = self .sk2 .sign (b"other message" )
266
+
267
+ vk = self .sk2 .verifying_key
268
+
269
+ vk .precompute (lazy = True )
270
+
271
+ self .assertTrue (vk .verify (sig , b"other message" ))
272
+
247
273
def test_inequality_on_signing_keys (self ):
248
274
self .assertNotEqual (self .sk1 , self .sk2 )
249
275
You can’t perform that action at this time.
0 commit comments