Skip to content

Commit 9b032a8

Browse files
committed
code clean
1 parent e2bf214 commit 9b032a8

File tree

1 file changed

+0
-28
lines changed

1 file changed

+0
-28
lines changed

test-templates/src/pairing.rs

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -7,34 +7,6 @@ macro_rules! test_pairing {
77
use ark_ff::{CyclotomicMultSubgroup, Field, PrimeField};
88
use ark_std::{test_rng, One, UniformRand, Zero};
99

10-
#[test]
11-
fn test_multi_pairing_bilinearity() {
12-
let mut rng = test_rng();
13-
let g1: <$Pairing as Pairing>::G1 = UniformRand::rand(&mut rng);
14-
let g2: <$Pairing as Pairing>::G2 = UniformRand::rand(&mut rng);
15-
let s1: <$Pairing as Pairing>::ScalarField = UniformRand::rand(&mut rng);
16-
let s2: <$Pairing as Pairing>::ScalarField = UniformRand::rand(&mut rng);
17-
let s3 = s1 + s2;
18-
19-
let (p1, p2, p3) = (g1.into_affine(), (g1 * s2).into_affine(), g1.into_affine());
20-
let (q1, q2, q3) = (
21-
(g2 * s1).into_affine(),
22-
g2.into_affine(),
23-
(g2 * s3).into_affine(),
24-
);
25-
let e1 = <$Pairing>::pairing(p1, q1);
26-
let e2 = <$Pairing>::pairing(p2, q2);
27-
let e3 = <$Pairing>::pairing(p3, q3);
28-
let e33 = <$Pairing>::multi_pairing(&[p1, p2], &[q1, q2]);
29-
assert_eq!(e1 + e2, e3);
30-
assert_eq!(e3, e33);
31-
32-
let e4 = <$Pairing>::multi_pairing(&[-p1, p2, p3], &[q1, q2, q3]);
33-
let e5 = <$Pairing>::multi_pairing(&[p1, p2, -p3], &[q1, q2, q3]);
34-
assert_eq!(e4, e5);
35-
assert_eq!(e4, PairingOutput::zero());
36-
}
37-
3810
#[test]
3911
fn test_bilinearity_projective() {
4012
for _ in 0..100 {

0 commit comments

Comments
 (0)