pub fn point_mul(k: Scalar, p: Affine<FieldElement>) -> Affine<FieldElement>