arnaucube
arnaucube/ark-curves-cherry-pickedPublic Self-hosted repository
ark-curves-cherry-picked/vesta/src/curves/tests.rs
vesta/src/curves/tests.rsRaw
 1use ark_algebra_test_templates::curves::{curve_tests, sw_tests};
 2use ark_ec::AffineCurve;
 3
 4use crate::{G1Affine, G1Projective, VestaParameters};
 5
 6#[test]
 7fn test_projective_curve() {
 8    curve_tests::<G1Projective>();
 9    sw_tests::<VestaParameters>();
10}
11
12#[test]
13fn test_generator() {
14    let generator = G1Affine::prime_subgroup_generator();
15    assert!(generator.is_on_curve());
16    assert!(generator.is_in_correct_subgroup_assuming_on_curve());
17}