()
| 1842 | |
| 1843 | #[test] |
| 1844 | fn test_frob() { |
| 1845 | let mut prng = ChaCha20Rng::seed_from_u64(0); |
| 1846 | let p = ark_bn254::G2Affine::rand(&mut prng); |
| 1847 | |
| 1848 | // compute frob_q_power iteratively |
| 1849 | let q1 = frob_q_power(p, 1); |
| 1850 | let q2 = frob_q_power(q1, 1); |
| 1851 | let q3 = frob_q_power(q2, 1); |
| 1852 | |
| 1853 | // compute frob_q_power directly |
| 1854 | let q2d = frob_q_power(p, -1); |
| 1855 | let q3d = frob_q_power(p, 3); |
| 1856 | |
| 1857 | assert_eq!(-q2d, q2); |
| 1858 | assert_eq!(q3d, q3); |
| 1859 | } |
| 1860 | } |
nothing calls this directly
no test coverage detected