@@ -213,8 +213,10 @@ func TestSignatureVerification(t *testing.T) {
213
213
signers .Add (1 )
214
214
215
215
unsignedBytes := unsignedMsg .Bytes ()
216
- vdr0Sig := testVdrs [0 ].sk .Sign (unsignedBytes )
217
- vdr1Sig := testVdrs [1 ].sk .Sign (unsignedBytes )
216
+ vdr0Sig , err := testVdrs [0 ].sk .Sign (unsignedBytes )
217
+ require .NoError (err )
218
+ vdr1Sig , err := testVdrs [1 ].sk .Sign (unsignedBytes )
219
+ require .NoError (err )
218
220
aggSig , err := bls .AggregateSignatures ([]* bls.Signature {vdr0Sig , vdr1Sig })
219
221
require .NoError (err )
220
222
aggSigBytes := [bls .SignatureLen ]byte {}
@@ -285,7 +287,8 @@ func TestSignatureVerification(t *testing.T) {
285
287
require .NoError (err )
286
288
287
289
unsignedBytes := unsignedMsg .Bytes ()
288
- vdr0Sig := testVdrs [0 ].sk .Sign (unsignedBytes )
290
+ vdr0Sig , err := testVdrs [0 ].sk .Sign (unsignedBytes )
291
+ require .NoError (err )
289
292
aggSigBytes := [bls .SignatureLen ]byte {}
290
293
copy (aggSigBytes [:], bls .SignatureToBytes (vdr0Sig ))
291
294
@@ -324,10 +327,12 @@ func TestSignatureVerification(t *testing.T) {
324
327
signers .Add (1 )
325
328
326
329
unsignedBytes := unsignedMsg .Bytes ()
327
- vdr0Sig := testVdrs [0 ].sk .Sign (unsignedBytes )
330
+ vdr0Sig , err := testVdrs [0 ].sk .Sign (unsignedBytes )
331
+ require .NoError (err )
328
332
// Give sig from vdr[2] even though the bit vector says it
329
333
// should be from vdr[1]
330
- vdr2Sig := testVdrs [2 ].sk .Sign (unsignedBytes )
334
+ vdr2Sig , err := testVdrs [2 ].sk .Sign (unsignedBytes )
335
+ require .NoError (err )
331
336
aggSig , err := bls .AggregateSignatures ([]* bls.Signature {vdr0Sig , vdr2Sig })
332
337
require .NoError (err )
333
338
aggSigBytes := [bls .SignatureLen ]byte {}
@@ -368,7 +373,8 @@ func TestSignatureVerification(t *testing.T) {
368
373
signers .Add (1 )
369
374
370
375
unsignedBytes := unsignedMsg .Bytes ()
371
- vdr0Sig := testVdrs [0 ].sk .Sign (unsignedBytes )
376
+ vdr0Sig , err := testVdrs [0 ].sk .Sign (unsignedBytes )
377
+ require .NoError (err )
372
378
// Don't give the sig from vdr[1]
373
379
aggSigBytes := [bls .SignatureLen ]byte {}
374
380
copy (aggSigBytes [:], bls .SignatureToBytes (vdr0Sig ))
@@ -408,11 +414,14 @@ func TestSignatureVerification(t *testing.T) {
408
414
signers .Add (1 )
409
415
410
416
unsignedBytes := unsignedMsg .Bytes ()
411
- vdr0Sig := testVdrs [0 ].sk .Sign (unsignedBytes )
412
- vdr1Sig := testVdrs [1 ].sk .Sign (unsignedBytes )
417
+ vdr0Sig , err := testVdrs [0 ].sk .Sign (unsignedBytes )
418
+ require .NoError (err )
419
+ vdr1Sig , err := testVdrs [1 ].sk .Sign (unsignedBytes )
420
+ require .NoError (err )
413
421
// Give sig from vdr[2] even though the bit vector doesn't have
414
422
// it
415
- vdr2Sig := testVdrs [2 ].sk .Sign (unsignedBytes )
423
+ vdr2Sig , err := testVdrs [2 ].sk .Sign (unsignedBytes )
424
+ require .NoError (err )
416
425
aggSig , err := bls .AggregateSignatures ([]* bls.Signature {vdr0Sig , vdr1Sig , vdr2Sig })
417
426
require .NoError (err )
418
427
aggSigBytes := [bls .SignatureLen ]byte {}
@@ -455,8 +464,10 @@ func TestSignatureVerification(t *testing.T) {
455
464
signers .Add (2 )
456
465
457
466
unsignedBytes := unsignedMsg .Bytes ()
458
- vdr1Sig := testVdrs [1 ].sk .Sign (unsignedBytes )
459
- vdr2Sig := testVdrs [2 ].sk .Sign (unsignedBytes )
467
+ vdr1Sig , err := testVdrs [1 ].sk .Sign (unsignedBytes )
468
+ require .NoError (err )
469
+ vdr2Sig , err := testVdrs [2 ].sk .Sign (unsignedBytes )
470
+ require .NoError (err )
460
471
aggSig , err := bls .AggregateSignatures ([]* bls.Signature {vdr1Sig , vdr2Sig })
461
472
require .NoError (err )
462
473
aggSigBytes := [bls .SignatureLen ]byte {}
@@ -499,8 +510,10 @@ func TestSignatureVerification(t *testing.T) {
499
510
signers .Add (2 )
500
511
501
512
unsignedBytes := unsignedMsg .Bytes ()
502
- vdr1Sig := testVdrs [1 ].sk .Sign (unsignedBytes )
503
- vdr2Sig := testVdrs [2 ].sk .Sign (unsignedBytes )
513
+ vdr1Sig , err := testVdrs [1 ].sk .Sign (unsignedBytes )
514
+ require .NoError (err )
515
+ vdr2Sig , err := testVdrs [2 ].sk .Sign (unsignedBytes )
516
+ require .NoError (err )
504
517
aggSig , err := bls .AggregateSignatures ([]* bls.Signature {vdr1Sig , vdr2Sig })
505
518
require .NoError (err )
506
519
aggSigBytes := [bls .SignatureLen ]byte {}
@@ -560,8 +573,10 @@ func TestSignatureVerification(t *testing.T) {
560
573
signers .Add (1 ) // vdr[2]
561
574
562
575
unsignedBytes := unsignedMsg .Bytes ()
563
- vdr1Sig := testVdrs [1 ].sk .Sign (unsignedBytes )
564
- vdr2Sig := testVdrs [2 ].sk .Sign (unsignedBytes )
576
+ vdr1Sig , err := testVdrs [1 ].sk .Sign (unsignedBytes )
577
+ require .NoError (err )
578
+ vdr2Sig , err := testVdrs [2 ].sk .Sign (unsignedBytes )
579
+ require .NoError (err )
565
580
aggSig , err := bls .AggregateSignatures ([]* bls.Signature {vdr1Sig , vdr2Sig })
566
581
require .NoError (err )
567
582
aggSigBytes := [bls .SignatureLen ]byte {}
@@ -622,7 +637,8 @@ func TestSignatureVerification(t *testing.T) {
622
637
623
638
unsignedBytes := unsignedMsg .Bytes ()
624
639
// Because vdr[1] and vdr[2] share a key, only one of them sign.
625
- vdr2Sig := testVdrs [2 ].sk .Sign (unsignedBytes )
640
+ vdr2Sig , err := testVdrs [2 ].sk .Sign (unsignedBytes )
641
+ require .NoError (err )
626
642
aggSigBytes := [bls .SignatureLen ]byte {}
627
643
copy (aggSigBytes [:], bls .SignatureToBytes (vdr2Sig ))
628
644
0 commit comments