arnaucube
arnaucube/ark-curves-cherry-pickedPublic Self-hosted repository
ark-curves-cherry-picked/ed_on_cp6_782/src/curves/tests.rs
ed_on_cp6_782/src/curves/tests.rsRaw
 1use ark_algebra_test_templates::curves::*;
 2use ark_ec::AffineRepr;
 3
 4use crate::*;
 5
 6#[test]
 7fn test_projective_curve() {
 8    curve_tests::<EdwardsProjective>();
 9
10    edwards_tests::<EdwardsParameters>();
11}
12
13#[test]
14fn test_generator() {
15    let generator = EdwardsAffine::prime_subgroup_generator();
16    assert!(generator.is_on_curve());
17    assert!(generator.is_in_correct_subgroup_assuming_on_curve());
18}
19
20#[test]
21fn test_montgomery_conversion() {
22    montgomery_conversion_test::<EdwardsParameters>();
23}